I: pbuilder: network access will be disabled during build
I: Current time: Thu Jan 16 08:13:58 +14 2025
I: pbuilder-time-stamp: 1736964838
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [mold_2.36.0+dfsg-1.dsc]
I: copying [./mold_2.36.0+dfsg.orig.tar.xz]
I: copying [./mold_2.36.0+dfsg-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./mold_2.36.0+dfsg-1.dsc: unsupported subcommand
dpkg-source: info: extracting mold in mold-2.36.0+dfsg
dpkg-source: info: unpacking mold_2.36.0+dfsg.orig.tar.xz
dpkg-source: info: unpacking mold_2.36.0+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying env-package-metadata.diff
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/D01_modify_environment starting
debug: Running on virt32b.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Jan 15 18:14 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=armhf
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
  DIRSTACK=()
  DISTRIBUTION=trixie
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=arm
  HOST_ARCH=armhf
  IFS=' 	
  '
  INVOCATION_ID=ff47011354e04d8fb5d316387f8dd74a
  LANG=C
  LANGUAGE=it_CH:it
  LC_ALL=C
  MACHTYPE=arm-unknown-linux-gnueabihf
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnueabihf
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=2850
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.gvBn8HBU/pbuilderrc_2DWF --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.gvBn8HBU/b2 --logfile b2/build.log mold_2.36.0+dfsg-1.dsc'
  SUDO_GID=112
  SUDO_UID=106
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://10.0.0.15:3142/
I: uname -a
  Linux i-capture-the-hostname 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: armhf
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libssl-dev, libxxhash-dev, pkgconf, zlib1g-dev, gdb
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19567 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on cmake; however:
  Package cmake is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dwarfdump; however:
  Package dwarfdump is not installed.
 pbuilder-satisfydepends-dummy depends on libmimalloc-dev; however:
  Package libmimalloc-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libssl-dev; however:
  Package libssl-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libxxhash-dev; however:
  Package libxxhash-dev is not installed.
 pbuilder-satisfydepends-dummy depends on pkgconf; however:
  Package pkgconf is not installed.
 pbuilder-satisfydepends-dummy depends on zlib1g-dev; however:
  Package zlib1g-dev is not installed.
 pbuilder-satisfydepends-dummy depends on gdb; however:
  Package gdb is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwarfdump{a} dwz{a} file{a} gdb{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13t64{a} libbabeltrace1{a} libbrotli1{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdebuginfod-common{a} libdebuginfod1t64{a} libdw1t64{a} libdwarf1{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libglib2.0-0t64{a} libgnutls30t64{a} libgssapi-krb5-2{a} libicu72{a} libidn2-0{a} libjson-c5{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1t64{a} libmimalloc-dev{a} libmimalloc2.0{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libp11-kit0{a} libpipeline1{a} libpkgconf3{a} libproc2-0{a} libpsl5t64{a} libpython3.13{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsource-highlight-common{a} libsource-highlight4t64{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libxml2{a} libxxhash-dev{a} m4{a} man-db{a} media-types{a} netbase{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} readline-common{a} sensible-utils{a} tzdata{a} ucf{a} zlib1g-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl krb5-locales libarchive-cpio-perl libc6-dbg libglib2.0-data libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix shared-mime-info wget xdg-user-dirs 
0 packages upgraded, 91 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.7 MB of archives. After unpacking 173 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB]
Get: 2 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-6 [864 kB]
Get: 3 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB]
Get: 4 http://deb.debian.org/debian trixie/main armhf ucf all 3.0046 [41.1 kB]
Get: 5 http://deb.debian.org/debian trixie/main armhf libdebuginfod-common all 0.192-4 [23.7 kB]
Get: 6 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-4 [256 kB]
Get: 7 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB]
Get: 8 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-6 [69.4 kB]
Get: 9 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB]
Get: 10 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB]
Get: 11 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB]
Get: 12 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB]
Get: 13 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB]
Get: 14 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB]
Get: 15 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.2-13 [84.7 kB]
Get: 16 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB]
Get: 17 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB]
Get: 18 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB]
Get: 19 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB]
Get: 20 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB]
Get: 21 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get: 22 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get: 23 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB]
Get: 24 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.31.3-1 [2268 kB]
Get: 25 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB]
Get: 26 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB]
Get: 27 http://deb.debian.org/debian trixie/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB]
Get: 28 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB]
Get: 29 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB]
Get: 30 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB]
Get: 31 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB]
Get: 32 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B]
Get: 33 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB]
Get: 34 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB]
Get: 35 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB]
Get: 36 http://deb.debian.org/debian trixie/main armhf libidn2-0 armhf 2.3.7-2+b1 [125 kB]
Get: 37 http://deb.debian.org/debian trixie/main armhf libffi8 armhf 3.4.6-1 [20.0 kB]
Get: 38 http://deb.debian.org/debian trixie/main armhf libp11-kit0 armhf 0.25.5-3 [385 kB]
Get: 39 http://deb.debian.org/debian trixie/main armhf libtasn1-6 armhf 4.19.0-3+b3 [43.9 kB]
Get: 40 http://deb.debian.org/debian trixie/main armhf libgnutls30t64 armhf 3.8.8-2 [1370 kB]
Get: 41 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB]
Get: 42 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB]
Get: 43 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.19+dfsg-1 [163 kB]
Get: 44 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB]
Get: 45 http://deb.debian.org/debian trixie/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB]
Get: 46 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB]
Get: 47 http://deb.debian.org/debian trixie/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB]
Get: 48 http://deb.debian.org/debian trixie/main armhf libcurl4t64 armhf 8.11.1-1 [303 kB]
Get: 49 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB]
Get: 50 http://deb.debian.org/debian trixie/main armhf libjsoncpp26 armhf 1.9.6-3 [69.9 kB]
Get: 51 http://deb.debian.org/debian trixie/main armhf librhash1 armhf 1.4.5-1 [143 kB]
Get: 52 http://deb.debian.org/debian trixie/main armhf libuv1t64 armhf 1.48.0-7 [134 kB]
Get: 53 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.31.3-1 [5899 kB]
Get: 54 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB]
Get: 55 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB]
Get: 56 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 57 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 58 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 59 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 60 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB]
Get: 61 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB]
Get: 62 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB]
Get: 63 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 64 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 65 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB]
Get: 66 http://deb.debian.org/debian trixie/main armhf libdwarf1 armhf 20210528-1+b3 [276 kB]
Get: 67 http://deb.debian.org/debian trixie/main armhf dwarfdump armhf 20210528-1+b3 [218 kB]
Get: 68 http://deb.debian.org/debian trixie/main armhf libdw1t64 armhf 0.192-4 [232 kB]
Get: 69 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.4-1 [1327 kB]
Get: 70 http://deb.debian.org/debian trixie/main armhf libbabeltrace1 armhf 1.5.11-4+b1 [155 kB]
Get: 71 http://deb.debian.org/debian trixie/main armhf libnghttp3-9 armhf 1.6.0-2 [56.8 kB]
Get: 72 http://deb.debian.org/debian trixie/main armhf libngtcp2-16 armhf 1.9.1-1 [115 kB]
Get: 73 http://deb.debian.org/debian trixie/main armhf libngtcp2-crypto-gnutls8 armhf 1.9.1-1 [15.8 kB]
Get: 74 http://deb.debian.org/debian trixie/main armhf libcurl3t64-gnutls armhf 8.11.1-1 [311 kB]
Get: 75 http://deb.debian.org/debian trixie/main armhf libjson-c5 armhf 0.18+ds-1 [42.3 kB]
Get: 76 http://deb.debian.org/debian trixie/main armhf libdebuginfod1t64 armhf 0.192-4 [30.7 kB]
Get: 77 http://deb.debian.org/debian trixie/main armhf libpython3.13-minimal armhf 3.13.1-3 [844 kB]
Get: 78 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-6 [146 kB]
Get: 79 http://deb.debian.org/debian trixie/main armhf libpython3.13-stdlib armhf 3.13.1-3 [1850 kB]
Get: 80 http://deb.debian.org/debian trixie/main armhf libpython3.13 armhf 3.13.1-3 [1869 kB]
Get: 81 http://deb.debian.org/debian trixie/main armhf libsource-highlight-common all 3.1.9-4.3 [77.5 kB]
Get: 82 http://deb.debian.org/debian trixie/main armhf libsource-highlight4t64 armhf 3.1.9-4.3+b1 [292 kB]
Get: 83 http://deb.debian.org/debian trixie/main armhf gdb armhf 15.2-1+b1 [3825 kB]
Get: 84 http://deb.debian.org/debian trixie/main armhf libmimalloc2.0 armhf 2.1.7+ds-1+b1 [42.5 kB]
Get: 85 http://deb.debian.org/debian trixie/main armhf libmimalloc-dev armhf 2.1.7+ds-1+b1 [13.0 kB]
Get: 86 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB]
Get: 87 http://deb.debian.org/debian trixie/main armhf libssl-dev armhf 3.3.2-2 [2385 kB]
Get: 88 http://deb.debian.org/debian trixie/main armhf libxxhash-dev armhf 0.8.2-2+b2 [90.6 kB]
Get: 89 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB]
Get: 90 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB]
Get: 91 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB]
Fetched 48.7 MB in 1s (38.2 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libproc2-0:armhf.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19567 files and directories currently installed.)
Preparing to unpack .../00-libproc2-0_2%3a4.0.4-6_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-6) ...
Selecting previously unselected package procps.
Preparing to unpack .../01-procps_2%3a4.0.4-6_armhf.deb ...
Unpacking procps (2:4.0.4-6) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../02-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package ucf.
Preparing to unpack .../03-ucf_3.0046_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0046) ...
Selecting previously unselected package libdebuginfod-common.
Preparing to unpack .../04-libdebuginfod-common_0.192-4_all.deb ...
Unpacking libdebuginfod-common (0.192-4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../05-tzdata_2024b-4_all.deb ...
Unpacking tzdata (2024b-4) ...
Selecting previously unselected package netbase.
Preparing to unpack .../06-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../07-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:armhf.
Preparing to unpack .../09-libmagic1t64_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic1t64:armhf (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.45-3+b1_armhf.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.22.5-4_armhf.deb ...
Unpacking gettext-base (0.22.5-4) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../12-libuchardet0_0.0.8-1+b2_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../13-groff-base_1.23.0-7_armhf.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../14-bsdextrautils_2.40.2-13_armhf.deb ...
Unpacking bsdextrautils (2.40.2-13) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../15-libpipeline1_1.5.8-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../16-man-db_2.13.0-1_armhf.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../17-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package m4.
Preparing to unpack .../18-m4_1.4.19-5_armhf.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../19-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../20-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../21-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../22-autopoint_0.22.5-4_all.deb ...
Unpacking autopoint (0.22.5-4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../23-cmake-data_3.31.3-1_all.deb ...
Unpacking cmake-data (3.31.3-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../24-libicu72_72.1-6_armhf.deb ...
Unpacking libicu72:armhf (72.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ...
Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package libarchive13t64:armhf.
Preparing to unpack .../26-libarchive13t64_3.7.4-1.1_armhf.deb ...
Unpacking libarchive13t64:armhf (3.7.4-1.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../27-libbrotli1_1.1.0-2+b6_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2+b6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../28-libkrb5support0_1.21.3-3_armhf.deb ...
Unpacking libkrb5support0:armhf (1.21.3-3) ...
Selecting previously unselected package libcom-err2:armhf.
Preparing to unpack .../29-libcom-err2_1.47.2-1_armhf.deb ...
Unpacking libcom-err2:armhf (1.47.2-1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../30-libk5crypto3_1.21.3-3_armhf.deb ...
Unpacking libk5crypto3:armhf (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../31-libkeyutils1_1.6.3-4_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../32-libkrb5-3_1.21.3-3_armhf.deb ...
Unpacking libkrb5-3:armhf (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../33-libgssapi-krb5-2_1.21.3-3_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ...
Selecting previously unselected package libunistring5:armhf.
Preparing to unpack .../34-libunistring5_1.3-1_armhf.deb ...
Unpacking libunistring5:armhf (1.3-1) ...
Selecting previously unselected package libidn2-0:armhf.
Preparing to unpack .../35-libidn2-0_2.3.7-2+b1_armhf.deb ...
Unpacking libidn2-0:armhf (2.3.7-2+b1) ...
Selecting previously unselected package libffi8:armhf.
Preparing to unpack .../36-libffi8_3.4.6-1_armhf.deb ...
Unpacking libffi8:armhf (3.4.6-1) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../37-libp11-kit0_0.25.5-3_armhf.deb ...
Unpacking libp11-kit0:armhf (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../38-libtasn1-6_4.19.0-3+b3_armhf.deb ...
Unpacking libtasn1-6:armhf (4.19.0-3+b3) ...
Selecting previously unselected package libgnutls30t64:armhf.
Preparing to unpack .../39-libgnutls30t64_3.8.8-2_armhf.deb ...
Unpacking libgnutls30t64:armhf (3.8.8-2) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../40-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../41-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap-2.5-0:armhf.
Preparing to unpack .../42-libldap-2.5-0_2.5.19+dfsg-1_armhf.deb ...
Unpacking libldap-2.5-0:armhf (2.5.19+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../43-libnghttp2-14_1.64.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.64.0-1) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../44-libpsl5t64_0.21.2-1.1+b1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../45-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../46-libssh2-1t64_1.11.1-1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.1-1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../47-libcurl4t64_8.11.1-1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.11.1-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../48-libexpat1_2.6.4-1_armhf.deb ...
Unpacking libexpat1:armhf (2.6.4-1) ...
Selecting previously unselected package libjsoncpp26:armhf.
Preparing to unpack .../49-libjsoncpp26_1.9.6-3_armhf.deb ...
Unpacking libjsoncpp26:armhf (1.9.6-3) ...
Selecting previously unselected package librhash1:armhf.
Preparing to unpack .../50-librhash1_1.4.5-1_armhf.deb ...
Unpacking librhash1:armhf (1.4.5-1) ...
Selecting previously unselected package libuv1t64:armhf.
Preparing to unpack .../51-libuv1t64_1.48.0-7_armhf.deb ...
Unpacking libuv1t64:armhf (1.48.0-7) ...
Selecting previously unselected package cmake.
Preparing to unpack .../52-cmake_3.31.3-1_armhf.deb ...
Unpacking cmake (3.31.3-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../53-libdebhelper-perl_13.23_all.deb ...
Unpacking libdebhelper-perl (13.23) ...
Selecting previously unselected package libtool.
Preparing to unpack .../54-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../55-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../56-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../57-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../58-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:armhf.
Preparing to unpack .../59-libelf1t64_0.192-4_armhf.deb ...
Unpacking libelf1t64:armhf (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../60-dwz_0.15-1+b2_armhf.deb ...
Unpacking dwz (0.15-1+b2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../61-gettext_0.22.5-4_armhf.deb ...
Unpacking gettext (0.22.5-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../62-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../63-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../64-debhelper_13.23_all.deb ...
Unpacking debhelper (13.23) ...
Selecting previously unselected package libdwarf1:armhf.
Preparing to unpack .../65-libdwarf1_20210528-1+b3_armhf.deb ...
Unpacking libdwarf1:armhf (20210528-1+b3) ...
Selecting previously unselected package dwarfdump.
Preparing to unpack .../66-dwarfdump_20210528-1+b3_armhf.deb ...
Unpacking dwarfdump (20210528-1+b3) ...
Selecting previously unselected package libdw1t64:armhf.
Preparing to unpack .../67-libdw1t64_0.192-4_armhf.deb ...
Unpacking libdw1t64:armhf (0.192-4) ...
Selecting previously unselected package libglib2.0-0t64:armhf.
Preparing to unpack .../68-libglib2.0-0t64_2.82.4-1_armhf.deb ...
Unpacking libglib2.0-0t64:armhf (2.82.4-1) ...
Selecting previously unselected package libbabeltrace1:armhf.
Preparing to unpack .../69-libbabeltrace1_1.5.11-4+b1_armhf.deb ...
Unpacking libbabeltrace1:armhf (1.5.11-4+b1) ...
Selecting previously unselected package libnghttp3-9:armhf.
Preparing to unpack .../70-libnghttp3-9_1.6.0-2_armhf.deb ...
Unpacking libnghttp3-9:armhf (1.6.0-2) ...
Selecting previously unselected package libngtcp2-16:armhf.
Preparing to unpack .../71-libngtcp2-16_1.9.1-1_armhf.deb ...
Unpacking libngtcp2-16:armhf (1.9.1-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf.
Preparing to unpack .../72-libngtcp2-crypto-gnutls8_1.9.1-1_armhf.deb ...
Unpacking libngtcp2-crypto-gnutls8:armhf (1.9.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:armhf.
Preparing to unpack .../73-libcurl3t64-gnutls_8.11.1-1_armhf.deb ...
Unpacking libcurl3t64-gnutls:armhf (8.11.1-1) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../74-libjson-c5_0.18+ds-1_armhf.deb ...
Unpacking libjson-c5:armhf (0.18+ds-1) ...
Selecting previously unselected package libdebuginfod1t64:armhf.
Preparing to unpack .../75-libdebuginfod1t64_0.192-4_armhf.deb ...
Unpacking libdebuginfod1t64:armhf (0.192-4) ...
Selecting previously unselected package libpython3.13-minimal:armhf.
Preparing to unpack .../76-libpython3.13-minimal_3.13.1-3_armhf.deb ...
Unpacking libpython3.13-minimal:armhf (3.13.1-3) ...
Selecting previously unselected package libreadline8t64:armhf.
Preparing to unpack .../77-libreadline8t64_8.2-6_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:armhf (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:armhf.
Preparing to unpack .../78-libpython3.13-stdlib_3.13.1-3_armhf.deb ...
Unpacking libpython3.13-stdlib:armhf (3.13.1-3) ...
Selecting previously unselected package libpython3.13:armhf.
Preparing to unpack .../79-libpython3.13_3.13.1-3_armhf.deb ...
Unpacking libpython3.13:armhf (3.13.1-3) ...
Selecting previously unselected package libsource-highlight-common.
Preparing to unpack .../80-libsource-highlight-common_3.1.9-4.3_all.deb ...
Unpacking libsource-highlight-common (3.1.9-4.3) ...
Selecting previously unselected package libsource-highlight4t64:armhf.
Preparing to unpack .../81-libsource-highlight4t64_3.1.9-4.3+b1_armhf.deb ...
Unpacking libsource-highlight4t64:armhf (3.1.9-4.3+b1) ...
Selecting previously unselected package gdb.
Preparing to unpack .../82-gdb_15.2-1+b1_armhf.deb ...
Unpacking gdb (15.2-1+b1) ...
Selecting previously unselected package libmimalloc2.0:armhf.
Preparing to unpack .../83-libmimalloc2.0_2.1.7+ds-1+b1_armhf.deb ...
Unpacking libmimalloc2.0:armhf (2.1.7+ds-1+b1) ...
Selecting previously unselected package libmimalloc-dev:armhf.
Preparing to unpack .../84-libmimalloc-dev_2.1.7+ds-1+b1_armhf.deb ...
Unpacking libmimalloc-dev:armhf (2.1.7+ds-1+b1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../85-libpkgconf3_1.8.1-4_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-4) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../86-libssl-dev_3.3.2-2_armhf.deb ...
Unpacking libssl-dev:armhf (3.3.2-2) ...
Selecting previously unselected package libxxhash-dev:armhf.
Preparing to unpack .../87-libxxhash-dev_0.8.2-2+b2_armhf.deb ...
Unpacking libxxhash-dev:armhf (0.8.2-2+b2) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../88-pkgconf-bin_1.8.1-4_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../89-pkgconf_1.8.1-4_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-4) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../90-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libexpat1:armhf (2.6.4-1) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.8-1) ...
Setting up libkeyutils1:armhf (1.6.3-4) ...
Setting up libicu72:armhf (72.1-6) ...
Setting up bsdextrautils (2.40.2-13) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.23) ...
Setting up libbrotli1:armhf (1.1.0-2+b6) ...
Setting up libuv1t64:armhf (1.48.0-7) ...
Setting up libmagic1t64:armhf (1:5.45-3+b1) ...
Setting up libnghttp2-14:armhf (1.64.0-1) ...
Setting up libmimalloc2.0:armhf (2.1.7+ds-1+b1) ...
Setting up gettext-base (0.22.5-4) ...
Setting up m4 (1.4.19-5) ...
Setting up libcom-err2:armhf (1.47.2-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libmimalloc-dev:armhf (2.1.7+ds-1+b1) ...
Setting up libsource-highlight-common (3.1.9-4.3) ...
Setting up libelf1t64:armhf (0.192-4) ...
Setting up libkrb5support0:armhf (1.21.3-3) ...
Setting up libdw1t64:armhf (0.192-4) ...
Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ...
Setting up tzdata (2024b-4) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Jan 15 18:15:41 UTC 2025.
Universal Time is now:  Wed Jan 15 18:15:41 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up libpython3.13-minimal:armhf (3.13.1-3) ...
Setting up libdwarf1:armhf (20210528-1+b3) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.1-4) ...
Setting up libjsoncpp26:armhf (1.9.6-3) ...
Setting up libproc2-0:armhf (2:4.0.4-6) ...
Setting up libunistring5:armhf (1.3-1) ...
Setting up libssl-dev:armhf (3.3.2-2) ...
Setting up autopoint (0.22.5-4) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libk5crypto3:armhf (1.21.3-3) ...
Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:armhf (1.6.0-2) ...
Setting up libxxhash-dev:armhf (0.8.2-2+b2) ...
Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libffi8:armhf (3.4.6-1) ...
Setting up dwz (0.15-1+b2) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:armhf (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-6) ...
Setting up libtasn1-6:armhf (4.19.0-3+b3) ...
Setting up netbase (6.4) ...
Setting up libngtcp2-16:armhf (1.9.1-1) ...
Setting up cmake-data (3.31.3-1) ...
Setting up librhash1:armhf (1.4.5-1) ...
Setting up libkrb5-3:armhf (1.21.3-3) ...
Setting up libssh2-1t64:armhf (1.11.1-1) ...
Setting up libjson-c5:armhf (0.18+ds-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up gettext (0.22.5-4) ...
Setting up libtool (2.5.4-2) ...
Setting up dwarfdump (20210528-1+b3) ...
Setting up libidn2-0:armhf (2.3.7-2+b1) ...
Setting up libsource-highlight4t64:armhf (3.1.9-4.3+b1) ...
Setting up pkgconf:armhf (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libglib2.0-0t64:armhf (2.82.4-1) ...
No schema files found: doing nothing.
Setting up libp11-kit0:armhf (0.25.5-3) ...
Setting up libgssapi-krb5-2:armhf (1.21.3-3) ...
Setting up ucf (3.0046) ...
Setting up libbabeltrace1:armhf (1.5.11-4+b1) ...
Setting up libreadline8t64:armhf (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libarchive13t64:armhf (3.7.4-1.1) ...
Setting up libpython3.13-stdlib:armhf (3.13.1-3) ...
Setting up libpython3.13:armhf (3.13.1-3) ...
Setting up libgnutls30t64:armhf (3.8.8-2) ...
Setting up libdebuginfod-common (0.192-4) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libldap-2.5-0:armhf (2.5.19+dfsg-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up libngtcp2-crypto-gnutls8:armhf (1.9.1-1) ...
Setting up libcurl4t64:armhf (8.11.1-1) ...
Setting up libcurl3t64-gnutls:armhf (8.11.1-1) ...
Setting up debhelper (13.23) ...
Setting up cmake (3.31.3-1) ...
Setting up libdebuginfod1t64:armhf (0.192-4) ...
Setting up gdb (15.2-1+b1) ...
Processing triggers for libc-bin (2.40-5) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for trixie
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/mold-2.36.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../mold_2.36.0+dfsg-1_source.changes
dpkg-buildpackage: info: source package mold
dpkg-buildpackage: info: source version 2.36.0+dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Sylvestre Ledru <sylvestre@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg'
dh_auto_configure
	cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf ..
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at third-party/blake3/c/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- BLAKE3 SIMD configuration: 
-- 

-- Looking for zstd.h
-- Looking for zstd.h - not found
CMake Deprecation Warning at third-party/zstd/build/cmake/CMakeLists.txt:10 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- ZSTD VERSION: 1.5.6
-- Performing Test C_FLAG_WALL
-- Performing Test C_FLAG_WALL - Success
-- Performing Test CXX_FLAG_WALL
-- Performing Test CXX_FLAG_WALL - Success
-- Performing Test C_FLAG_WEXTRA
-- Performing Test C_FLAG_WEXTRA - Success
-- Performing Test CXX_FLAG_WEXTRA
-- Performing Test CXX_FLAG_WEXTRA - Success
-- Performing Test C_FLAG_WUNDEF
-- Performing Test C_FLAG_WUNDEF - Success
-- Performing Test CXX_FLAG_WUNDEF
-- Performing Test CXX_FLAG_WUNDEF - Success
-- Performing Test C_FLAG_WSHADOW
-- Performing Test C_FLAG_WSHADOW - Success
-- Performing Test CXX_FLAG_WSHADOW
-- Performing Test CXX_FLAG_WSHADOW - Success
-- Performing Test C_FLAG_WCAST_ALIGN
-- Performing Test C_FLAG_WCAST_ALIGN - Success
-- Performing Test CXX_FLAG_WCAST_ALIGN
-- Performing Test CXX_FLAG_WCAST_ALIGN - Success
-- Performing Test C_FLAG_WCAST_QUAL
-- Performing Test C_FLAG_WCAST_QUAL - Success
-- Performing Test CXX_FLAG_WCAST_QUAL
-- Performing Test CXX_FLAG_WCAST_QUAL - Success
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success
-- Performing Test LD_FLAG_Z_NOEXECSTACK
-- Performing Test LD_FLAG_Z_NOEXECSTACK - Success
-- Performing Test C_FLAG_QUNUSED_ARGUMENTS
-- Performing Test C_FLAG_QUNUSED_ARGUMENTS - Failed
-- Performing Test CXX_FLAG_QUNUSED_ARGUMENTS
-- Performing Test CXX_FLAG_QUNUSED_ARGUMENTS - Failed
-- Performing Test C_FLAG_WA_NOEXECSTACK
-- Performing Test C_FLAG_WA_NOEXECSTACK - Success
-- Performing Test CXX_FLAG_WA_NOEXECSTACK
-- Performing Test CXX_FLAG_WA_NOEXECSTACK - Success
-- CMAKE_INSTALL_PREFIX: /usr
-- CMAKE_INSTALL_LIBDIR: lib/arm-linux-gnueabihf
-- ZSTD_LEGACY_SUPPORT defined!
-- ZSTD_MULTITHREAD_SUPPORT is enabled
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Deprecation Warning at third-party/tbb/CMakeLists.txt:15 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning at third-party/tbb/CMakeLists.txt:125 (message):
  You are building oneTBB as a static library.  This is highly discouraged
  and such configuration is not supported.  Consider building a dynamic
  library to avoid unforeseen issues.


-- Checking for one of the modules 'hwloc'
-- Looking for getcontext
-- Looking for getcontext - found
-- GNU Assembler version: 2.43  (2043)
-- TBBBind build targets are disabled due to unsupported environment
-- Looking for pow in m
-- Looking for pow in m - found
-- Performing Test HAVE_FULL_ATOMIC_SUPPORT
-- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success
-- Looking for madvise
-- Looking for madvise - found
-- Looking for uname
-- Looking for uname - found
-- Configuring done (13.0s)
-- Generating done (0.7s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg'
   dh_auto_build
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
/usr/bin/cmake -P /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake
/usr/bin/cmake -S/build/reproducible-path/mold-2.36.0+dfsg -B/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/depend
make  -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color="
make  -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.36.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.36.0+dfsg/lib/update-git-hash.cmake
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[  0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/debug.c
[  0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o
[  0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3.c
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp
[  0%] Built target git_hash
[  0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/entropy_common.c
/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function]
  115 |     get_cpu_features(void) {
      |     ^~~~~~~~~~~~~~~~
[  1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_portable.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/error_private.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/fse_decompress.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/pool.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/threading.c
[  1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/xxhash.c
[  1%] Linking C static library libblake3.a
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake
[  2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/zstd_common.c
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1
/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o
/usr/bin/ranlib libblake3.a
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[  2%] Built target blake3
make  -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[  2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/fse_compress.c
[  3%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o
/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c: In function 'execvpe':
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
   78 |   typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp");
      |                           ^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c: In function 'execve':
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c:86:26: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
   86 |   typeof(execve) *real = dlsym(RTLD_NEXT, "execve");
      |                          ^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c: In function 'posix_spawn':
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c:133:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
  133 |   typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn");
      |                               ^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c: In function 'posix_spawnp':
/build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic]
  144 |   typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp");
      |                                ^~~~~
[  3%] Linking C shared library mold-wrapper.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1
[  3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/hist.c
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o"  -ldl
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[  3%] Built target mold-wrapper
[  3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/allocator.cpp
[  3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/arena.cpp
[  3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/huf_compress.c
[  3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c
[  3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp
[  3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c
[  4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c
[  4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp
[  5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c
In file included from /usr/include/c++/14/atomic:50,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/arena.cpp:17:
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]',
    inlined from 'void std::atomic<bool>::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20,
    inlined from 'void tbb::detail::r1::concurrent_monitor_base<Context>::notify_one_relaxed() [with Context = unsigned int]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53:
/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void tbb::detail::r1::concurrent_monitor_base<Context>::notify_one_relaxed() [with Context = unsigned int]':
cc1plus: note: destination object is likely at address zero
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/exception.cpp
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/governor.cpp
[  5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/global_control.cpp
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp
[  5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c
[  5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/main.cpp
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/market.cpp
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp
[  6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c
[  6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/misc.cpp
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp
[  6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp
[  7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/private_server.cpp
[  7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/profiling.cpp
[  7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp
[  7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp
[  7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp
[  9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c
[  9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task.cpp
[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp
[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c
[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp
[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c
[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp
[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp
[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/version.cpp
[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp
[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c
[ 12%] Linking CXX static library ../../../../gnu_14.2_cxx11_32_none/libtbb.a
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../gnu_14.2_cxx11_32_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o
/usr/bin/ranlib ../../../../gnu_14.2_cxx11_32_none/libtbb.a
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[ 12%] Built target tbb
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c
In function 'ZSTDv01_decodeLiteralsBlock',
    inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17:
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1506:16: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized]
 1506 |             if (rleSize>maxDstSize) return ERROR(dstSize_tooSmall);
      |                ^
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1489:23: note: 'litbp.origSize' was declared here
 1489 |     blockProperties_t litbp;
      |                       ^~~~~
In function 'ZSTDv01_decodeLiteralsBlock',
    inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17:
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1496:5: warning: '*(unsigned int *)((char *)&litbp + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized]
 1496 |     switch(litbp.blockType)
      |     ^~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1489:23: note: '*(unsigned int *)((char *)&litbp + offsetof(blockProperties_t, blockType))' was declared here
 1489 |     blockProperties_t litbp;
      |                       ^~~~~
In function 'ZSTD_decompressSequences',
    inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12:
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1850:35: warning: 'dumpsLength' may be used uninitialized [-Wmaybe-uninitialized]
 1850 |         seqState.dumpsEnd = dumps + dumpsLength;
      |                             ~~~~~~^~~~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1826:23: note: 'dumpsLength' was declared here
 1826 |     size_t errorCode, dumpsLength;
      |                       ^~~~~~~~~~~
In function 'ZSTD_decompressSequences',
    inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12:
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1850:35: warning: 'dumps' may be used uninitialized [-Wmaybe-uninitialized]
 1850 |         seqState.dumpsEnd = dumps + dumpsLength;
      |                             ~~~~~~^~~~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1830:17: note: 'dumps' was declared here
 1830 |     const BYTE* dumps;
      |                 ^~~~~
In function 'ZSTD_decompressSequences',
    inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12:
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1858:83: warning: 'nbSeq' may be used uninitialized [-Wmaybe-uninitialized]
 1858 |         for ( ; (FSE_reloadDStream(&(seqState.DStream)) <= FSE_DStream_completed) && (nbSeq>0) ; )
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here
 1829 |     int nbSeq;
      |         ^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx':
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1936:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized]
 1936 |         switch(blockProperties.blockType)
      |         ^~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here
 1918 |     blockProperties_t blockProperties;
      |                       ^~~~~~~~~~~~~~~
[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c
[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c
[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c
[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c
[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c
[ 13%] Linking C static library libzstd.a
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libzstd_static.dir/link.txt --verbose=1
/usr/bin/ar qc libzstd.a CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o
/usr/bin/ranlib libzstd.a
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[ 13%] Built target libzstd_static
make  -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
cd /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make  -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build
make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.X86_64.cc
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM64LE.cc
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.I386.cc
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM64BE.cc
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM32.cc
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32LE.cc
[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32BE.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV64LE.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV64BE.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC32.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC64V1.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC64V2.cc
[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.S390X.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SPARC64.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.M68K.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SH4LE.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.SH4BE.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.LOONGARCH32.cc
[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.LOONGARCH64.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.X86_64.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.I386.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.ARM64LE.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.ARM64BE.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.ARM32.cc
[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV32LE.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV32BE.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV64LE.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV64BE.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.PPC32.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.PPC64V1.cc
[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.PPC64V2.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.S390X.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SPARC64.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.M68K.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SH4LE.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SH4BE.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH32.cc
[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH64.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.X86_64.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.I386.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM64LE.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM64BE.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM32.cc
[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32LE.cc
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32BE.cc
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64LE.cc
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc
In file included from /usr/include/c++/14/vector:72,
                 from /usr/include/c++/14/functional:64,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:22,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32LE.cc:3:
/usr/include/c++/14/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]':
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<mold::{anonymous}::Extn>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:72,
                 from /usr/include/c++/14/functional:64,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:22,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV32BE.cc:3:
/usr/include/c++/14/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]':
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<mold::{anonymous}::Extn>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:72,
                 from /usr/include/c++/14/functional:64,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:22,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64LE.cc:3:
/usr/include/c++/14/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]':
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<mold::{anonymous}::Extn>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:72,
                 from /usr/include/c++/14/functional:64,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:22,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc:3:
/usr/include/c++/14/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]':
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<mold::{anonymous}::Extn>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1114:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV32LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1115:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV32LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1114:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1115:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1114:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1115:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1114:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >; <template-parameter-2-2> = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator<mold::{anonymous}::Extn>]',
    inlined from 'void mold::append(std::vector<T>&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:399:11,
    inlined from 'std::vector<mold::{anonymous}::Extn> mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1115:9,
    inlined from 'void mold::RiscvAttributesSection<E>::update_shdr(mold::Context<E>&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-riscv.cc:1160:32:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::vector<mold::{anonymous}::Extn> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::Extn*, std::span<mold::{anonymous}::Extn> >' changed in GCC 7.1
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC32.cc
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC64V1.cc
[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC64V2.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.S390X.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SPARC64.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.M68K.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4LE.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4BE.cc
[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH32.cc
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH64.cc
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.X86_64.cc
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.I386.cc
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM64LE.cc
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM64BE.cc
[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM32.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV32LE.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV32BE.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV64LE.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.RV64BE.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC32.cc
[ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC64V1.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC64V2.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.S390X.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SPARC64.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.M68K.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SH4LE.cc
[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SH4BE.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.LOONGARCH32.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.LOONGARCH64.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.X86_64.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.I386.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM64LE.cc
[ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM64BE.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM32.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV32LE.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV32BE.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV64LE.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV64BE.cc
[ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC32.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC64V1.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC64V2.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.S390X.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SPARC64.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.M68K.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4LE.cc
[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4BE.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.LOONGARCH32.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.LOONGARCH64.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.X86_64.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.I386.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM64LE.cc
[ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM64BE.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM32.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV32LE.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV32BE.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV64LE.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV64BE.cc
[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.PPC32.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.PPC64V1.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.PPC64V2.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.S390X.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SPARC64.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.M68K.cc
[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SH4LE.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.SH4BE.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.LOONGARCH32.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.LOONGARCH64.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.X86_64.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.I386.cc
[ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM64LE.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM64BE.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM32.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV32LE.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV32BE.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64LE.cc
[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64BE.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC32.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC64V1.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC64V2.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.S390X.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.SPARC64.cc
[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.M68K.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.SH4LE.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.SH4BE.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.LOONGARCH32.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.LOONGARCH64.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.X86_64.cc
[ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.I386.cc
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64BE.cc
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.X86_64.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.I386.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64BE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<X86_64>(Context<X86_64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<I386>(Context<I386>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64LE>(Context<ARM64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM64BE>(Context<ARM64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.cc
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc
[ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.cc
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<ARM32>(Context<ARM32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32BE>(Context<RV32BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV32LE>(Context<RV32LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64LE>(Context<RV64LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V2.cc
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V2.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<RV64BE>(Context<RV64BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC32>(Context<PPC32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V1>(Context<PPC64V1>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<PPC64V2>(Context<PPC64V2>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.cc
[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc
[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4LE.cc
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4LE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<S390X>(Context<S390X>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SPARC64>(Context<SPARC64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4BE.cc
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<M68K>(Context<M68K>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4LE>(Context<SH4LE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc
[ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc
[ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.X86_64.cc
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4BE.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/array:43,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:6,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:59,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.cc:3:
/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]':
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2093 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::NameType*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _OutputIterator = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _RandomAccessIterator2 = mold::NameType*; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::NameType*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _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<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _BidirectionalIterator2 = mold::NameType*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::NameType*, vector<mold::NameType> >; _Distance = int; _Pointer = mold::NameType*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Pointer = mold::NameType*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::NameType*, vector<mold::NameType> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<NameType>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:623:9,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::NameType*, std::vector<mold::NameType> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<SH4BE>(Context<SH4BE>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.I386.cc
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]',
    inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<reference_wrapper<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2168:31,
    inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair<long long unsigned int, long long unsigned int>; _Alloc = allocator<pair<long long unsigned int, long long unsigned int> >; _Predicate = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>::<lambda(pair<long long unsigned int, long long unsigned int>)>]' at /usr/include/c++/14/vector:120:40,
    inlined from 'mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/gdb-index.cc:610:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; _Args = {mold::Compunit&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'static decltype ((tbb::detail::d0::invoke(body, forward<ItemArg>(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector<Body>::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl<mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:91:28,
    inlined from 'void tbb::detail::d2::parallel_for_body_wrapper<Iterator, Body, Item>::operator()(tbb::detail::d1::blocked_range<unsigned int>) const [with Iterator = __gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >; Body = mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>; Item = mold::Compunit]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:400:60,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/bits/invoke.h:96:40,
    inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /usr/include/c++/14/functional:120:27,
    inlined from 'std::invoke_result_t<_Fn, _Args ...> tbb::detail::d0::invoke(F&&, Args&& ...) [with F = const tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range<unsigned int>&}]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23,
    inlined from 'void tbb::detail::d1::start_for<Range, Body, Partitioner>::run_body(Range&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:117:28,
    inlined from 'void tbb::detail::d1::dynamic_grainsize_mode<Mode>::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Mode = tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type>]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31,
    inlined from 'void tbb::detail::d1::partition_type_base<Partition>::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned int>, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range<unsigned int>; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:289:28,
    inlined from 'tbb::detail::d1::task* tbb::detail::d1::start_for<Range, Body, Partitioner>::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range<unsigned int>; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator<mold::Compunit*, std::vector<mold::Compunit> >, mold::read_compunits<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(mold::Compunit&)>, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25:
/usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 2146 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2147 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64LE.cc
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64BE.cc
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM32.cc
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32LE.cc
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32BE.cc
[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64LE.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64BE.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC32.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC64V1.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC64V2.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.S390X.cc
[ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SPARC64.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.M68K.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SH4LE.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SH4BE.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH32.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH64.cc
[ 45%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.X86_64.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.I386.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.ARM64LE.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.ARM64BE.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.ARM32.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV32LE.cc
[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV32BE.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV64LE.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV64BE.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC32.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC64V1.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC64V2.cc
[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.S390X.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.SPARC64.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.M68K.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.SH4LE.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.SH4BE.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.LOONGARCH32.cc
[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.LOONGARCH64.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.X86_64.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.I386.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.ARM64LE.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.ARM64BE.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.ARM32.cc
[ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV32LE.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV32BE.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV64LE.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV64BE.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC32.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V1.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V2.cc
[ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.S390X.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SPARC64.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.M68K.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SH4LE.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SH4BE.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH32.cc
[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH64.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.X86_64.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.I386.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM64LE.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM64BE.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM32.cc
[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32LE.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32BE.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV64LE.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV64BE.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC32.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V1.cc
[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V2.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.S390X.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SPARC64.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.M68K.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4LE.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4BE.cc
[ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH32.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH64.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.X86_64.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.I386.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.ARM64LE.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.ARM64BE.cc
[ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.ARM32.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV32LE.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV32BE.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV64LE.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV64BE.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC32.cc
[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC64V1.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC64V2.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.S390X.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.SPARC64.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.M68K.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.SH4LE.cc
[ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.SH4BE.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.LOONGARCH32.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/main.cc.LOONGARCH64.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.X86_64.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.I386.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.ARM64LE.cc
[ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.ARM64BE.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.ARM32.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV32LE.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV32BE.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV64LE.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV64BE.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC32.cc
[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V1.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V2.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.S390X.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SPARC64.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.M68K.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4LE.cc
[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4BE.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.LOONGARCH32.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.LOONGARCH64.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc
[ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = X86_64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::X86_64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = I386]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = ARM64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::I386]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::X86_64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = ARM64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::I386]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = ARM32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = RV32LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV32LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = RV32BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV32BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::ARM32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = RV64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV32LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV32BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV64LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc
[ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = RV64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = PPC64V1]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = PPC32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC64V1]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = PPC64V2]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC64V2]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::RV64BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC64V1]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::PPC64V2]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.S390X.cc
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc
[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.S390X.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = S390X]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::S390X]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = SPARC64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SPARC64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = M68K]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = SH4LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::S390X]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::M68K]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SH4LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SPARC64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::M68K]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SH4LE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc
[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc
[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc
[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = SH4BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SH4BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = LOONGARCH64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
In file included from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc:3:
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In function 'std::vector<long long unsigned int> mold::encode_relr(std::span<long long unsigned int>) [with E = LOONGARCH32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1009:25: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1009 | static std::vector<u64> encode_relr(std::span<u64> pos) {
      |                         ^~~~~~~~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::LOONGARCH64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection<E>::construct_relr(mold::Context<E>&) [with E = mold::LOONGARCH32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1126:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1126 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::SH4BE]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::LOONGARCH32]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection<E>::construct_relr(mold::Context<E>&) [with E = mold::LOONGARCH64]':
/build/reproducible-path/mold-2.36.0+dfsg/src/output-chunks.cc:1451:30: note: parameter passing for argument of type 'std::span<long long unsigned int>' changed in GCC 7.1
 1451 |   this->relr = encode_relr<E>(pos);
      |                ~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<X86_64>(Context<X86_64>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64LE.cc
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<X86_64>(Context<X86_64>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<X86_64>(Context<X86_64>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = X86_64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> >; auto:13 = sort_ctor_dtor<X86_64>(Context<X86_64>&)::<lambda(const sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&, const sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = X86_64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_ctor_dtor<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >; _Compare = mold::sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<sort_init_fini<X86_64>(Context<X86_64>&)::Entry> >; auto:13 = sort_init_fini<X86_64>(Context<X86_64>&)::<lambda(const sort_init_fini<X86_64>(Context<X86_64>&)::Entry&, const sort_init_fini<X86_64>(Context<X86_64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = X86_64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry*, std::vector<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry, std::allocator<mold::sort_init_fini<X86_64>(Context<X86_64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<I386>(Context<I386>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64LE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_init_fini<I386>(Context<I386>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/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<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<I386>(Context<I386>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<I386>(Context<I386>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = I386]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM32.cc
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<sort_ctor_dtor<I386>(Context<I386>&)::Entry> >; auto:13 = sort_ctor_dtor<I386>(Context<I386>&)::<lambda(const sort_ctor_dtor<I386>(Context<I386>&)::Entry&, const sort_ctor_dtor<I386>(Context<I386>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = I386]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_ctor_dtor<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >; _Compare = mold::sort_init_fini<I386>(Context<I386>&)::<lambda(const mold::sort_init_fini<I386>(Context<I386>&)::Entry&, const mold::sort_init_fini<I386>(Context<I386>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<sort_init_fini<I386>(Context<I386>&)::Entry> >; auto:13 = sort_init_fini<I386>(Context<I386>&)::<lambda(const sort_init_fini<I386>(Context<I386>&)::Entry&, const sort_init_fini<I386>(Context<I386>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = I386]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<I386>(Context<I386>&)::Entry*, std::vector<mold::sort_init_fini<I386>(Context<I386>&)::Entry, std::allocator<mold::sort_init_fini<I386>(Context<I386>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> >; auto:13 = sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::<lambda(const sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&, const sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >; _Compare = mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> >; auto:13 = sort_init_fini<ARM64BE>(Context<ARM64BE>&)::<lambda(const sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&, const sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64BE>(Context<ARM64BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> >; auto:13 = sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::<lambda(const sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&, const sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >; _Compare = mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> >; auto:13 = sort_init_fini<ARM64LE>(Context<ARM64LE>&)::<lambda(const sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&, const sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry*, std::vector<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry, std::allocator<mold::sort_init_fini<ARM64LE>(Context<ARM64LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM32.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM32>(Context<ARM32>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc
/usr/include/c++/14/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<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.cc
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<ARM32>(Context<ARM32>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<ARM32>(Context<ARM32>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = ARM32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> >; auto:13 = sort_ctor_dtor<ARM32>(Context<ARM32>&)::<lambda(const sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&, const sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = ARM32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_ctor_dtor<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >; _Compare = mold::sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<sort_init_fini<ARM32>(Context<ARM32>&)::Entry> >; auto:13 = sort_init_fini<ARM32>(Context<ARM32>&)::<lambda(const sort_init_fini<ARM32>(Context<ARM32>&)::Entry&, const sort_init_fini<ARM32>(Context<ARM32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = ARM32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry*, std::vector<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry, std::allocator<mold::sort_init_fini<ARM32>(Context<ARM32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV32LE>(Context<RV32LE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV32BE>(Context<RV32BE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV64LE>(Context<RV64LE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/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<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV32LE>(Context<RV32LE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<RV32LE>(Context<RV32LE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = RV32LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV32BE>(Context<RV32BE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<RV32BE>(Context<RV32BE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = RV32BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV64LE>(Context<RV64LE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<RV64LE>(Context<RV64LE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = RV64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> >; auto:13 = sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::<lambda(const sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&, const sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = RV32LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >; _Compare = mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> >; auto:13 = sort_init_fini<RV32LE>(Context<RV32LE>&)::<lambda(const sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&, const sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = RV32LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry*, std::vector<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry, std::allocator<mold::sort_init_fini<RV32LE>(Context<RV32LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> >; auto:13 = sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::<lambda(const sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&, const sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = RV32BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >; _Compare = mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> >; auto:13 = sort_init_fini<RV32BE>(Context<RV32BE>&)::<lambda(const sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&, const sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = RV32BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry*, std::vector<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry, std::allocator<mold::sort_init_fini<RV32BE>(Context<RV32BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> >; auto:13 = sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::<lambda(const sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&, const sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = RV64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >; _Compare = mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> >; auto:13 = sort_init_fini<RV64LE>(Context<RV64LE>&)::<lambda(const sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&, const sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = RV64LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry*, std::vector<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry, std::allocator<mold::sort_init_fini<RV64LE>(Context<RV64LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV64BE>(Context<RV64BE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<RV64BE>(Context<RV64BE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<RV64BE>(Context<RV64BE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = RV64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> >; auto:13 = sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::<lambda(const sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&, const sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = RV64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >; _Compare = mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> >; auto:13 = sort_init_fini<RV64BE>(Context<RV64BE>&)::<lambda(const sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&, const sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = RV64BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry*, std::vector<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry, std::allocator<mold::sort_init_fini<RV64BE>(Context<RV64BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC32>(Context<PPC32>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/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<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC32>(Context<PPC32>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<PPC32>(Context<PPC32>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = PPC32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.S390X.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> >; auto:13 = sort_ctor_dtor<PPC32>(Context<PPC32>&)::<lambda(const sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&, const sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = PPC32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >; _Compare = mold::sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<sort_init_fini<PPC32>(Context<PPC32>&)::Entry> >; auto:13 = sort_init_fini<PPC32>(Context<PPC32>&)::<lambda(const sort_init_fini<PPC32>(Context<PPC32>&)::Entry&, const sort_init_fini<PPC32>(Context<PPC32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = PPC32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry*, std::vector<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry, std::allocator<mold::sort_init_fini<PPC32>(Context<PPC32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> >; auto:13 = sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::<lambda(const sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&, const sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >; _Compare = mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> >; auto:13 = sort_init_fini<PPC64V1>(Context<PPC64V1>&)::<lambda(const sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&, const sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V1>(Context<PPC64V1>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> >; auto:13 = sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::<lambda(const sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&, const sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_ctor_dtor<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >; _Compare = mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> >; auto:13 = sort_init_fini<PPC64V2>(Context<PPC64V2>&)::<lambda(const sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&, const sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry*, std::vector<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry, std::allocator<mold::sort_init_fini<PPC64V2>(Context<PPC64V2>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.S390X.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<S390X>(Context<S390X>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SPARC64.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.M68K.cc
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<S390X>(Context<S390X>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<S390X>(Context<S390X>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = S390X]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> >; auto:13 = sort_ctor_dtor<S390X>(Context<S390X>&)::<lambda(const sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&, const sort_ctor_dtor<S390X>(Context<S390X>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = S390X]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_ctor_dtor<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >; _Compare = mold::sort_init_fini<S390X>(Context<S390X>&)::<lambda(const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&, const mold::sort_init_fini<S390X>(Context<S390X>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<sort_init_fini<S390X>(Context<S390X>&)::Entry> >; auto:13 = sort_init_fini<S390X>(Context<S390X>&)::<lambda(const sort_init_fini<S390X>(Context<S390X>&)::Entry&, const sort_init_fini<S390X>(Context<S390X>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = S390X]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry*, std::vector<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry, std::allocator<mold::sort_init_fini<S390X>(Context<S390X>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SPARC64.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SPARC64>(Context<SPARC64>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.M68K.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<M68K>(Context<M68K>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4LE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SH4LE>(Context<SH4LE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SPARC64>(Context<SPARC64>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<SPARC64>(Context<SPARC64>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = SPARC64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4BE.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<M68K>(Context<M68K>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<M68K>(Context<M68K>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = M68K]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SH4LE>(Context<SH4LE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<SH4LE>(Context<SH4LE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = SH4LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> >; auto:13 = sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::<lambda(const sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&, const sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = SPARC64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_ctor_dtor<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >; _Compare = mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> >; auto:13 = sort_init_fini<SPARC64>(Context<SPARC64>&)::<lambda(const sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&, const sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = SPARC64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry*, std::vector<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry, std::allocator<mold::sort_init_fini<SPARC64>(Context<SPARC64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> >; auto:13 = sort_ctor_dtor<M68K>(Context<M68K>&)::<lambda(const sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&, const sort_ctor_dtor<M68K>(Context<M68K>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = M68K]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_ctor_dtor<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >; _Compare = mold::sort_init_fini<M68K>(Context<M68K>&)::<lambda(const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&, const mold::sort_init_fini<M68K>(Context<M68K>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<sort_init_fini<M68K>(Context<M68K>&)::Entry> >; auto:13 = sort_init_fini<M68K>(Context<M68K>&)::<lambda(const sort_init_fini<M68K>(Context<M68K>&)::Entry&, const sort_init_fini<M68K>(Context<M68K>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = M68K]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry*, std::vector<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry, std::allocator<mold::sort_init_fini<M68K>(Context<M68K>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> >; auto:13 = sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::<lambda(const sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&, const sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = SH4LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >; _Compare = mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> >; auto:13 = sort_init_fini<SH4LE>(Context<SH4LE>&)::<lambda(const sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&, const sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = SH4LE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry*, std::vector<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry, std::allocator<mold::sort_init_fini<SH4LE>(Context<SH4LE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4BE.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SH4BE>(Context<SH4BE>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.X86_64.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<SH4BE>(Context<SH4BE>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<SH4BE>(Context<SH4BE>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = SH4BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.I386.cc
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64LE.cc
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> >; auto:13 = sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::<lambda(const sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&, const sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = SH4BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_ctor_dtor<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >; _Compare = mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> >; auto:13 = sort_init_fini<SH4BE>(Context<SH4BE>&)::<lambda(const sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&, const sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = SH4BE]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry*, std::vector<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry, std::allocator<mold::sort_init_fini<SH4BE>(Context<SH4BE>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1,
                 from /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc:3:
/usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::VersionPattern&)> >; _Distance = int]':
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1467 |     __stable_partition_adaptive(_ForwardIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1506 |         std::__stable_partition_adaptive(__first, __middle, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1507 |                                          __len / 2, __buffer,
      |                                          ~~~~~~~~~~~~~~~~~~~~
 1508 |                                          __buffer_size);
      |                                          ~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1518 |           std::__stable_partition_adaptive(__right_split, __last, __pred,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |                                            __right_len,
      |                                            ~~~~~~~~~~~~
 1520 |                                            __buffer, __buffer_size);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _OutputIterator = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64BE.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Pointer = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/memory:66,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:23:
/usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >; _Tp = mold::VersionPattern]':
/usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM32.cc
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32LE.cc
In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<mold::apply_version_script<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::VersionPattern&)> >]',
    inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator<mold::VersionPattern*, vector<mold::VersionPattern> >; _Predicate = mold::apply_version_script<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::VersionPattern&)>]' at /usr/include/c++/14/bits/stl_algo.h:1578:37,
    inlined from 'void mold::apply_version_script(Context<E>&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1796:24:
/usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1541 |         __buf(__first, std::distance(__first, __last));
      |         ^~~~~
/usr/include/c++/14/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::VersionPattern*, std::vector<mold::VersionPattern> >' changed in GCC 7.1
 1543 |         std::__stable_partition_adaptive(__first, __last, __pred,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                                          _DistanceType(__buf.requested_size()),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1545 |                                          __buf.begin(),
      |                                          ~~~~~~~~~~~~~~
 1546 |                                          _DistanceType(__buf.size()));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32BE.cc
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64LE.cc
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> >; auto:13 = sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >; _Compare = mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> >; auto:13 = sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::<lambda(const sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&, const sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH32>(Context<LOONGARCH32>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64BE.cc
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC32.cc
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> >; auto:13 = sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_ctor_dtor(Context<E>&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1224:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_ctor_dtor<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >; _Compare = mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5030:36,
    inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector<sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> >; auto:13 = sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::<lambda(const sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&, const sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry&)>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:420:19,
    inlined from 'void mold::sort_init_fini(Context<E>&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.36.0+dfsg/src/passes.cc:1196:13:
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry*, std::vector<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry, std::allocator<mold::sort_init_fini<LOONGARCH64>(Context<LOONGARCH64>&)::Entry> > >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V1.cc
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V2.cc
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.S390X.cc
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SPARC64.cc
[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.M68K.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SH4LE.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SH4BE.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.LOONGARCH32.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.LOONGARCH64.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.X86_64.cc
[ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.I386.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM64LE.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM64BE.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM32.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV32LE.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV32BE.cc
[ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV64LE.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV64BE.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC32.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC64V1.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC64V2.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.S390X.cc
[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.SPARC64.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.M68K.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.SH4LE.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.SH4BE.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.LOONGARCH32.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.LOONGARCH64.cc
[ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.X86_64.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.I386.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.ARM64LE.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.ARM64BE.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.ARM32.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV32LE.cc
[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV32BE.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV64LE.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV64BE.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC32.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC64V1.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC64V2.cc
[ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.S390X.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.SPARC64.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.M68K.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.SH4LE.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.SH4BE.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.LOONGARCH32.cc
[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.LOONGARCH64.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.X86_64.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.I386.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM64LE.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM64BE.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM32.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32LE.cc
[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32BE.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV64LE.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV64BE.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC32.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V1.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V2.cc
[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.S390X.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SPARC64.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.M68K.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SH4LE.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SH4BE.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH32.cc
[ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH64.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.X86_64.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.I386.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.ARM64LE.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.ARM64BE.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.ARM32.cc
[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV32LE.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV32BE.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV64LE.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV64BE.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC32.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC64V1.cc
[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC64V2.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.S390X.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.SPARC64.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.M68K.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.SH4LE.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.SH4BE.cc
[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.LOONGARCH32.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.LOONGARCH64.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.X86_64.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.I386.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.ARM64LE.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.ARM64BE.cc
[ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.ARM32.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV32LE.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV32BE.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV64LE.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV64BE.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC32.cc
[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC64V1.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC64V2.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.S390X.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.SPARC64.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.M68K.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.SH4LE.cc
[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.SH4BE.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.LOONGARCH32.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.LOONGARCH64.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.X86_64.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.I386.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64LE.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64BE.cc
[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM32.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32LE.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32BE.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64LE.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64BE.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC32.cc
[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V1.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V2.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.S390X.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.SPARC64.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.M68K.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.SH4LE.cc
[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.SH4BE.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.LOONGARCH32.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.LOONGARCH64.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/git-hash.cc.o -MF CMakeFiles/mold.dir/git-hash.cc.o.d -o CMakeFiles/mold.dir/git-hash.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/compress.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/crc32.cc
[ 95%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/demangle.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/filepath.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/glob.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/hyperloglog.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/mimalloc.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/mimalloc.cc.o -MF CMakeFiles/mold.dir/lib/mimalloc.cc.o.d -o CMakeFiles/mold.dir/lib/mimalloc.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/mimalloc.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/multi-glob.cc.o -MF CMakeFiles/mold.dir/lib/multi-glob.cc.o.d -o CMakeFiles/mold.dir/lib/multi-glob.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/multi-glob.cc
[ 96%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/perf.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/random.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/tar.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-arm32.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-i386.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-m68k.cc
[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-ppc32.cc
[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-ppc64v1.cc
[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-ppc64v2.cc
[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-s390x.cc
[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-sparc64.cc
In file included from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29,
                 from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:25,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/mold.h:3,
                 from /build/reproducible-path/mold-2.36.0+dfsg/src/arch-ppc64v1.cc:48:
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >]':
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 1235 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2475:15:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2476 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2477 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2743 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2748 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2752 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2753 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2754 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2755 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2756 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2757 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mold::{anonymous}::OpdSymbol*; _OutputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2607 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _OutputIterator = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2674 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _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<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2685:34:
/usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2664 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2667 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _RandomAccessIterator2 = mold::{anonymous}::OpdSymbol*; _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<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2689:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::{anonymous}::OpdSymbol*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _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<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2692:26:
/usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2642 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2643 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2644 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2645 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2650 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2651 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2359 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2700 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2705 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2706 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2708 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2709 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2710 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2390 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _BidirectionalIterator2 = mold::{anonymous}::OpdSymbol*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:2418:30:
/usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 1357 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Distance = int; _Pointer = mold::{anonymous}::OpdSymbol*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2421 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2422 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2423 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2424 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2425 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Pointer = mold::{anonymous}::OpdSymbol*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2716 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2725 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2726 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2727 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2728 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2729 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2730 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2731 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2732 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2733 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 2736 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, vector<mold::{anonymous}::OpdSymbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4994:36,
    inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector<{anonymous}::OpdSymbol>]' at /build/reproducible-path/mold-2.36.0+dfsg/src/../lib/common.h:416:19,
    inlined from 'mold::ppc64v1_rewrite_opd(Context<PPC64V1>&)::<lambda(mold::ObjectFile<mold::PPC64V1>*)>' at /build/reproducible-path/mold-2.36.0+dfsg/src/arch-ppc64v1.cc:602:9:
/usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 4952 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 4953 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4954 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 4956 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mold::{anonymous}::OpdSymbol*, std::vector<mold::{anonymous}::OpdSymbol> >' changed in GCC 7.1
 4958 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4959 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/arch-x86-64.cc
[ 98%] Building CXX object CMakeFiles/mold.dir/src/config.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/config.cc.o -MF CMakeFiles/mold.dir/src/config.cc.o.d -o CMakeFiles/mold.dir/src/config.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/config.cc
[100%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/src/elf.cc
[100%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o
/usr/bin/cc  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/rust-demangle/rust-demangle.c
[100%] Building CXX object CMakeFiles/mold.dir/lib/jobs-unix.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/jobs-unix.cc.o -MF CMakeFiles/mold.dir/lib/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/lib/jobs-unix.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/jobs-unix.cc
[100%] Building CXX object CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/mapped-file-unix.cc
[100%] Building CXX object CMakeFiles/mold.dir/lib/signal-unix.cc.o
/usr/bin/c++  -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/signal-unix.cc.o -MF CMakeFiles/mold.dir/lib/signal-unix.cc.o.d -o CMakeFiles/mold.dir/lib/signal-unix.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/lib/signal-unix.cc
[100%] Linking CXX executable mold
/usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/git-hash.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/mimalloc.cc.o "CMakeFiles/mold.dir/lib/multi-glob.cc.o" CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-arm32.cc.o" "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/config.cc.o CMakeFiles/mold.dir/src/elf.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/lib/jobs-unix.cc.o" "CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/lib/signal-unix.cc.o" -o mold  -ldl /usr/lib/arm-linux-gnueabihf/libz.so third-party/blake3/c/libblake3.a third-party/zstd/build/cmake/lib/libzstd.a gnu_14.2_cxx11_32_none/libtbb.a -lm -ldl
/usr/bin/cmake -E create_symlink mold ld
make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
[100%] Built target mold
make[2]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0
make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
   dh_auto_test
	cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4
make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j4
UpdateCTestConfiguration  from :/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl
Parse Config file:/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl
UpdateCTestConfiguration  from :/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl
Parse Config file:/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl
Test project /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
Connected to MAKE jobserver
test 1
        Start   1: arm-arch-arm-abs-error

1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-abs-error.sh"
1: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
1: Environment variables: 
1:  MACHINE=arm
1:  CPU=
1: Test timeout computed to be: 1500
test 2
        Start   2: arm-arch-arm-range-extension-thunk-disassembly

2: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh"
2: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
2: Environment variables: 
2:  MACHINE=arm
2:  CPU=
2: Test timeout computed to be: 1500
test 3
        Start   3: arm-arch-arm-range-extension-thunk

3: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk.sh"
3: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
3: Environment variables: 
3:  MACHINE=arm
3:  CPU=
3: Test timeout computed to be: 1500
test 4
        Start   4: arm-arch-arm-target1

4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-target1.sh"
4: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
4: Environment variables: 
4:  MACHINE=arm
4:  CPU=
4: Test timeout computed to be: 1500
1: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-abs-error.sh
1: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
1: ++ export LC_ALL=C
1: ++ LC_ALL=C
1: ++ '[' -z arm ']'
1: ++ '[' -z '' ']'
1: ++ TESTDIR=out/test/arm
1: ++ CC=cc
1: ++ CXX=c++
1: ++ GCC=gcc
1: ++ GXX=g++
1: ++ OBJDUMP=objdump
1: ++ OBJCOPY=objcopy
1: ++ STRIP=strip
1: ++ QEMU=
1: ++ case $MACHINE in
1: ++ tlsdesc_opt=-mtls-dialect=gnu2
1: +++ uname
2: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh
2: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
2: ++ export LC_ALL=C
2: ++ LC_ALL=C
2: ++ '[' -z arm ']'
2: ++ '[' -z '' ']'
2: ++ TESTDIR=out/test/arm
2: ++ CC=cc
2: ++ CXX=c++
2: ++ GCC=gcc
2: ++ GXX=g++
2: ++ OBJDUMP=objdump
2: ++ OBJCOPY=objcopy
2: ++ STRIP=strip
2: ++ QEMU=
2: ++ case $MACHINE in
2: ++ tlsdesc_opt=-mtls-dialect=gnu2
2: +++ uname
4: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-target1.sh
1: ++ '[' Linux = FreeBSD ']'
1: ++ trap 'on_error $LINENO' ERR
1: ++ trap on_exit EXIT
3: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk.sh
4: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
4: ++ export LC_ALL=C
4: ++ LC_ALL=C
4: ++ '[' -z arm ']'
4: ++ '[' -z '' ']'
4: ++ TESTDIR=out/test/arm
4: ++ CC=cc
4: ++ CXX=c++
4: ++ GCC=gcc
4: ++ GXX=g++
4: ++ OBJDUMP=objdump
4: ++ OBJCOPY=objcopy
4: ++ STRIP=strip
4: ++ QEMU=
4: ++ case $MACHINE in
4: ++ tlsdesc_opt=-mtls-dialect=gnu2
2: ++ '[' Linux = FreeBSD ']'
2: ++ trap 'on_error $LINENO' ERR
2: ++ trap on_exit EXIT
3: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
3: ++ export LC_ALL=C
3: ++ LC_ALL=C
3: ++ '[' -z arm ']'
3: ++ '[' -z '' ']'
3: ++ TESTDIR=out/test/arm
3: ++ CC=cc
3: ++ CXX=c++
3: ++ GCC=gcc
3: ++ GXX=g++
3: ++ OBJDUMP=objdump
3: ++ OBJCOPY=objcopy
3: ++ STRIP=strip
3: ++ QEMU=
3: ++ case $MACHINE in
3: ++ tlsdesc_opt=-mtls-dialect=gnu2
1: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-abs-error.sh .sh
2: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh .sh
4: +++ uname
2: ++ testname=arch-arm-range-extension-thunk-disassembly
2: ++ echo -n 'Testing arch-arm-range-extension-thunk-disassembly ... '
2: Testing arch-arm-range-extension-thunk-disassembly ... ++ t=out/test/arm/arch-arm-range-extension-thunk-disassembly
2: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk-disassembly
4: ++ '[' Linux = FreeBSD ']'
4: ++ trap 'on_error $LINENO' ERR
4: ++ trap on_exit EXIT
3: +++ uname
1: ++ testname=arch-arm-abs-error
1: ++ echo -n 'Testing arch-arm-abs-error ... '
1: Testing arch-arm-abs-error ... ++ t=out/test/arm/arch-arm-abs-error
1: ++ mkdir -p out/test/arm/arch-arm-abs-error
4: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-target1.sh .sh
3: ++ '[' Linux = FreeBSD ']'
4: ++ testname=arch-arm-target1
4: ++ echo -n 'Testing arch-arm-target1 ... '
4: Testing arch-arm-target1 ... ++ t=out/test/arm/arch-arm-target1
4: ++ mkdir -p out/test/arm/arch-arm-target1
3: ++ trap 'on_error $LINENO' ERR
3: ++ trap on_exit EXIT
3: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-range-extension-thunk.sh .sh
3: ++ testname=arch-arm-range-extension-thunk
3: ++ echo -n 'Testing arch-arm-range-extension-thunk ... '
3: Testing arch-arm-range-extension-thunk ... ++ t=out/test/arm/arch-arm-range-extension-thunk
3: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk
2: ++ set -x
1: ++ set -x
4: ++ set -x
2: + cc -c -o out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -fPIC -xc -
2: + cat
4: + cat
1: + cat
1: + cc -fPIC -c -o out/test/arm/arch-arm-abs-error/a.o -xassembler - -mthumb
4: + cc -c -o out/test/arm/arch-arm-target1/a.o -xassembler -
3: ++ set -x
3: + echo 'int main() {}'
3: + cc -c -o /dev/null -xc - -O0 -mthumb
4: + cat
4: + cc -fPIC -c -o out/test/arm/arch-arm-target1/b.o -xc -
1: + cat
1: + cc -fno-PIC -c -o out/test/arm/arch-arm-abs-error/b.o -xc - -mthumb
2: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk-disassembly/exe out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
3: + cat
3: + cat
3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/a.c -O0 -mthumb
1: + cc -o out/test/arm/arch-arm-abs-error/exe -pie out/test/arm/arch-arm-abs-error/a.o out/test/arm/arch-arm-abs-error/b.o
4: + cc -B. -o out/test/arm/arch-arm-target1/exe -pie out/test/arm/arch-arm-target1/a.o out/test/arm/arch-arm-target1/b.o
3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/d.o out/test/arm/arch-arm-range-extension-thunk/b.c -O0 -marm
2: + grep -E -A7 '<fn1\$thunk[0-9]+>:'
2: + objdump -dr out/test/arm/arch-arm-range-extension-thunk-disassembly/exe
2: + grep -Eq 'bx\s+pc' out/test/arm/arch-arm-range-extension-thunk-disassembly/log
2: + grep -Eq 'add\s+pc, ip, pc' out/test/arm/arch-arm-range-extension-thunk-disassembly/log
2: + on_exit
2: + echo OK
2: OK
2: + exit 0
  1/341 Test   #2: arm-arch-arm-range-extension-thunk-disassembly ...   Passed    0.47 sec
test 5
        Start   5: arm-arch-arm-thumb-interwork

5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-thumb-interwork.sh"
5: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
5: Environment variables: 
5:  MACHINE=arm
5:  CPU=
5: Test timeout computed to be: 1500
1: + cc -B. -o out/test/arm/arch-arm-abs-error/exe -pie out/test/arm/arch-arm-abs-error/a.o out/test/arm/arch-arm-abs-error/b.o
5: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-thumb-interwork.sh
5: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
5: ++ export LC_ALL=C
5: ++ LC_ALL=C
5: ++ '[' -z arm ']'
5: ++ '[' -z '' ']'
5: ++ TESTDIR=out/test/arm
5: ++ CC=cc
5: ++ CXX=c++
5: ++ GCC=gcc
5: ++ GXX=g++
5: ++ OBJDUMP=objdump
5: ++ OBJCOPY=objcopy
5: ++ STRIP=strip
5: ++ QEMU=
5: ++ case $MACHINE in
5: ++ tlsdesc_opt=-mtls-dialect=gnu2
4: + out/test/arm/arch-arm-target1/exe
4: + grep -q 'Hello world'
5: +++ uname
4: + on_exit
4: + echo OK
4: OK
4: + exit 0
5: ++ '[' Linux = FreeBSD ']'
  2/341 Test   #4: arm-arch-arm-target1 .............................   Passed    0.50 sec
test 6
        Start   6: arm-arch-arm-tlsdesc

6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-tlsdesc.sh"
6: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
6: Environment variables: 
6:  MACHINE=arm
6:  CPU=
6: Test timeout computed to be: 1500
5: ++ trap 'on_error $LINENO' ERR
5: ++ trap on_exit EXIT
5: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-thumb-interwork.sh .sh
5: ++ testname=arch-arm-thumb-interwork
5: ++ echo -n 'Testing arch-arm-thumb-interwork ... '
5: Testing arch-arm-thumb-interwork ... ++ t=out/test/arm/arch-arm-thumb-interwork
5: ++ mkdir -p out/test/arm/arch-arm-thumb-interwork
6: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-tlsdesc.sh
6: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
6: ++ export LC_ALL=C
6: ++ LC_ALL=C
6: ++ '[' -z arm ']'
6: ++ '[' -z '' ']'
6: ++ TESTDIR=out/test/arm
6: ++ CC=cc
6: ++ CXX=c++
6: ++ GCC=gcc
6: ++ GXX=g++
6: ++ OBJDUMP=objdump
6: ++ OBJCOPY=objcopy
6: ++ STRIP=strip
6: ++ QEMU=
6: ++ case $MACHINE in
6: ++ tlsdesc_opt=-mtls-dialect=gnu2
6: +++ uname
5: ++ set -x
6: ++ '[' Linux = FreeBSD ']'
6: ++ trap 'on_error $LINENO' ERR
6: ++ trap on_exit EXIT
5: + echo 'int foo() { return 0; }'
5: + cc -o /dev/null -c -xc - -mthumb
6: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-arm-tlsdesc.sh .sh
6: ++ testname=arch-arm-tlsdesc
6: ++ echo -n 'Testing arch-arm-tlsdesc ... '
6: Testing arch-arm-tlsdesc ... ++ t=out/test/arm/arch-arm-tlsdesc
6: ++ mkdir -p out/test/arm/arch-arm-tlsdesc
3: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/c.o out/test/arm/arch-arm-range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
6: ++ set -x
6: + is_musl
6: + ldd --version
6: + grep -q musl
6: + echo 'int main() {}'
6: + gcc -c -o /dev/null -xc - -O0 -mthumb
1: + grep -q 'recompile with -fPIC' out/test/arm/arch-arm-abs-error/log
5: + cat
1: + on_exit
1: + echo OK
1: OK
1: + exit 0
  3/341 Test   #1: arm-arch-arm-abs-error ...........................   Passed    0.70 sec
5: + cc -o out/test/arm/arch-arm-thumb-interwork/a.o -c -xc - -mthumb
test 7
        Start   7: arm-abs-error

7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh"
7: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
7: Environment variables: 
7:  MACHINE=arm
7:  CPU=
7: Test timeout computed to be: 1500
7: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh
7: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
7: ++ export LC_ALL=C
7: ++ LC_ALL=C
7: ++ '[' -z arm ']'
7: ++ '[' -z '' ']'
7: ++ TESTDIR=out/test/arm
7: ++ CC=cc
7: ++ CXX=c++
7: ++ GCC=gcc
7: ++ GXX=g++
7: ++ OBJDUMP=objdump
7: ++ OBJCOPY=objcopy
7: ++ STRIP=strip
7: ++ QEMU=
7: ++ case $MACHINE in
7: ++ tlsdesc_opt=-mtls-dialect=gnu2
7: +++ uname
7: ++ '[' Linux = FreeBSD ']'
7: ++ trap 'on_error $LINENO' ERR
7: ++ trap on_exit EXIT
7: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh .sh
7: ++ testname=abs-error
7: ++ echo -n 'Testing abs-error ... '
7: Testing abs-error ... ++ t=out/test/arm/abs-error
7: ++ mkdir -p out/test/arm/abs-error
7: ++ set -x
7: + '[' arm = aarch64 ']'
7: + '[' arm = ppc64 ']'
7: + '[' arm = ppc64le ']'
7: + '[' arm = s390x ']'
7: + [[ arm = loongarch* ]]
7: + cc -fPIC -c -o out/test/arm/abs-error/a.o -xassembler -
7: + cat
6: + cat
6: + cat
3: + out/test/arm/arch-arm-range-extension-thunk/exe
6: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/a.c -marm
3: + grep -q 'main fn1 fn3 fn2 fn4'
3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/a.c -O2 -mthumb
7: + cat
7: + cc -fno-PIC -c -o out/test/arm/abs-error/b.o -xc -
5: + cc -o out/test/arm/arch-arm-thumb-interwork/b.o -c -xc - -marm
5: + cat
3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/f.o out/test/arm/arch-arm-range-extension-thunk/b.c -O2 -marm
6: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/d.o out/test/arm/arch-arm-tlsdesc/b.c -marm
7: + cc -B. -o out/test/arm/abs-error/exe -pie out/test/arm/abs-error/a.o out/test/arm/abs-error/b.o -Wl,-z,text
3: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk/exe out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
5: + cc -B. -o out/test/arm/arch-arm-thumb-interwork/exe out/test/arm/arch-arm-thumb-interwork/a.o out/test/arm/arch-arm-thumb-interwork/b.o
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe1 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o
7: + grep -q 'recompile with -fPIC' out/test/arm/abs-error/log
7: + on_exit
7: + echo OK
7: OK
7: + exit 0
  4/341 Test   #7: arm-abs-error ....................................   Passed    0.48 sec
test 8
        Start   8: arm-absolute-symbols

8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh"
8: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
8: Environment variables: 
8:  MACHINE=arm
8:  CPU=
8: Test timeout computed to be: 1500
8: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh
8: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
8: ++ export LC_ALL=C
8: ++ LC_ALL=C
8: ++ '[' -z arm ']'
8: ++ '[' -z '' ']'
8: ++ TESTDIR=out/test/arm
8: ++ CC=cc
8: ++ CXX=c++
8: ++ GCC=gcc
8: ++ GXX=g++
8: ++ OBJDUMP=objdump
8: ++ OBJCOPY=objcopy
8: ++ STRIP=strip
8: ++ QEMU=
8: ++ case $MACHINE in
8: ++ tlsdesc_opt=-mtls-dialect=gnu2
8: +++ uname
8: ++ '[' Linux = FreeBSD ']'
8: ++ trap 'on_error $LINENO' ERR
8: ++ trap on_exit EXIT
8: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh .sh
8: ++ testname=absolute-symbols
8: ++ echo -n 'Testing absolute-symbols ... '
8: Testing absolute-symbols ... ++ t=out/test/arm/absolute-symbols
8: ++ mkdir -p out/test/arm/absolute-symbols
8: ++ set -x
8: + '[' arm = sparc64 ']'
8: + cat
8: + cc -o out/test/arm/absolute-symbols/a.o -c -x assembler -
3: + grep -q 'main fn1 fn3 fn2 fn4'
3: + out/test/arm/arch-arm-range-extension-thunk/exe
3: + on_exit
3: + echo OK
3: OK
3: + exit 0
  5/341 Test   #3: arm-arch-arm-range-extension-thunk ...............   Passed    1.30 sec
test 9
        Start   9: arm-allow-multiple-definition

9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh"
9: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
9: Environment variables: 
9:  MACHINE=arm
9:  CPU=
9: Test timeout computed to be: 1500
5: + grep -q 'main foo bar'
5: + out/test/arm/arch-arm-thumb-interwork/exe
5: + on_exit
5: + echo OK
5: OK
5: + exit 0
  6/341 Test   #5: arm-arch-arm-thumb-interwork .....................   Passed    0.86 sec
test 10
        Start  10: arm-ar-alignment

10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh"
10: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
10: Environment variables: 
10:  MACHINE=arm
10:  CPU=
10: Test timeout computed to be: 1500
9: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh
9: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
9: ++ export LC_ALL=C
9: ++ LC_ALL=C
9: ++ '[' -z arm ']'
9: ++ '[' -z '' ']'
9: ++ TESTDIR=out/test/arm
9: ++ CC=cc
9: ++ CXX=c++
9: ++ GCC=gcc
9: ++ GXX=g++
9: ++ OBJDUMP=objdump
9: ++ OBJCOPY=objcopy
9: ++ STRIP=strip
9: ++ QEMU=
9: ++ case $MACHINE in
9: ++ tlsdesc_opt=-mtls-dialect=gnu2
8: + cc -o out/test/arm/absolute-symbols/b.o -c -fno-PIC -xc -
8: + cat
9: +++ uname
9: ++ '[' Linux = FreeBSD ']'
9: ++ trap 'on_error $LINENO' ERR
9: ++ trap on_exit EXIT
10: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh
10: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
10: ++ export LC_ALL=C
10: ++ LC_ALL=C
10: ++ '[' -z arm ']'
10: ++ '[' -z '' ']'
10: ++ TESTDIR=out/test/arm
10: ++ CC=cc
10: ++ CXX=c++
10: ++ GCC=gcc
10: ++ GXX=g++
10: ++ OBJDUMP=objdump
10: ++ OBJCOPY=objcopy
10: ++ STRIP=strip
10: ++ QEMU=
10: ++ case $MACHINE in
10: ++ tlsdesc_opt=-mtls-dialect=gnu2
9: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh .sh
9: ++ testname=allow-multiple-definition
9: ++ echo -n 'Testing allow-multiple-definition ... '
9: Testing allow-multiple-definition ... ++ t=out/test/arm/allow-multiple-definition
9: ++ mkdir -p out/test/arm/allow-multiple-definition
9: ++ set -x
10: +++ uname
10: ++ '[' Linux = FreeBSD ']'
10: ++ trap 'on_error $LINENO' ERR
10: ++ trap on_exit EXIT
6: + out/test/arm/arch-arm-tlsdesc/exe1
6: + grep -q '42 5'
9: + cc -c -o out/test/arm/allow-multiple-definition/a.o -xc -
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe2 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax
9: + echo 'int main() { return 0; }'
10: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh .sh
10: ++ testname=ar-alignment
10: ++ echo -n 'Testing ar-alignment ... '
10: Testing ar-alignment ... ++ t=out/test/arm/ar-alignment
10: ++ mkdir -p out/test/arm/ar-alignment
10: ++ set -x
10: + cat
10: + cc -o out/test/arm/ar-alignment/a.o -c -xc -
8: + cc -B. -o out/test/arm/absolute-symbols/exe -no-pie out/test/arm/absolute-symbols/a.o out/test/arm/absolute-symbols/b.o
9: + echo 'int main() { return 1; }'
9: + cc -c -o out/test/arm/allow-multiple-definition/b.o -xc -
10: + head -c 1 /dev/zero
10: + cc -o out/test/arm/ar-alignment/b.o -c -xc -
10: + cat
9: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o
6: + grep -q '42 5'
6: + out/test/arm/arch-arm-tlsdesc/exe2
10: + cc -o out/test/arm/ar-alignment/c.o -c -xc -
10: + cat
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe3 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
8: + grep -q '^ip=0xa0000.$'
9: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition
8: + out/test/arm/absolute-symbols/exe
8: + on_exit
8: + echo OK
8: OK
8: + exit 0
  7/341 Test   #8: arm-absolute-symbols .............................   Passed    0.66 sec
test 11
        Start  11: arm-as-needed-dso

11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh"
11: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
11: Environment variables: 
11:  MACHINE=arm
11:  CPU=
11: Test timeout computed to be: 1500
11: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh
11: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
11: ++ export LC_ALL=C
11: ++ LC_ALL=C
11: ++ '[' -z arm ']'
11: ++ '[' -z '' ']'
11: ++ TESTDIR=out/test/arm
11: ++ CC=cc
11: ++ CXX=c++
11: ++ GCC=gcc
11: ++ GXX=g++
11: ++ OBJDUMP=objdump
11: ++ OBJCOPY=objcopy
11: ++ STRIP=strip
11: ++ QEMU=
11: ++ case $MACHINE in
11: ++ tlsdesc_opt=-mtls-dialect=gnu2
11: +++ uname
11: ++ '[' Linux = FreeBSD ']'
11: ++ trap 'on_error $LINENO' ERR
11: ++ trap on_exit EXIT
11: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh .sh
11: ++ testname=as-needed-dso
11: ++ echo -n 'Testing as-needed-dso ... '
11: Testing as-needed-dso ... ++ t=out/test/arm/as-needed-dso
11: ++ mkdir -p out/test/arm/as-needed-dso
6: + out/test/arm/arch-arm-tlsdesc/exe3
6: + grep -q '42 5'
10: + rm -f out/test/arm/ar-alignment/d.a
6: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/c.o -Wl,-z,nodlopen
11: ++ set -x
10: + ar rcs out/test/arm/ar-alignment/d.a out/test/arm/ar-alignment/a.o out/test/arm/ar-alignment/b.o
11: + cat
11: + cc -o out/test/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc -
10: + cc -B. -o out/test/arm/ar-alignment/exe out/test/arm/ar-alignment/c.o out/test/arm/ar-alignment/d.a
9: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o -Wl,-z,muldefs
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe4 out/test/arm/arch-arm-tlsdesc/c.so out/test/arm/arch-arm-tlsdesc/d.o
11: + cat
11: + cc -o out/test/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc -
10: + on_exit
10: + echo OK
10: OK
10: + exit 0
  8/341 Test  #10: arm-ar-alignment .................................   Passed    0.85 sec
test 12
        Start  12: arm-as-needed-dso2

12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh"
12: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
12: Environment variables: 
12:  MACHINE=arm
12:  CPU=
12: Test timeout computed to be: 1500
12: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh
12: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
12: ++ export LC_ALL=C
12: ++ LC_ALL=C
12: ++ '[' -z arm ']'
12: ++ '[' -z '' ']'
12: ++ TESTDIR=out/test/arm
12: ++ CC=cc
12: ++ CXX=c++
12: ++ GCC=gcc
12: ++ GXX=g++
12: ++ OBJDUMP=objdump
12: ++ OBJCOPY=objcopy
12: ++ STRIP=strip
12: ++ QEMU=
12: ++ case $MACHINE in
12: ++ tlsdesc_opt=-mtls-dialect=gnu2
12: +++ uname
12: ++ '[' Linux = FreeBSD ']'
12: ++ trap 'on_error $LINENO' ERR
12: ++ trap on_exit EXIT
12: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh .sh
12: ++ testname=as-needed-dso2
12: ++ echo -n 'Testing as-needed-dso2 ... '
12: Testing as-needed-dso2 ... ++ t=out/test/arm/as-needed-dso2
12: ++ mkdir -p out/test/arm/as-needed-dso2
9: + on_exit
9: + echo OK
9: OK
9: + exit 0
12: ++ set -x
  9/341 Test   #9: arm-allow-multiple-definition ....................   Passed    0.96 sec
test 13
        Start  13: arm-as-needed-weak

13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh"
13: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
13: Environment variables: 
13:  MACHINE=arm
13:  CPU=
13: Test timeout computed to be: 1500
12: + cat
12: + cc -c -fPIC -o out/test/arm/as-needed-dso2/a.o -xc -
13: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh
13: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
13: ++ export LC_ALL=C
13: ++ LC_ALL=C
13: ++ '[' -z arm ']'
13: ++ '[' -z '' ']'
13: ++ TESTDIR=out/test/arm
13: ++ CC=cc
13: ++ CXX=c++
13: ++ GCC=gcc
13: ++ GXX=g++
13: ++ OBJDUMP=objdump
13: ++ OBJCOPY=objcopy
13: ++ STRIP=strip
13: ++ QEMU=
13: ++ case $MACHINE in
13: ++ tlsdesc_opt=-mtls-dialect=gnu2
13: +++ uname
6: + grep -q '42 5'
6: + out/test/arm/arch-arm-tlsdesc/exe4
13: ++ '[' Linux = FreeBSD ']'
13: ++ trap 'on_error $LINENO' ERR
13: ++ trap on_exit EXIT
6: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/a.c -mthumb
13: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh .sh
11: + cat
11: + cc -o out/test/arm/as-needed-dso/a.o -c -xc -
13: ++ testname=as-needed-weak
13: ++ echo -n 'Testing as-needed-weak ... '
13: Testing as-needed-weak ... ++ t=out/test/arm/as-needed-weak
13: ++ mkdir -p out/test/arm/as-needed-weak
13: ++ set -x
13: + cat
13: + cc -fPIC -o out/test/arm/as-needed-weak/a.o -c -xc -
6: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/f.o out/test/arm/arch-arm-tlsdesc/b.c -mthumb
12: + cat
12: + cc -c -fPIC -o out/test/arm/as-needed-dso2/b.o -xc -
11: + cc -B. -o out/test/arm/as-needed-dso/exe out/test/arm/as-needed-dso/a.o -Lout/test/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo
13: + cat
13: + cc -o out/test/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc -
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe5 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o
12: + cc -xc -c -o out/test/arm/as-needed-dso2/c.o -
12: + cat
11: + readelf -W --dynamic out/test/arm/as-needed-dso/exe
13: + cat
13: + cc -o out/test/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc -
11: + grep -q libbar out/test/arm/as-needed-dso/log2
12: + cc -B. -shared -o out/test/arm/as-needed-dso2/libfoo.so out/test/arm/as-needed-dso2/a.o
11: + grep -q libfoo out/test/arm/as-needed-dso/log2
11: + on_exit
11: + echo OK
11: OK
11: + exit 0
 10/341 Test  #11: arm-as-needed-dso ................................   Passed    0.87 sec
test 14
        Start  14: arm-as-needed

14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh"
14: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
14: Environment variables: 
14:  MACHINE=arm
14:  CPU=
14: Test timeout computed to be: 1500
14: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh
14: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
14: ++ export LC_ALL=C
14: ++ LC_ALL=C
14: ++ '[' -z arm ']'
14: ++ '[' -z '' ']'
14: ++ TESTDIR=out/test/arm
14: ++ CC=cc
14: ++ CXX=c++
14: ++ GCC=gcc
14: ++ GXX=g++
14: ++ OBJDUMP=objdump
14: ++ OBJCOPY=objcopy
14: ++ STRIP=strip
14: ++ QEMU=
14: ++ case $MACHINE in
14: ++ tlsdesc_opt=-mtls-dialect=gnu2
14: +++ uname
14: ++ '[' Linux = FreeBSD ']'
14: ++ trap 'on_error $LINENO' ERR
14: ++ trap on_exit EXIT
14: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh .sh
14: ++ testname=as-needed
14: ++ echo -n 'Testing as-needed ... '
14: Testing as-needed ... ++ t=out/test/arm/as-needed
14: ++ mkdir -p out/test/arm/as-needed
14: ++ set -x
6: + grep -q '42 5'
6: + out/test/arm/arch-arm-tlsdesc/exe5
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe6 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax
14: + cat
14: + cc -o out/test/arm/as-needed/a.o -c -xc -
12: + cc -B. -shared -o out/test/arm/as-needed-dso2/libbar.so out/test/arm/as-needed-dso2/b.o
14: + cat
14: + cc -o out/test/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc -
13: + cc -B. -o out/test/arm/as-needed-weak/exe1 out/test/arm/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo
6: + out/test/arm/arch-arm-tlsdesc/exe6
6: + grep -q '42 5'
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe7 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
12: + cc -B. -o out/test/arm/as-needed-dso2/exe out/test/arm/as-needed-dso2/c.o -Lout/test/arm/as-needed-dso2 -Wl,--as-needed -lfoo -lbar
14: + cc -o out/test/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc -
14: + cat
13: + readelf --dynamic out/test/arm/as-needed-weak/exe1
13: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log1
13: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log1
13: + cc -B. -o out/test/arm/as-needed-weak/exe2 out/test/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo
6: + grep -q '42 5'
6: + out/test/arm/arch-arm-tlsdesc/exe7
6: + gcc -B. -shared -o out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/e.o -Wl,-z,nodlopen
12: + readelf --dynamic out/test/arm/as-needed-dso2/exe
12: + grep libfoo.so out/test/arm/as-needed-dso2/log
12: + grep -q libbar.so out/test/arm/as-needed-dso2/log
12: + on_exit
12: + echo OK
12: OK
12: + exit 0
 11/341 Test  #12: arm-as-needed-dso2 ...............................   Passed    1.13 sec
test 15
        Start  15: arm-auxiliary

15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh"
15: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
15: Environment variables: 
15:  MACHINE=arm
15:  CPU=
15: Test timeout computed to be: 1500
15: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh
15: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
15: ++ export LC_ALL=C
15: ++ LC_ALL=C
15: ++ '[' -z arm ']'
15: ++ '[' -z '' ']'
15: ++ TESTDIR=out/test/arm
15: ++ CC=cc
15: ++ CXX=c++
15: ++ GCC=gcc
15: ++ GXX=g++
15: ++ OBJDUMP=objdump
15: ++ OBJCOPY=objcopy
15: ++ STRIP=strip
15: ++ QEMU=
15: ++ case $MACHINE in
15: ++ tlsdesc_opt=-mtls-dialect=gnu2
15: +++ uname
15: ++ '[' Linux = FreeBSD ']'
15: ++ trap 'on_error $LINENO' ERR
15: ++ trap on_exit EXIT
15: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh .sh
15: ++ testname=auxiliary
15: ++ echo -n 'Testing auxiliary ... '
15: Testing auxiliary ... ++ t=out/test/arm/auxiliary
15: ++ mkdir -p out/test/arm/auxiliary
15: ++ set -x
15: + cc -o out/test/arm/auxiliary/a.o -c -x assembler -
15: + cat
6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe8 out/test/arm/arch-arm-tlsdesc/e.so out/test/arm/arch-arm-tlsdesc/f.o
14: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--no-as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so
15: + ./mold -o out/test/arm/auxiliary/b.so out/test/arm/auxiliary/a.o -auxiliary foo -f bar -shared
13: + readelf --dynamic out/test/arm/as-needed-weak/exe2
13: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log2
13: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2
13: + on_exit
13: + echo OK
13: OK
13: + exit 0
15: + readelf --dynamic out/test/arm/auxiliary/b.so
 12/341 Test  #13: arm-as-needed-weak ...............................   Passed    1.23 sec
test 16
        Start  16: arm-bno-symbolic

16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh"
16: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
16: Environment variables: 
16:  MACHINE=arm
16:  CPU=
16: Test timeout computed to be: 1500
15: + grep -Fq 'Auxiliary library: [foo]' out/test/arm/auxiliary/log
15: + grep -Fq 'Auxiliary library: [bar]' out/test/arm/auxiliary/log
16: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh
15: + on_exit
15: + echo OK
15: OK
15: + exit 0
 13/341 Test  #15: arm-auxiliary ....................................   Passed    0.21 sec
test 17
        Start  17: arm-bsymbolic-functions

17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh"
17: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
17: Environment variables: 
17:  MACHINE=arm
17:  CPU=
17: Test timeout computed to be: 1500
16: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
16: ++ export LC_ALL=C
16: ++ LC_ALL=C
16: ++ '[' -z arm ']'
16: ++ '[' -z '' ']'
16: ++ TESTDIR=out/test/arm
16: ++ CC=cc
16: ++ CXX=c++
16: ++ GCC=gcc
16: ++ GXX=g++
16: ++ OBJDUMP=objdump
16: ++ OBJCOPY=objcopy
16: ++ STRIP=strip
16: ++ QEMU=
16: ++ case $MACHINE in
16: ++ tlsdesc_opt=-mtls-dialect=gnu2
16: +++ uname
16: ++ '[' Linux = FreeBSD ']'
16: ++ trap 'on_error $LINENO' ERR
16: ++ trap on_exit EXIT
16: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh .sh
16: ++ testname=bno-symbolic
16: ++ echo -n 'Testing bno-symbolic ... '
16: Testing bno-symbolic ... ++ t=out/test/arm/bno-symbolic
16: ++ mkdir -p out/test/arm/bno-symbolic
16: ++ set -x
16: + '[' arm = s390x ']'
17: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh
17: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
17: ++ export LC_ALL=C
17: ++ LC_ALL=C
17: ++ '[' -z arm ']'
17: ++ '[' -z '' ']'
17: ++ TESTDIR=out/test/arm
17: ++ CC=cc
17: ++ CXX=c++
17: ++ GCC=gcc
17: ++ GXX=g++
17: ++ OBJDUMP=objdump
17: ++ OBJCOPY=objcopy
17: ++ STRIP=strip
17: ++ QEMU=
17: ++ case $MACHINE in
17: ++ tlsdesc_opt=-mtls-dialect=gnu2
16: + cat
16: + cc -c -fPIC -oout/test/arm/bno-symbolic/a.o -xc -
17: +++ uname
17: ++ '[' Linux = FreeBSD ']'
17: ++ trap 'on_error $LINENO' ERR
17: ++ trap on_exit EXIT
17: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh .sh
14: + readelf --dynamic out/test/arm/as-needed/exe
17: ++ testname=bsymbolic-functions
17: ++ echo -n 'Testing bsymbolic-functions ... '
17: Testing bsymbolic-functions ... ++ t=out/test/arm/bsymbolic-functions
17: ++ mkdir -p out/test/arm/bsymbolic-functions
14: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed/log
17: ++ set -x
14: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed/log
17: + cat
17: + cc -c -o out/test/arm/bsymbolic-functions/a.o -fPIC -xc -
14: + cc -B. -o out/test/arm/as-needed/exe out/test/arm/as-needed/a.o -Wl,--as-needed out/test/arm/as-needed/b.so out/test/arm/as-needed/c.so
6: + grep -q '42 5'
6: + out/test/arm/arch-arm-tlsdesc/exe8
6: + on_exit
6: + echo OK
6: OK
6: + exit 0
 14/341 Test   #6: arm-arch-arm-tlsdesc .............................   Passed    3.17 sec
test 18
        Start  18: arm-bsymbolic-non-weak-functions

18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh"
18: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
18: Environment variables: 
18:  MACHINE=arm
18:  CPU=
18: Test timeout computed to be: 1500
16: + cc -B. -shared -fPIC -o out/test/arm/bno-symbolic/b.so out/test/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic
18: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh
18: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
18: ++ export LC_ALL=C
18: ++ LC_ALL=C
18: ++ '[' -z arm ']'
18: ++ '[' -z '' ']'
18: ++ TESTDIR=out/test/arm
18: ++ CC=cc
18: ++ CXX=c++
18: ++ GCC=gcc
18: ++ GXX=g++
18: ++ OBJDUMP=objdump
18: ++ OBJCOPY=objcopy
18: ++ STRIP=strip
18: ++ QEMU=
18: ++ case $MACHINE in
18: ++ tlsdesc_opt=-mtls-dialect=gnu2
18: +++ uname
18: ++ '[' Linux = FreeBSD ']'
18: ++ trap 'on_error $LINENO' ERR
18: ++ trap on_exit EXIT
18: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh .sh
18: ++ testname=bsymbolic-non-weak-functions
18: ++ echo -n 'Testing bsymbolic-non-weak-functions ... '
18: Testing bsymbolic-non-weak-functions ... ++ t=out/test/arm/bsymbolic-non-weak-functions
18: ++ mkdir -p out/test/arm/bsymbolic-non-weak-functions
18: ++ set -x
18: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc -
18: + cat
17: + cc -B. -shared -o out/test/arm/bsymbolic-functions/b.so out/test/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions
14: + readelf --dynamic out/test/arm/as-needed/exe
18: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak-functions/b.so out/test/arm/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions
14: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed/log
14: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed/log
14: + on_exit
14: + echo OK
14: OK
14: + exit 0
 15/341 Test  #14: arm-as-needed ....................................   Passed    1.19 sec
test 19
        Start  19: arm-bsymbolic-non-weak

19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh"
19: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
19: Environment variables: 
19:  MACHINE=arm
19:  CPU=
19: Test timeout computed to be: 1500
19: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh
19: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
19: ++ export LC_ALL=C
19: ++ LC_ALL=C
19: ++ '[' -z arm ']'
19: ++ '[' -z '' ']'
19: ++ TESTDIR=out/test/arm
19: ++ CC=cc
19: ++ CXX=c++
19: ++ GCC=gcc
19: ++ GXX=g++
19: ++ OBJDUMP=objdump
19: ++ OBJCOPY=objcopy
19: ++ STRIP=strip
19: ++ QEMU=
19: ++ case $MACHINE in
19: ++ tlsdesc_opt=-mtls-dialect=gnu2
19: +++ uname
19: ++ '[' Linux = FreeBSD ']'
19: ++ trap 'on_error $LINENO' ERR
19: ++ trap on_exit EXIT
16: + cc -c -o out/test/arm/bno-symbolic/c.o -xc - -fno-PIE
16: + cat
19: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh .sh
19: ++ testname=bsymbolic-non-weak
19: ++ echo -n 'Testing bsymbolic-non-weak ... '
19: Testing bsymbolic-non-weak ... ++ t=out/test/arm/bsymbolic-non-weak
19: ++ mkdir -p out/test/arm/bsymbolic-non-weak
19: ++ set -x
19: + cat
19: + cc -c -o out/test/arm/bsymbolic-non-weak/a.o -fPIC -xc -
17: + cc -c -o out/test/arm/bsymbolic-functions/c.o -xc - -fno-PIE
17: + cat
19: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak/b.so out/test/arm/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak
16: + cc -B. -no-pie -o out/test/arm/bno-symbolic/exe out/test/arm/bno-symbolic/c.o out/test/arm/bno-symbolic/b.so
18: + cat
18: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/c.o -xc -
17: + cc -B. -no-pie -o out/test/arm/bsymbolic-functions/exe out/test/arm/bsymbolic-functions/c.o out/test/arm/bsymbolic-functions/b.so
16: + out/test/arm/bno-symbolic/exe
16: + grep -q '3 3 1'
16: + on_exit
16: + echo OK
16: OK
16: + exit 0
19: + cat
 16/341 Test  #16: arm-bno-symbolic .................................   Passed    0.83 sec
19: + cc -c -o out/test/arm/bsymbolic-non-weak/c.o -xc -
test 20
        Start  20: arm-bsymbolic

20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh"
20: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
20: Environment variables: 
20:  MACHINE=arm
20:  CPU=
20: Test timeout computed to be: 1500
18: + cc -B. -o out/test/arm/bsymbolic-non-weak-functions/exe out/test/arm/bsymbolic-non-weak-functions/c.o out/test/arm/bsymbolic-non-weak-functions/b.so
20: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh
20: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
20: ++ export LC_ALL=C
20: ++ LC_ALL=C
20: ++ '[' -z arm ']'
20: ++ '[' -z '' ']'
20: ++ TESTDIR=out/test/arm
20: ++ CC=cc
20: ++ CXX=c++
20: ++ GCC=gcc
20: ++ GXX=g++
20: ++ OBJDUMP=objdump
20: ++ OBJCOPY=objcopy
20: ++ STRIP=strip
20: ++ QEMU=
20: ++ case $MACHINE in
20: ++ tlsdesc_opt=-mtls-dialect=gnu2
20: +++ uname
20: ++ '[' Linux = FreeBSD ']'
20: ++ trap 'on_error $LINENO' ERR
20: ++ trap on_exit EXIT
20: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh .sh
20: ++ testname=bsymbolic
20: ++ echo -n 'Testing bsymbolic ... '
20: Testing bsymbolic ... ++ t=out/test/arm/bsymbolic
20: ++ mkdir -p out/test/arm/bsymbolic
20: ++ set -x
20: + cat
20: + cc -c -fPIC -oout/test/arm/bsymbolic/a.o -xc -
19: + cc -B. -o out/test/arm/bsymbolic-non-weak/exe out/test/arm/bsymbolic-non-weak/c.o out/test/arm/bsymbolic-non-weak/b.so
20: + cc -B. -shared -fPIC -o out/test/arm/bsymbolic/b.so out/test/arm/bsymbolic/a.o -Wl,-Bsymbolic
17: + out/test/arm/bsymbolic-functions/exe
17: + grep -q '3 3 0'
17: + on_exit
17: + echo OK
17: OK
17: + exit 0
 17/341 Test  #17: arm-bsymbolic-functions ..........................   Passed    1.02 sec
test 21
        Start  21: arm-build-id

21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh"
21: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
21: Environment variables: 
21:  MACHINE=arm
21:  CPU=
21: Test timeout computed to be: 1500
21: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh
21: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
21: ++ export LC_ALL=C
21: ++ LC_ALL=C
21: ++ '[' -z arm ']'
21: ++ '[' -z '' ']'
21: ++ TESTDIR=out/test/arm
21: ++ CC=cc
21: ++ CXX=c++
21: ++ GCC=gcc
21: ++ GXX=g++
21: ++ OBJDUMP=objdump
21: ++ OBJCOPY=objcopy
21: ++ STRIP=strip
21: ++ QEMU=
21: ++ case $MACHINE in
21: ++ tlsdesc_opt=-mtls-dialect=gnu2
21: +++ uname
21: ++ '[' Linux = FreeBSD ']'
21: ++ trap 'on_error $LINENO' ERR
21: ++ trap on_exit EXIT
18: + out/test/arm/bsymbolic-non-weak-functions/exe
18: + grep -q '^3 3 3 3 3 7$'
21: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh .sh
21: ++ testname=build-id
21: ++ echo -n 'Testing build-id ... '
21: Testing build-id ... ++ t=out/test/arm/build-id
21: ++ mkdir -p out/test/arm/build-id
18: + on_exit
18: + echo OK
18: OK
18: + exit 0
21: ++ set -x
21: + echo 'int main() { return 0; }'
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id
 18/341 Test  #18: arm-bsymbolic-non-weak-functions .................   Passed    0.94 sec
test 22
        Start  22: arm-canonical-plt

22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh"
22: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
22: Environment variables: 
22:  MACHINE=arm
22:  CPU=
22: Test timeout computed to be: 1500
22: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh
22: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
22: ++ export LC_ALL=C
22: ++ LC_ALL=C
22: ++ '[' -z arm ']'
22: ++ '[' -z '' ']'
22: ++ TESTDIR=out/test/arm
22: ++ CC=cc
22: ++ CXX=c++
22: ++ GCC=gcc
22: ++ GXX=g++
22: ++ OBJDUMP=objdump
22: ++ OBJCOPY=objcopy
22: ++ STRIP=strip
22: ++ QEMU=
22: ++ case $MACHINE in
22: ++ tlsdesc_opt=-mtls-dialect=gnu2
22: +++ uname
22: ++ '[' Linux = FreeBSD ']'
22: ++ trap 'on_error $LINENO' ERR
22: ++ trap on_exit EXIT
22: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh .sh
22: ++ testname=canonical-plt
22: ++ echo -n 'Testing canonical-plt ... '
22: Testing canonical-plt ... ++ t=out/test/arm/canonical-plt
22: ++ mkdir -p out/test/arm/canonical-plt
22: ++ set -x
22: + '[' arm = s390x ']'
22: + cat
22: + cc -o out/test/arm/canonical-plt/a.so -fPIC -shared -xc -
20: + cc -c -o out/test/arm/bsymbolic/c.o -xc - -fno-PIE
20: + cat
19: + grep -q '^3 3 3 3 4 7$'
19: + out/test/arm/bsymbolic-non-weak/exe
19: + on_exit
19: + echo OK
19: OK
19: + exit 0
 19/341 Test  #19: arm-bsymbolic-non-weak ...........................   Passed    0.91 sec
test 23
        Start  23: arm-cmdline

23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh"
23: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
23: Environment variables: 
23:  MACHINE=arm
23:  CPU=
23: Test timeout computed to be: 1500
21: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID'
21: + readelf -n out/test/arm/build-id/exe
23: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=uuid
23: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
23: ++ export LC_ALL=C
23: ++ LC_ALL=C
23: ++ '[' -z arm ']'
23: ++ '[' -z '' ']'
23: ++ TESTDIR=out/test/arm
23: ++ CC=cc
23: ++ CXX=c++
23: ++ GCC=gcc
23: ++ GXX=g++
23: ++ OBJDUMP=objdump
23: ++ OBJCOPY=objcopy
23: ++ STRIP=strip
23: ++ QEMU=
23: ++ case $MACHINE in
23: ++ tlsdesc_opt=-mtls-dialect=gnu2
23: +++ uname
23: ++ '[' Linux = FreeBSD ']'
23: ++ trap 'on_error $LINENO' ERR
23: ++ trap on_exit EXIT
23: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh .sh
23: ++ testname=cmdline
23: ++ echo -n 'Testing cmdline ... '
23: Testing cmdline ... ++ t=out/test/arm/cmdline
23: ++ mkdir -p out/test/arm/cmdline
23: ++ set -x
20: + cc -B. -no-pie -o out/test/arm/bsymbolic/exe out/test/arm/bsymbolic/c.o out/test/arm/bsymbolic/b.so
23: + grep -q 'unknown command line option: -zfoo'
23: + grep -q 'unknown command line option: -z foo'
23: + grep -q 'unknown command line option: -abcdefg'
22: + cc -o out/test/arm/canonical-plt/b.o -c -xc - -fPIC
22: + cat
23: + grep -q 'unknown command line option: --abcdefg'
23: + on_exit
23: + echo OK
23: OK
23: + exit 0
 20/341 Test  #23: arm-cmdline ......................................   Passed    0.27 sec
test 24
        Start  24: arm-color-diagnostics

24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh"
24: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
24: Environment variables: 
24:  MACHINE=arm
24:  CPU=
24: Test timeout computed to be: 1500
24: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh
24: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
24: ++ export LC_ALL=C
24: ++ LC_ALL=C
24: ++ '[' -z arm ']'
24: ++ '[' -z '' ']'
24: ++ TESTDIR=out/test/arm
24: ++ CC=cc
24: ++ CXX=c++
24: ++ GCC=gcc
24: ++ GXX=g++
24: ++ OBJDUMP=objdump
24: ++ OBJCOPY=objcopy
24: ++ STRIP=strip
24: ++ QEMU=
24: ++ case $MACHINE in
24: ++ tlsdesc_opt=-mtls-dialect=gnu2
20: + grep -q '3 4'
20: + out/test/arm/bsymbolic/exe
24: +++ uname
24: ++ '[' Linux = FreeBSD ']'
24: ++ trap 'on_error $LINENO' ERR
24: ++ trap on_exit EXIT
20: + on_exit
20: + echo OK
20: OK
20: + exit 0
 21/341 Test  #20: arm-bsymbolic ....................................   Passed    0.81 sec
test 25
        Start  25: arm-comment

25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh"
25: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
25: Environment variables: 
25:  MACHINE=arm
25:  CPU=
25: Test timeout computed to be: 1500
22: + cat
22: + cc -o out/test/arm/canonical-plt/c.o -c -xc - -fno-PIC
24: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh .sh
24: ++ testname=color-diagnostics
24: ++ echo -n 'Testing color-diagnostics ... '
24: Testing color-diagnostics ... ++ t=out/test/arm/color-diagnostics
24: ++ mkdir -p out/test/arm/color-diagnostics
24: ++ set -x
24: + cc -o out/test/arm/color-diagnostics/a.o -c -xc -
24: + cat
25: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh
25: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
25: ++ export LC_ALL=C
25: ++ LC_ALL=C
25: ++ '[' -z arm ']'
25: ++ '[' -z '' ']'
25: ++ TESTDIR=out/test/arm
25: ++ CC=cc
25: ++ CXX=c++
25: ++ GCC=gcc
25: ++ GXX=g++
25: ++ OBJDUMP=objdump
25: ++ OBJCOPY=objcopy
25: ++ STRIP=strip
25: ++ QEMU=
25: ++ case $MACHINE in
25: ++ tlsdesc_opt=-mtls-dialect=gnu2
25: +++ uname
25: ++ '[' Linux = FreeBSD ']'
25: ++ trap 'on_error $LINENO' ERR
25: ++ trap on_exit EXIT
25: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh .sh
25: ++ testname=comment
25: ++ echo -n 'Testing comment ... '
25: Testing comment ... ++ t=out/test/arm/comment
25: ++ mkdir -p out/test/arm/comment
25: ++ set -x
25: + cc -c -o out/test/arm/comment/a.o -xc -
21: + grep -Eq 'Build ID: ............4...[89abcdef]'
21: + readelf -nW out/test/arm/build-id/exe
25: + cat
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=md5
24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics
24: + grep -q $'\E' out/test/arm/color-diagnostics/log
25: + cc -B. -o out/test/arm/comment/exe out/test/arm/comment/a.o
24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=always
22: + cc -B. -no-pie -o out/test/arm/canonical-plt/exe out/test/arm/canonical-plt/a.so out/test/arm/canonical-plt/b.o out/test/arm/canonical-plt/c.o
24: + grep -q $'\E' out/test/arm/color-diagnostics/log
24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=never
24: + grep -q $'\E' out/test/arm/color-diagnostics/log
24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=auto
24: + grep -q $'\E' out/test/arm/color-diagnostics/log
24: + on_exit
24: + echo OK
24: OK
24: + exit 0
 22/341 Test  #24: arm-color-diagnostics ............................   Passed    0.36 sec
test 26
        Start  26: arm-common-archive

26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh"
26: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
26: Environment variables: 
26:  MACHINE=arm
26:  CPU=
26: Test timeout computed to be: 1500
26: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh
25: + readelf -p .comment out/test/arm/comment/exe
25: + grep -q mold
26: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
26: ++ export LC_ALL=C
26: ++ LC_ALL=C
26: ++ '[' -z arm ']'
26: ++ '[' -z '' ']'
26: ++ TESTDIR=out/test/arm
26: ++ CC=cc
26: ++ CXX=c++
26: ++ GCC=gcc
26: ++ GXX=g++
26: ++ OBJDUMP=objdump
26: ++ OBJCOPY=objcopy
26: ++ STRIP=strip
26: ++ QEMU=
26: ++ case $MACHINE in
26: ++ tlsdesc_opt=-mtls-dialect=gnu2
25: + readelf -SW out/test/arm/comment/exe
25: + grep -Eq '\.comment.*\bMS\b'
26: +++ uname
26: ++ '[' Linux = FreeBSD ']'
26: ++ trap 'on_error $LINENO' ERR
26: ++ trap on_exit EXIT
26: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh .sh
25: + on_exit
25: + echo OK
25: OK
25: + exit 0
 23/341 Test  #25: arm-comment ......................................   Passed    0.38 sec
test 27
        Start  27: arm-common-ref

27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh"
27: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
27: Environment variables: 
27:  MACHINE=arm
27:  CPU=
27: Test timeout computed to be: 1500
26: ++ testname=common-archive
26: ++ echo -n 'Testing common-archive ... '
26: Testing common-archive ... ++ t=out/test/arm/common-archive
26: ++ mkdir -p out/test/arm/common-archive
26: ++ set -x
21: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID'
21: + readelf -n out/test/arm/build-id/exe
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=sha1
26: + cat
22: + grep -q '^1 1 1$'
26: + cc -fcommon -xc -c -o out/test/arm/common-archive/a.o -
22: + out/test/arm/canonical-plt/exe
22: + on_exit
22: + echo OK
22: OK
22: + exit 0
 24/341 Test  #22: arm-canonical-plt ................................   Passed    0.91 sec
test 28
        Start  28: arm-common-symbols

28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh"
28: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
28: Environment variables: 
28:  MACHINE=arm
28:  CPU=
28: Test timeout computed to be: 1500
27: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh
27: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
27: ++ export LC_ALL=C
27: ++ LC_ALL=C
27: ++ '[' -z arm ']'
27: ++ '[' -z '' ']'
27: ++ TESTDIR=out/test/arm
27: ++ CC=cc
27: ++ CXX=c++
27: ++ GCC=gcc
27: ++ GXX=g++
27: ++ OBJDUMP=objdump
27: ++ OBJCOPY=objcopy
27: ++ STRIP=strip
27: ++ QEMU=
27: ++ case $MACHINE in
27: ++ tlsdesc_opt=-mtls-dialect=gnu2
27: +++ uname
27: ++ '[' Linux = FreeBSD ']'
27: ++ trap 'on_error $LINENO' ERR
27: ++ trap on_exit EXIT
27: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh .sh
27: ++ testname=common-ref
27: ++ echo -n 'Testing common-ref ... '
27: Testing common-ref ... ++ t=out/test/arm/common-ref
27: ++ mkdir -p out/test/arm/common-ref
28: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh
27: ++ set -x
28: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
28: ++ export LC_ALL=C
28: ++ LC_ALL=C
28: ++ '[' -z arm ']'
28: ++ '[' -z '' ']'
28: ++ TESTDIR=out/test/arm
28: ++ CC=cc
28: ++ CXX=c++
28: ++ GCC=gcc
28: ++ GXX=g++
28: ++ OBJDUMP=objdump
28: ++ OBJCOPY=objcopy
28: ++ STRIP=strip
28: ++ QEMU=
28: ++ case $MACHINE in
28: ++ tlsdesc_opt=-mtls-dialect=gnu2
28: +++ uname
28: ++ '[' Linux = FreeBSD ']'
28: ++ trap 'on_error $LINENO' ERR
28: ++ trap on_exit EXIT
27: + cat
27: + cc -fcommon -xc -c -o out/test/arm/common-ref/a.o -
28: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh .sh
28: ++ testname=common-symbols
28: ++ echo -n 'Testing common-symbols ... '
28: Testing common-symbols ... ++ t=out/test/arm/common-symbols
28: ++ mkdir -p out/test/arm/common-symbols
28: ++ set -x
28: + cat
28: + cc -fcommon -xc -c -o out/test/arm/common-symbols/a.o -
26: + cat
26: + cc -fcommon -xc -c -o out/test/arm/common-archive/b.o -
28: + cat
28: + cc -fcommon -xc -c -o out/test/arm/common-symbols/b.o -
27: + cc -fcommon -xc -c -o out/test/arm/common-ref/b.o -
27: + cat
21: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID'
21: + readelf -n out/test/arm/build-id/exe
26: + cat
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=sha256
26: + cc -fcommon -xc -c -o out/test/arm/common-archive/c.o -
28: + cc -B. -o out/test/arm/common-symbols/exe out/test/arm/common-symbols/a.o out/test/arm/common-symbols/b.o
27: + rm -f out/test/arm/common-ref/c.a
27: + ar rcs out/test/arm/common-ref/c.a out/test/arm/common-ref/b.o
27: + cat
27: + cc -fcommon -xc -c -o out/test/arm/common-ref/d.o -
26: + cc -fcommon -xc -c -o out/test/arm/common-archive/d.o -
26: + cat
26: + rm -f out/test/arm/common-archive/e.a
26: + ar rcs out/test/arm/common-archive/e.a out/test/arm/common-archive/b.o out/test/arm/common-archive/c.o out/test/arm/common-archive/d.o
27: + rm -f out/test/arm/common-ref/e.a
26: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/e.a
27: + ar rcs out/test/arm/common-ref/e.a out/test/arm/common-ref/d.o
27: + cc -B. -o out/test/arm/common-ref/exe out/test/arm/common-ref/a.o out/test/arm/common-ref/c.a out/test/arm/common-ref/e.a
28: + out/test/arm/common-symbols/exe
28: + grep -q '0 5 42'
28: + readelf --sections out/test/arm/common-symbols/exe
28: + grep -q '.common .*NOBITS' out/test/arm/common-symbols/log
28: + on_exit
28: + echo OK
28: OK
28: + exit 0
 25/341 Test  #28: arm-common-symbols ...............................   Passed    0.52 sec
test 29
        Start  29: arm-compress-debug-sections-zstd

29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh"
29: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
29: Environment variables: 
29:  MACHINE=arm
29:  CPU=
29: Test timeout computed to be: 1500
21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID'
21: + readelf -n out/test/arm/build-id/exe
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=fast
29: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh
29: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
29: ++ export LC_ALL=C
29: ++ LC_ALL=C
29: ++ '[' -z arm ']'
29: ++ '[' -z '' ']'
29: ++ TESTDIR=out/test/arm
29: ++ CC=cc
29: ++ CXX=c++
29: ++ GCC=gcc
29: ++ GXX=g++
29: ++ OBJDUMP=objdump
29: ++ OBJCOPY=objcopy
29: ++ STRIP=strip
29: ++ QEMU=
29: ++ case $MACHINE in
29: ++ tlsdesc_opt=-mtls-dialect=gnu2
29: +++ uname
29: ++ '[' Linux = FreeBSD ']'
29: ++ trap 'on_error $LINENO' ERR
29: ++ trap on_exit EXIT
29: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh .sh
29: ++ testname=compress-debug-sections-zstd
29: ++ echo -n 'Testing compress-debug-sections-zstd ... '
29: Testing compress-debug-sections-zstd ... ++ t=out/test/arm/compress-debug-sections-zstd
29: ++ mkdir -p out/test/arm/compress-debug-sections-zstd
29: ++ set -x
29: + '[' arm = arm ']'
29: + skip
29: + echo skipped
29: skipped
29: + trap - EXIT
29: + exit 0
 26/341 Test  #29: arm-compress-debug-sections-zstd .................***Skipped   0.09 sec
test 30
        Start  30: arm-compress-debug-sections

30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh"
30: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
30: Environment variables: 
30:  MACHINE=arm
30:  CPU=
30: Test timeout computed to be: 1500
26: + grep -q '5 0 0 -1'
26: + out/test/arm/common-archive/exe
26: + cc -fcommon -xc -c -o out/test/arm/common-archive/f.o -
26: + cat
30: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh
30: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
30: ++ export LC_ALL=C
30: ++ LC_ALL=C
30: ++ '[' -z arm ']'
30: ++ '[' -z '' ']'
30: ++ TESTDIR=out/test/arm
30: ++ CC=cc
30: ++ CXX=c++
30: ++ GCC=gcc
30: ++ GXX=g++
30: ++ OBJDUMP=objdump
30: ++ OBJCOPY=objcopy
30: ++ STRIP=strip
30: ++ QEMU=
30: ++ case $MACHINE in
30: ++ tlsdesc_opt=-mtls-dialect=gnu2
30: +++ uname
30: ++ '[' Linux = FreeBSD ']'
30: ++ trap 'on_error $LINENO' ERR
30: ++ trap on_exit EXIT
30: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh .sh
30: ++ testname=compress-debug-sections
30: ++ echo -n 'Testing compress-debug-sections ... '
30: Testing compress-debug-sections ... ++ t=out/test/arm/compress-debug-sections
30: ++ mkdir -p out/test/arm/compress-debug-sections
27: + out/test/arm/common-ref/exe
30: ++ set -x
27: + grep -q 5
30: + cat
27: + on_exit
27: + echo OK
27: OK
27: + exit 0
30: + cc -c -g -o out/test/arm/compress-debug-sections/a.o -xc -
 27/341 Test  #27: arm-common-ref ...................................   Passed    0.74 sec
test 31
        Start  31: arm-compressed-debug-info

31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh"
31: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
31: Environment variables: 
31:  MACHINE=arm
31:  CPU=
31: Test timeout computed to be: 1500
31: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh
31: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
31: ++ export LC_ALL=C
31: ++ LC_ALL=C
31: ++ '[' -z arm ']'
31: ++ '[' -z '' ']'
31: ++ TESTDIR=out/test/arm
31: ++ CC=cc
31: ++ CXX=c++
31: ++ GCC=gcc
31: ++ GXX=g++
31: ++ OBJDUMP=objdump
31: ++ OBJCOPY=objcopy
31: ++ STRIP=strip
31: ++ QEMU=
31: ++ case $MACHINE in
31: ++ tlsdesc_opt=-mtls-dialect=gnu2
31: +++ uname
31: ++ '[' Linux = FreeBSD ']'
31: ++ trap 'on_error $LINENO' ERR
31: ++ trap on_exit EXIT
31: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh .sh
31: ++ testname=compressed-debug-info
31: ++ echo -n 'Testing compressed-debug-info ... '
31: Testing compressed-debug-info ... ++ t=out/test/arm/compressed-debug-info
31: ++ mkdir -p out/test/arm/compressed-debug-info
26: + rm -f out/test/arm/common-archive/f.a
31: ++ set -x
31: + command -v dwarfdump
26: + ar rcs out/test/arm/common-archive/f.a out/test/arm/common-archive/b.o out/test/arm/common-archive/f.o
31: + cat
26: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/f.a
31: + c++ -c -o out/test/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ -
21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID'
21: + readelf -n out/test/arm/build-id/exe
21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef
30: + cc -B. -o out/test/arm/compress-debug-sections/exe out/test/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib
31: + c++ -c -o out/test/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ -
31: + cat
31: + cc -B. -o out/test/arm/compressed-debug-info/exe out/test/arm/compressed-debug-info/a.o out/test/arm/compressed-debug-info/b.o
26: + out/test/arm/common-archive/exe
26: + grep -q '5 0 7 2'
26: + on_exit
26: + echo OK
26: OK
26: + exit 0
 28/341 Test  #26: arm-common-archive ...............................   Passed    1.16 sec
test 32
        Start  32: arm-copyrel-alignment

32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh"
32: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
32: Environment variables: 
32:  MACHINE=arm
32:  CPU=
32: Test timeout computed to be: 1500
21: + grep -q 'Build ID: deadbeefdeadbeef'
21: + readelf -n out/test/arm/build-id/exe
30: + readelf -WS out/test/arm/compress-debug-sections/exe
21: + on_exit
21: + echo OK
21: OK
21: + exit 0
 29/341 Test  #21: arm-build-id .....................................   Passed    2.07 sec
test 33
        Start  33: arm-copyrel-norelro

33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh"
33: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
33: Environment variables: 
33:  MACHINE=arm
33:  CPU=
33: Test timeout computed to be: 1500
30: + grep -q '\.debug_info .* [Cx] ' out/test/arm/compress-debug-sections/log
30: + grep -q '\.debug_str .* MS[Cx] ' out/test/arm/compress-debug-sections/log
30: + on_exit
30: + echo OK
30: OK
30: + exit 0
32: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh
 30/341 Test  #30: arm-compress-debug-sections ......................   Passed    0.48 sec
test 34
        Start  34: arm-copyrel-protected

34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh"
34: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
34: Environment variables: 
34:  MACHINE=arm
34:  CPU=
34: Test timeout computed to be: 1500
32: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
32: ++ export LC_ALL=C
32: ++ LC_ALL=C
32: ++ '[' -z arm ']'
32: ++ '[' -z '' ']'
32: ++ TESTDIR=out/test/arm
32: ++ CC=cc
32: ++ CXX=c++
32: ++ GCC=gcc
32: ++ GXX=g++
32: ++ OBJDUMP=objdump
32: ++ OBJCOPY=objcopy
32: ++ STRIP=strip
32: ++ QEMU=
32: ++ case $MACHINE in
32: ++ tlsdesc_opt=-mtls-dialect=gnu2
32: +++ uname
33: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh
33: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
33: ++ export LC_ALL=C
33: ++ LC_ALL=C
33: ++ '[' -z arm ']'
33: ++ '[' -z '' ']'
33: ++ TESTDIR=out/test/arm
33: ++ CC=cc
33: ++ CXX=c++
33: ++ GCC=gcc
33: ++ GXX=g++
33: ++ OBJDUMP=objdump
33: ++ OBJCOPY=objcopy
33: ++ STRIP=strip
33: ++ QEMU=
33: ++ case $MACHINE in
33: ++ tlsdesc_opt=-mtls-dialect=gnu2
32: ++ '[' Linux = FreeBSD ']'
32: ++ trap 'on_error $LINENO' ERR
32: ++ trap on_exit EXIT
33: +++ uname
33: ++ '[' Linux = FreeBSD ']'
33: ++ trap 'on_error $LINENO' ERR
33: ++ trap on_exit EXIT
33: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh .sh
34: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh
32: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh .sh
33: ++ testname=copyrel-norelro
33: ++ echo -n 'Testing copyrel-norelro ... '
33: Testing copyrel-norelro ... ++ t=out/test/arm/copyrel-norelro
33: ++ mkdir -p out/test/arm/copyrel-norelro
33: ++ set -x
33: + [[ arm = ppc64* ]]
33: + [[ arm = loongarch* ]]
33: + cat
34: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
34: ++ export LC_ALL=C
34: ++ LC_ALL=C
34: ++ '[' -z arm ']'
34: ++ '[' -z '' ']'
34: ++ TESTDIR=out/test/arm
34: ++ CC=cc
34: ++ CXX=c++
34: ++ GCC=gcc
34: ++ GXX=g++
34: ++ OBJDUMP=objdump
34: ++ OBJCOPY=objcopy
34: ++ STRIP=strip
34: ++ QEMU=
34: ++ case $MACHINE in
34: ++ tlsdesc_opt=-mtls-dialect=gnu2
34: +++ uname
33: + cc -o out/test/arm/copyrel-norelro/a.o -c -xc -fno-PIE -
32: ++ testname=copyrel-alignment
32: ++ echo -n 'Testing copyrel-alignment ... '
32: Testing copyrel-alignment ... ++ t=out/test/arm/copyrel-alignment
32: ++ mkdir -p out/test/arm/copyrel-alignment
34: ++ '[' Linux = FreeBSD ']'
34: ++ trap 'on_error $LINENO' ERR
34: ++ trap on_exit EXIT
32: ++ set -x
32: + '[' arm = ppc64 ']'
32: + '[' arm = ppc64le ']'
32: + [[ arm = loongarch* ]]
32: + cat
32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/a.so -xc -
34: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh .sh
34: ++ testname=copyrel-protected
34: ++ echo -n 'Testing copyrel-protected ... '
34: Testing copyrel-protected ... ++ t=out/test/arm/copyrel-protected
34: ++ mkdir -p out/test/arm/copyrel-protected
34: ++ set -x
34: + '[' arm = ppc64 ']'
34: + '[' arm = ppc64le ']'
34: + [[ arm = loongarch* ]]
34: + cat
34: + cc -o out/test/arm/copyrel-protected/a.o -c -xc -fno-PIE -
31: + dwarfdump out/test/arm/compressed-debug-info/exe
33: + cat
33: + cc -B. -fPIC -shared -o out/test/arm/copyrel-norelro/b.so -xc -
31: + grep -Fq .debug_info
31: + readelf --sections out/test/arm/compressed-debug-info/exe
31: + on_exit
31: + echo OK
31: OK
31: + exit 0
 31/341 Test  #31: arm-compressed-debug-info ........................   Passed    0.62 sec
test 35
        Start  35: arm-copyrel-relro

35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh"
35: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
35: Environment variables: 
35:  MACHINE=arm
35:  CPU=
35: Test timeout computed to be: 1500
34: + cat
34: + cc -shared -o out/test/arm/copyrel-protected/b.so -xc -
35: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh
35: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
35: ++ export LC_ALL=C
35: ++ LC_ALL=C
35: ++ '[' -z arm ']'
35: ++ '[' -z '' ']'
35: ++ TESTDIR=out/test/arm
35: ++ CC=cc
35: ++ CXX=c++
35: ++ GCC=gcc
35: ++ GXX=g++
35: ++ OBJDUMP=objdump
35: ++ OBJCOPY=objcopy
35: ++ STRIP=strip
35: ++ QEMU=
35: ++ case $MACHINE in
35: ++ tlsdesc_opt=-mtls-dialect=gnu2
32: + cat
32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/b.so -xc -
35: +++ uname
35: ++ '[' Linux = FreeBSD ']'
35: ++ trap 'on_error $LINENO' ERR
35: ++ trap on_exit EXIT
35: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh .sh
35: ++ testname=copyrel-relro
35: ++ echo -n 'Testing copyrel-relro ... '
35: Testing copyrel-relro ... ++ t=out/test/arm/copyrel-relro
35: ++ mkdir -p out/test/arm/copyrel-relro
35: ++ set -x
35: + cat
35: + cc -o out/test/arm/copyrel-relro/a.o -c -xc -fno-PIE -
34: + cc -B. out/test/arm/copyrel-protected/a.o out/test/arm/copyrel-protected/b.so -o out/test/arm/copyrel-protected/exe -no-pie
32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/c.so -xc -
32: + cat
35: + cc -fPIC -shared -o out/test/arm/copyrel-relro/b.so -xc -
35: + cat
33: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe1 -no-pie -Wl,-z,relro
34: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/arm/copyrel-protected/log
34: + on_exit
34: + echo OK
34: OK
34: + exit 0
 32/341 Test  #34: arm-copyrel-protected ............................   Passed    0.68 sec
test 36
        Start  36: arm-copyrel-relro2

36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh"
36: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
36: Environment variables: 
36:  MACHINE=arm
36:  CPU=
36: Test timeout computed to be: 1500
35: + cc -B. out/test/arm/copyrel-relro/a.o out/test/arm/copyrel-relro/b.so -o out/test/arm/copyrel-relro/exe -no-pie
32: + cat
32: + cc -fno-PIE -o out/test/arm/copyrel-alignment/d.o -c -xc -
33: + readelf -W --sections out/test/arm/copyrel-norelro/exe1
36: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh
36: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
36: ++ export LC_ALL=C
36: ++ LC_ALL=C
36: ++ '[' -z arm ']'
36: ++ '[' -z '' ']'
36: ++ TESTDIR=out/test/arm
36: ++ CC=cc
36: ++ CXX=c++
36: ++ GCC=gcc
36: ++ GXX=g++
36: ++ OBJDUMP=objdump
36: ++ OBJCOPY=objcopy
36: ++ STRIP=strip
36: ++ QEMU=
36: ++ case $MACHINE in
36: ++ tlsdesc_opt=-mtls-dialect=gnu2
33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log1
36: +++ uname
36: ++ '[' Linux = FreeBSD ']'
36: ++ trap 'on_error $LINENO' ERR
36: ++ trap on_exit EXIT
33: + cc -B. out/test/arm/copyrel-norelro/a.o out/test/arm/copyrel-norelro/b.so -o out/test/arm/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro
36: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh .sh
36: ++ testname=copyrel-relro2
36: ++ echo -n 'Testing copyrel-relro2 ... '
36: Testing copyrel-relro2 ... ++ t=out/test/arm/copyrel-relro2
36: ++ mkdir -p out/test/arm/copyrel-relro2
36: ++ set -x
36: + cat
36: + cc -o out/test/arm/copyrel-relro2/a.o -c -xc -fno-PIE -
32: + cc -B. -o out/test/arm/copyrel-alignment/exe1 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/a.so -no-pie
35: + out/test/arm/copyrel-relro/exe
35: + grep -q '^sigsegv 0 1$'
35: + on_exit
35: + echo OK
35: OK
35: + exit 0
 33/341 Test  #35: arm-copyrel-relro ................................   Passed    0.67 sec
test 37
        Start  37: arm-copyrel

37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh"
37: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
37: Environment variables: 
37:  MACHINE=arm
37:  CPU=
37: Test timeout computed to be: 1500
36: + cat
37: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh
33: + readelf -W --sections out/test/arm/copyrel-norelro/exe2
36: + cc -B. -fPIC -shared -o out/test/arm/copyrel-relro2/b.so -xc -
37: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
37: ++ export LC_ALL=C
37: ++ LC_ALL=C
37: ++ '[' -z arm ']'
37: ++ '[' -z '' ']'
37: ++ TESTDIR=out/test/arm
37: ++ CC=cc
37: ++ CXX=c++
37: ++ GCC=gcc
37: ++ GXX=g++
37: ++ OBJDUMP=objdump
37: ++ OBJCOPY=objcopy
37: ++ STRIP=strip
37: ++ QEMU=
37: ++ case $MACHINE in
37: ++ tlsdesc_opt=-mtls-dialect=gnu2
33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log2
33: + on_exit
33: + echo OK
33: OK
33: + exit 0
 34/341 Test  #33: arm-copyrel-norelro ..............................   Passed    0.98 sec
test 38
        Start  38: arm-ctors-in-init-array

38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh"
38: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
38: Environment variables: 
38:  MACHINE=arm
38:  CPU=
38: Test timeout computed to be: 1500
37: +++ uname
37: ++ '[' Linux = FreeBSD ']'
37: ++ trap 'on_error $LINENO' ERR
37: ++ trap on_exit EXIT
37: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh .sh
37: ++ testname=copyrel
37: ++ echo -n 'Testing copyrel ... '
37: Testing copyrel ... ++ t=out/test/arm/copyrel
37: ++ mkdir -p out/test/arm/copyrel
37: ++ set -x
38: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh
37: + cc -fno-PIC -o out/test/arm/copyrel/a.o -c -xc -
37: + cat
38: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
38: ++ export LC_ALL=C
38: ++ LC_ALL=C
38: ++ '[' -z arm ']'
38: ++ '[' -z '' ']'
38: ++ TESTDIR=out/test/arm
38: ++ CC=cc
38: ++ CXX=c++
38: ++ GCC=gcc
38: ++ GXX=g++
38: ++ OBJDUMP=objdump
38: ++ OBJCOPY=objcopy
38: ++ STRIP=strip
38: ++ QEMU=
38: ++ case $MACHINE in
38: ++ tlsdesc_opt=-mtls-dialect=gnu2
32: + out/test/arm/copyrel-alignment/exe1
38: +++ uname
38: ++ '[' Linux = FreeBSD ']'
38: ++ trap 'on_error $LINENO' ERR
38: ++ trap on_exit EXIT
38: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh .sh
38: ++ testname=ctors-in-init-array
38: ++ echo -n 'Testing ctors-in-init-array ... '
38: Testing ctors-in-init-array ... ++ t=out/test/arm/ctors-in-init-array
38: ++ mkdir -p out/test/arm/ctors-in-init-array
32: + grep -q '\.copyrel.* 32$'
32: + readelf -W --sections out/test/arm/copyrel-alignment/exe1
32: + cc -B. -o out/test/arm/copyrel-alignment/exe2 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/b.so -no-pie
38: ++ set -x
38: + cc -o out/test/arm/ctors-in-init-array/a.o -c -xc -
38: + cat
37: + cat
37: + cc -fno-PIC -o out/test/arm/copyrel/b.o -c -xc -
38: + cc -o out/test/arm/ctors-in-init-array/b.o -c -xc -
38: + cat
37: + cat
37: + cc -fPIC -o out/test/arm/copyrel/c.o -c -xc -
32: + out/test/arm/copyrel-alignment/exe2
32: + grep -q '\.copyrel.* 8$'
32: + readelf -W --sections out/test/arm/copyrel-alignment/exe2
32: + cc -B. -o out/test/arm/copyrel-alignment/exe3 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/c.so -no-pie
36: + cc -B. out/test/arm/copyrel-relro2/a.o out/test/arm/copyrel-relro2/b.so -o out/test/arm/copyrel-relro2/exe -no-pie
37: + cc -B. -shared -o out/test/arm/copyrel/c.so out/test/arm/copyrel/c.o
38: + cc -B. -o out/test/arm/ctors-in-init-array/exe out/test/arm/ctors-in-init-array/a.o out/test/arm/ctors-in-init-array/b.o
32: + out/test/arm/copyrel-alignment/exe3
36: + grep -q '^sigsegv 0 1$'
36: + out/test/arm/copyrel-relro2/exe
36: + on_exit
36: + echo OK
36: OK
36: + exit 0
 35/341 Test  #36: arm-copyrel-relro2 ...............................   Passed    0.79 sec
test 39
        Start  39: arm-dead-debug-sections

39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh"
39: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
39: Environment variables: 
39:  MACHINE=arm
39:  CPU=
39: Test timeout computed to be: 1500
32: + grep -q '\.copyrel.* 256$'
32: + readelf -W --sections out/test/arm/copyrel-alignment/exe3
32: + on_exit
32: + echo OK
32: OK
32: + exit 0
 36/341 Test  #32: arm-copyrel-alignment ............................   Passed    1.54 sec
test 40
        Start  40: arm-debug-macro-section

40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh"
40: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
40: Environment variables: 
40:  MACHINE=arm
40:  CPU=
40: Test timeout computed to be: 1500
40: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh
40: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
40: ++ export LC_ALL=C
40: ++ LC_ALL=C
40: ++ '[' -z arm ']'
40: ++ '[' -z '' ']'
40: ++ TESTDIR=out/test/arm
40: ++ CC=cc
40: ++ CXX=c++
40: ++ GCC=gcc
40: ++ GXX=g++
40: ++ OBJDUMP=objdump
40: ++ OBJCOPY=objcopy
40: ++ STRIP=strip
40: ++ QEMU=
40: ++ case $MACHINE in
40: ++ tlsdesc_opt=-mtls-dialect=gnu2
39: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh
40: +++ uname
40: ++ '[' Linux = FreeBSD ']'
40: ++ trap 'on_error $LINENO' ERR
40: ++ trap on_exit EXIT
40: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh .sh
39: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
39: ++ export LC_ALL=C
39: ++ LC_ALL=C
39: ++ '[' -z arm ']'
39: ++ '[' -z '' ']'
39: ++ TESTDIR=out/test/arm
39: ++ CC=cc
39: ++ CXX=c++
39: ++ GCC=gcc
39: ++ GXX=g++
39: ++ OBJDUMP=objdump
39: ++ OBJCOPY=objcopy
39: ++ STRIP=strip
39: ++ QEMU=
39: ++ case $MACHINE in
39: ++ tlsdesc_opt=-mtls-dialect=gnu2
40: ++ testname=debug-macro-section
40: ++ echo -n 'Testing debug-macro-section ... '
40: Testing debug-macro-section ... ++ t=out/test/arm/debug-macro-section
40: ++ mkdir -p out/test/arm/debug-macro-section
39: +++ uname
39: ++ '[' Linux = FreeBSD ']'
39: ++ trap 'on_error $LINENO' ERR
39: ++ trap on_exit EXIT
40: ++ set -x
40: + cat
39: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh .sh
37: + cc -B. -no-pie -o out/test/arm/copyrel/exe out/test/arm/copyrel/a.o out/test/arm/copyrel/b.o out/test/arm/copyrel/c.so
39: ++ testname=dead-debug-sections
39: ++ echo -n 'Testing dead-debug-sections ... '
39: Testing dead-debug-sections ... ++ t=out/test/arm/dead-debug-sections
39: ++ mkdir -p out/test/arm/dead-debug-sections
40: + gcc -o out/test/arm/debug-macro-section/b.o -c -xc - -Iout/test/arm/debug-macro-section -g3
39: ++ set -x
39: + command -v dwarfdump
40: + cat
39: + c++ -c -o out/test/arm/dead-debug-sections/a.o -g -xc++ -
39: + cat
38: + out/test/arm/ctors-in-init-array/exe
38: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4'
38: + on_exit
38: + echo OK
38: OK
38: + exit 0
 37/341 Test  #38: arm-ctors-in-init-array ..........................   Passed    0.68 sec
test 41
        Start  41: arm-default-symver

41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh"
41: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
41: Environment variables: 
41:  MACHINE=arm
41:  CPU=
41: Test timeout computed to be: 1500
41: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh
41: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
41: ++ export LC_ALL=C
41: ++ LC_ALL=C
41: ++ '[' -z arm ']'
41: ++ '[' -z '' ']'
41: ++ TESTDIR=out/test/arm
41: ++ CC=cc
41: ++ CXX=c++
41: ++ GCC=gcc
41: ++ GXX=g++
41: ++ OBJDUMP=objdump
41: ++ OBJCOPY=objcopy
41: ++ STRIP=strip
41: ++ QEMU=
41: ++ case $MACHINE in
41: ++ tlsdesc_opt=-mtls-dialect=gnu2
41: +++ uname
41: ++ '[' Linux = FreeBSD ']'
41: ++ trap 'on_error $LINENO' ERR
41: ++ trap on_exit EXIT
41: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh .sh
41: ++ testname=default-symver
41: ++ echo -n 'Testing default-symver ... '
41: Testing default-symver ... ++ t=out/test/arm/default-symver
41: ++ mkdir -p out/test/arm/default-symver
39: + cat
39: + c++ -c -o out/test/arm/dead-debug-sections/b.o -g -xc++ -
41: ++ set -x
41: + cat
41: + cc -o out/test/arm/default-symver/a.o -c -xc -
40: + cat
40: + gcc -o out/test/arm/debug-macro-section/c.o -c -xc - -Iout/test/arm/debug-macro-section -g3
37: + out/test/arm/copyrel/exe
37: + grep -q '42 42 1'
37: + on_exit
37: + echo OK
37: OK
37: + exit 0
 38/341 Test  #37: arm-copyrel ......................................   Passed    0.94 sec
test 42
        Start  42: arm-defsym-lto

42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh"
42: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
42: Environment variables: 
42:  MACHINE=arm
42:  CPU=
42: Test timeout computed to be: 1500
41: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,-default-symver
40: + gcc -B. -o out/test/arm/debug-macro-section/exe out/test/arm/debug-macro-section/b.o out/test/arm/debug-macro-section/c.o
42: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh
42: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
42: ++ export LC_ALL=C
42: ++ LC_ALL=C
42: ++ '[' -z arm ']'
42: ++ '[' -z '' ']'
42: ++ TESTDIR=out/test/arm
42: ++ CC=cc
42: ++ CXX=c++
42: ++ GCC=gcc
42: ++ GXX=g++
42: ++ OBJDUMP=objdump
42: ++ OBJCOPY=objcopy
42: ++ STRIP=strip
42: ++ QEMU=
42: ++ case $MACHINE in
42: ++ tlsdesc_opt=-mtls-dialect=gnu2
39: + cat
39: + c++ -o out/test/arm/dead-debug-sections/c.o -c -xc++ -g -
42: +++ uname
42: ++ '[' Linux = FreeBSD ']'
42: ++ trap 'on_error $LINENO' ERR
42: ++ trap on_exit EXIT
42: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh .sh
42: ++ testname=defsym-lto
42: ++ echo -n 'Testing defsym-lto ... '
42: Testing defsym-lto ... ++ t=out/test/arm/defsym-lto
42: ++ mkdir -p out/test/arm/defsym-lto
42: ++ set -x
42: + test_cflags -flto
42: + cc -B. -flto -o /dev/null -xc -
42: + echo 'int main() {}'
41: + readelf --dyn-syms out/test/arm/default-symver/b.so
41: + grep -q ' foo@@b\.so'
41: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver
39: + c++ -o out/test/arm/dead-debug-sections/exe out/test/arm/dead-debug-sections/a.o out/test/arm/dead-debug-sections/b.o out/test/arm/dead-debug-sections/c.o -g
40: + objdump --dwarf=macro out/test/arm/debug-macro-section/exe
40: + grep 'DW_MACRO_import -.* 0x0$' out/test/arm/debug-macro-section/log
40: + on_exit
40: + echo OK
40: OK
40: + exit 0
 39/341 Test  #40: arm-debug-macro-section ..........................   Passed    0.63 sec
test 43
        Start  43: arm-defsym-missing-symbol

43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh"
43: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
43: Environment variables: 
43:  MACHINE=arm
43:  CPU=
43: Test timeout computed to be: 1500
43: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh
43: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
43: ++ export LC_ALL=C
43: ++ LC_ALL=C
43: ++ '[' -z arm ']'
43: ++ '[' -z '' ']'
43: ++ TESTDIR=out/test/arm
43: ++ CC=cc
43: ++ CXX=c++
43: ++ GCC=gcc
43: ++ GXX=g++
43: ++ OBJDUMP=objdump
43: ++ OBJCOPY=objcopy
43: ++ STRIP=strip
43: ++ QEMU=
43: ++ case $MACHINE in
43: ++ tlsdesc_opt=-mtls-dialect=gnu2
43: +++ uname
43: ++ '[' Linux = FreeBSD ']'
43: ++ trap 'on_error $LINENO' ERR
43: ++ trap on_exit EXIT
43: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh .sh
43: ++ testname=defsym-missing-symbol
43: ++ echo -n 'Testing defsym-missing-symbol ... '
43: Testing defsym-missing-symbol ... ++ t=out/test/arm/defsym-missing-symbol
43: ++ mkdir -p out/test/arm/defsym-missing-symbol
43: ++ set -x
43: + cat
43: + cc -o out/test/arm/defsym-missing-symbol/a.o -c -xc -
43: + cc -B. -o out/test/arm/defsym-missing-symbol/exe out/test/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar
39: + out/test/arm/dead-debug-sections/exe
39: + grep -q 'Hello world'
39: + dwarfdump out/test/arm/dead-debug-sections/exe
41: + readelf --dyn-syms out/test/arm/default-symver/b.so
41: + grep -q ' foo@@bar'
41: + on_exit
41: + echo OK
41: OK
41: + exit 0
 40/341 Test  #41: arm-default-symver ...............................   Passed    0.75 sec
39: + on_exit
39: + echo OK
39: OK
39: + exit 0
test 44
        Start  44: arm-defsym

44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh"
44: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
44: Environment variables: 
44:  MACHINE=arm
44:  CPU=
44: Test timeout computed to be: 1500
 41/341 Test  #39: arm-dead-debug-sections ..........................   Passed    0.93 sec
test 45
        Start  45: arm-defsym2

45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh"
45: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
45: Environment variables: 
45:  MACHINE=arm
45:  CPU=
45: Test timeout computed to be: 1500
44: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh
45: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh
44: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
44: ++ export LC_ALL=C
44: ++ LC_ALL=C
44: ++ '[' -z arm ']'
44: ++ '[' -z '' ']'
44: ++ TESTDIR=out/test/arm
44: ++ CC=cc
44: ++ CXX=c++
44: ++ GCC=gcc
44: ++ GXX=g++
44: ++ OBJDUMP=objdump
44: ++ OBJCOPY=objcopy
44: ++ STRIP=strip
44: ++ QEMU=
44: ++ case $MACHINE in
44: ++ tlsdesc_opt=-mtls-dialect=gnu2
45: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
45: ++ export LC_ALL=C
45: ++ LC_ALL=C
45: ++ '[' -z arm ']'
45: ++ '[' -z '' ']'
45: ++ TESTDIR=out/test/arm
45: ++ CC=cc
45: ++ CXX=c++
45: ++ GCC=gcc
45: ++ GXX=g++
45: ++ OBJDUMP=objdump
45: ++ OBJCOPY=objcopy
45: ++ STRIP=strip
45: ++ QEMU=
45: ++ case $MACHINE in
45: ++ tlsdesc_opt=-mtls-dialect=gnu2
45: +++ uname
44: +++ uname
45: ++ '[' Linux = FreeBSD ']'
45: ++ trap 'on_error $LINENO' ERR
45: ++ trap on_exit EXIT
45: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh .sh
44: ++ '[' Linux = FreeBSD ']'
44: ++ trap 'on_error $LINENO' ERR
44: ++ trap on_exit EXIT
45: ++ testname=defsym2
45: ++ echo -n 'Testing defsym2 ... '
45: Testing defsym2 ... ++ t=out/test/arm/defsym2
45: ++ mkdir -p out/test/arm/defsym2
45: ++ set -x
45: + cc -fPIC -o out/test/arm/defsym2/a.o -c -xc -
44: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh .sh
44: ++ testname=defsym
44: ++ echo -n 'Testing defsym ... '
44: Testing defsym ... ++ t=out/test/arm/defsym
44: ++ mkdir -p out/test/arm/defsym
45: + cat
44: ++ set -x
44: + cc -fPIC -o out/test/arm/defsym/a.o -c -xc -
44: + cat
43: + grep -q 'undefined symbol: bar' out/test/arm/defsym-missing-symbol/log
43: + on_exit
43: + echo OK
43: OK
43: + exit 0
 42/341 Test  #43: arm-defsym-missing-symbol ........................   Passed    0.38 sec
test 46
        Start  46: arm-demangle-cpp

46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh"
46: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
46: Environment variables: 
46:  MACHINE=arm
46:  CPU=
46: Test timeout computed to be: 1500
45: + cc -B. -o out/test/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/arm/defsym2/a.o
46: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh
46: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
46: ++ export LC_ALL=C
46: ++ LC_ALL=C
46: ++ '[' -z arm ']'
46: ++ '[' -z '' ']'
46: ++ TESTDIR=out/test/arm
46: ++ CC=cc
46: ++ CXX=c++
46: ++ GCC=gcc
46: ++ GXX=g++
46: ++ OBJDUMP=objdump
46: ++ OBJCOPY=objcopy
46: ++ STRIP=strip
46: ++ QEMU=
46: ++ case $MACHINE in
46: ++ tlsdesc_opt=-mtls-dialect=gnu2
46: +++ uname
46: ++ '[' Linux = FreeBSD ']'
46: ++ trap 'on_error $LINENO' ERR
46: ++ trap on_exit EXIT
46: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh .sh
46: ++ testname=demangle-cpp
46: ++ echo -n 'Testing demangle-cpp ... '
46: Testing demangle-cpp ... ++ t=out/test/arm/demangle-cpp
46: ++ mkdir -p out/test/arm/demangle-cpp
46: ++ set -x
46: + cat
46: + cc -c -o out/test/arm/demangle-cpp/a.o -xc -
44: + cc -B. -o out/test/arm/defsym/exe out/test/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print
46: + cc -B. -o out/test/arm/demangle-cpp/exe1 out/test/arm/demangle-cpp/a.o
44: + out/test/arm/defsym/exe
45: + grep -q bar
44: + grep -q '^Hello 0x10 0x2000$'
45: + nm -D out/test/arm/defsym2/b.so
44: + on_exit
44: + echo OK
44: OK
44: + exit 0
 43/341 Test  #44: arm-defsym .......................................   Passed    0.36 sec
test 47
        Start  47: arm-demangle-rust

47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh"
47: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
47: Environment variables: 
47:  MACHINE=arm
47:  CPU=
47: Test timeout computed to be: 1500
45: + on_exit
45: + echo OK
45: OK
45: + exit 0
 44/341 Test  #45: arm-defsym2 ......................................   Passed    0.36 sec
test 48
        Start  48: arm-demangle

48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh"
48: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
48: Environment variables: 
48:  MACHINE=arm
48:  CPU=
48: Test timeout computed to be: 1500
47: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh
47: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
47: ++ export LC_ALL=C
47: ++ LC_ALL=C
47: ++ '[' -z arm ']'
47: ++ '[' -z '' ']'
47: ++ TESTDIR=out/test/arm
47: ++ CC=cc
47: ++ CXX=c++
47: ++ GCC=gcc
47: ++ GXX=g++
47: ++ OBJDUMP=objdump
47: ++ OBJCOPY=objcopy
47: ++ STRIP=strip
47: ++ QEMU=
47: ++ case $MACHINE in
47: ++ tlsdesc_opt=-mtls-dialect=gnu2
48: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh
47: +++ uname
47: ++ '[' Linux = FreeBSD ']'
47: ++ trap 'on_error $LINENO' ERR
47: ++ trap on_exit EXIT
48: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
48: ++ export LC_ALL=C
48: ++ LC_ALL=C
48: ++ '[' -z arm ']'
48: ++ '[' -z '' ']'
48: ++ TESTDIR=out/test/arm
48: ++ CC=cc
48: ++ CXX=c++
48: ++ GCC=gcc
48: ++ GXX=g++
48: ++ OBJDUMP=objdump
48: ++ OBJCOPY=objcopy
48: ++ STRIP=strip
48: ++ QEMU=
48: ++ case $MACHINE in
48: ++ tlsdesc_opt=-mtls-dialect=gnu2
48: +++ uname
48: ++ '[' Linux = FreeBSD ']'
48: ++ trap 'on_error $LINENO' ERR
48: ++ trap on_exit EXIT
47: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh .sh
48: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh .sh
48: ++ testname=demangle
48: ++ echo -n 'Testing demangle ... '
48: Testing demangle ... ++ t=out/test/arm/demangle
48: ++ mkdir -p out/test/arm/demangle
47: ++ testname=demangle-rust
47: ++ echo -n 'Testing demangle-rust ... '
47: Testing demangle-rust ... ++ t=out/test/arm/demangle-rust
47: ++ mkdir -p out/test/arm/demangle-rust
48: ++ set -x
47: ++ set -x
48: + cat
48: + cc -c -o out/test/arm/demangle/a.o -xc++ -
47: + cat
47: + cc -c -o out/test/arm/demangle-rust/a.o -xc -
42: + cat
42: + cc -flto -fPIC -o out/test/arm/defsym-lto/a.o -c -xc -
46: + grep -Fq 'ns::version()' out/test/arm/demangle-cpp/log
46: + cat
46: + cc -c -o out/test/arm/demangle-cpp/b.o -xc -
48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-no-demangle
47: + cc -B. -o out/test/arm/demangle-rust/exe out/test/arm/demangle-rust/a.o
42: + cc -B. -flto -o out/test/arm/defsym-lto/exe out/test/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func
46: /tmp/cchUUtcl.s: Assembler messages:
46: /tmp/cchUUtcl.s:32: Warning: setting incorrect section attributes for .comment
46: + cc -B. -o out/test/arm/demangle-cpp/exe2 out/test/arm/demangle-cpp/b.o
47: + grep -Fq '<core::slice::Iter<u8> as core::iter::iterator::Iterator>::rposition::<core::slice::memchr::memrchr::{closure#1}>::{closure#0}' out/test/arm/demangle-rust/log
47: + on_exit
47: + echo OK
47: OK
47: + exit 0
 45/341 Test  #47: arm-demangle-rust ................................   Passed    0.38 sec
test 49
        Start  49: arm-dependency-file-response-file

49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh"
49: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
49: Environment variables: 
49:  MACHINE=arm
49:  CPU=
49: Test timeout computed to be: 1500
49: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh
49: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
49: ++ export LC_ALL=C
49: ++ LC_ALL=C
49: ++ '[' -z arm ']'
49: ++ '[' -z '' ']'
49: ++ TESTDIR=out/test/arm
49: ++ CC=cc
49: ++ CXX=c++
49: ++ GCC=gcc
49: ++ GXX=g++
49: ++ OBJDUMP=objdump
49: ++ OBJCOPY=objcopy
49: ++ STRIP=strip
49: ++ QEMU=
49: ++ case $MACHINE in
49: ++ tlsdesc_opt=-mtls-dialect=gnu2
49: +++ uname
49: ++ '[' Linux = FreeBSD ']'
49: ++ trap 'on_error $LINENO' ERR
49: ++ trap on_exit EXIT
49: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh .sh
49: ++ testname=dependency-file-response-file
49: ++ echo -n 'Testing dependency-file-response-file ... '
49: Testing dependency-file-response-file ... ++ t=out/test/arm/dependency-file-response-file
49: ++ mkdir -p out/test/arm/dependency-file-response-file
49: ++ set -x
49: + cat
48: + grep -q 'undefined symbol: _Z3fooii$' out/test/arm/demangle/log
49: + cc -o out/test/arm/dependency-file-response-file/a.o -c -xc -
48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-demangle
46: + grep -Fq ns::versionv out/test/arm/demangle-cpp/log
46: + on_exit
46: + echo OK
46: OK
46: + exit 0
 46/341 Test  #46: arm-demangle-cpp .................................   Passed    0.81 sec
test 50
        Start  50: arm-dependency-file

50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh"
50: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
50: Environment variables: 
50:  MACHINE=arm
50:  CPU=
50: Test timeout computed to be: 1500
49: + echo 'out/test/arm/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file-response-file/dep'
49: + cc -B. -o out/test/arm/dependency-file-response-file/exe @out/test/arm/dependency-file-response-file/rsp
50: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh
50: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
50: ++ export LC_ALL=C
50: ++ LC_ALL=C
50: ++ '[' -z arm ']'
50: ++ '[' -z '' ']'
50: ++ TESTDIR=out/test/arm
50: ++ CC=cc
50: ++ CXX=c++
50: ++ GCC=gcc
50: ++ GXX=g++
50: ++ OBJDUMP=objdump
50: ++ OBJCOPY=objcopy
50: ++ STRIP=strip
50: ++ QEMU=
50: ++ case $MACHINE in
50: ++ tlsdesc_opt=-mtls-dialect=gnu2
50: +++ uname
50: ++ '[' Linux = FreeBSD ']'
50: ++ trap 'on_error $LINENO' ERR
50: ++ trap on_exit EXIT
50: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh .sh
50: ++ testname=dependency-file
50: ++ echo -n 'Testing dependency-file ... '
50: Testing dependency-file ... ++ t=out/test/arm/dependency-file
50: ++ mkdir -p out/test/arm/dependency-file
50: ++ set -x
50: + cat
50: + cc -o out/test/arm/dependency-file/a.o -c -xc -
48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/log
48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o
50: + cc -B. -o out/test/arm/dependency-file/exe out/test/arm/dependency-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file/dep
49: + grep -q '/exe:.*/a.o ' out/test/arm/dependency-file-response-file/dep
49: + grep -q '/a.o:$' out/test/arm/dependency-file-response-file/dep
49: + grep -q '^/tmp' out/test/arm/dependency-file-response-file/dep
49: + on_exit
49: + echo OK
49: OK
49: + exit 0
42: + grep -q '^OK$'
42: + out/test/arm/defsym-lto/exe
 47/341 Test  #49: arm-dependency-file-response-file ................   Passed    0.50 sec
test 51
        Start  51: arm-disable-new-dtags

51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh"
51: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
51: Environment variables: 
51:  MACHINE=arm
51:  CPU=
51: Test timeout computed to be: 1500
42: + on_exit
42: + echo OK
42: OK
42: + exit 0
 48/341 Test  #42: arm-defsym-lto ...................................   Passed    1.82 sec
test 52
        Start  52: arm-discard

52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh"
52: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
52: Environment variables: 
52:  MACHINE=arm
52:  CPU=
52: Test timeout computed to be: 1500
51: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh
51: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
51: ++ export LC_ALL=C
51: ++ LC_ALL=C
51: ++ '[' -z arm ']'
51: ++ '[' -z '' ']'
51: ++ TESTDIR=out/test/arm
51: ++ CC=cc
51: ++ CXX=c++
51: ++ GCC=gcc
51: ++ GXX=g++
51: ++ OBJDUMP=objdump
51: ++ OBJCOPY=objcopy
51: ++ STRIP=strip
51: ++ QEMU=
51: ++ case $MACHINE in
51: ++ tlsdesc_opt=-mtls-dialect=gnu2
48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/log
51: +++ uname
51: ++ '[' Linux = FreeBSD ']'
51: ++ trap 'on_error $LINENO' ERR
51: ++ trap on_exit EXIT
51: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh .sh
48: + cc -c -o out/test/arm/demangle/b.o -xc -
52: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh
52: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
52: ++ export LC_ALL=C
52: ++ LC_ALL=C
52: ++ '[' -z arm ']'
52: ++ '[' -z '' ']'
52: ++ TESTDIR=out/test/arm
52: ++ CC=cc
52: ++ CXX=c++
52: ++ GCC=gcc
52: ++ GXX=g++
52: ++ OBJDUMP=objdump
52: ++ OBJCOPY=objcopy
52: ++ STRIP=strip
52: ++ QEMU=
52: ++ case $MACHINE in
52: ++ tlsdesc_opt=-mtls-dialect=gnu2
52: +++ uname
51: ++ testname=disable-new-dtags
51: ++ echo -n 'Testing disable-new-dtags ... '
51: Testing disable-new-dtags ... ++ t=out/test/arm/disable-new-dtags
51: ++ mkdir -p out/test/arm/disable-new-dtags
48: + cat
52: ++ '[' Linux = FreeBSD ']'
52: ++ trap 'on_error $LINENO' ERR
52: ++ trap on_exit EXIT
51: ++ set -x
52: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh .sh
52: ++ testname=discard
52: ++ echo -n 'Testing discard ... '
52: Testing discard ... ++ t=out/test/arm/discard
52: ++ mkdir -p out/test/arm/discard
51: + cat
51: + cc -o out/test/arm/disable-new-dtags/a.o -c -xc -fPIC -
52: ++ set -x
52: + [[ arm = riscv* ]]
52: + [[ arm = loongarch* ]]
52: + cc -o out/test/arm/discard/a.o -c -x assembler -Wa,-L -
52: + cat
50: + grep -q 'dependency-file/exe:.*/a.o ' out/test/arm/dependency-file/dep
50: + grep -q '.*/a.o:$' out/test/arm/dependency-file/dep
52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o
50: + on_exit
50: + echo OK
50: OK
50: + exit 0
 49/341 Test  #50: arm-dependency-file ..............................   Passed    0.46 sec
test 53
        Start  53: arm-dso-undef

53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh"
53: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
53: Environment variables: 
53:  MACHINE=arm
53:  CPU=
53: Test timeout computed to be: 1500
51: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo
52: + readelf --symbols out/test/arm/discard/exe
53: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh
53: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
53: ++ export LC_ALL=C
53: ++ LC_ALL=C
53: ++ '[' -z arm ']'
53: ++ '[' -z '' ']'
53: ++ TESTDIR=out/test/arm
53: ++ CC=cc
53: ++ CXX=c++
53: ++ GCC=gcc
53: ++ GXX=g++
53: ++ OBJDUMP=objdump
53: ++ OBJCOPY=objcopy
53: ++ STRIP=strip
53: ++ QEMU=
53: ++ case $MACHINE in
53: ++ tlsdesc_opt=-mtls-dialect=gnu2
52: + grep -Fq _start out/test/arm/discard/log
53: +++ uname
53: ++ '[' Linux = FreeBSD ']'
53: ++ trap 'on_error $LINENO' ERR
53: ++ trap on_exit EXIT
52: + grep -Fq foo out/test/arm/discard/log
53: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh .sh
53: ++ testname=dso-undef
53: ++ echo -n 'Testing dso-undef ... '
53: Testing dso-undef ... ++ t=out/test/arm/dso-undef
53: ++ mkdir -p out/test/arm/dso-undef
52: + grep -Fq .Lbar out/test/arm/discard/log
53: ++ set -x
53: + cat
53: + cc -fPIC -o out/test/arm/dso-undef/a.o -c -xc -
48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/b.o -Wl,-demangle
52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --discard-locals
52: + readelf --symbols out/test/arm/discard/exe
52: + grep -Fq _start out/test/arm/discard/log
52: + grep -Fq foo out/test/arm/discard/log
52: + grep -Fq .Lbar out/test/arm/discard/log
52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --discard-all
51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so
51: + grep -q 'RUNPATH.*/foo'
53: + cc -B. -o out/test/arm/dso-undef/b.so -shared out/test/arm/dso-undef/a.o
51: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags
52: + readelf --symbols out/test/arm/discard/exe
52: + grep -Fq _start out/test/arm/discard/log
52: + grep -Fq foo out/test/arm/discard/log
52: + grep -Fq .Lbar out/test/arm/discard/log
52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --strip-all
48: + grep -q 'undefined symbol: Pi$' out/test/arm/demangle/log
48: + on_exit
48: + echo OK
48: OK
48: + exit 0
 50/341 Test  #48: arm-demangle .....................................   Passed    1.35 sec
test 54
        Start  54: arm-dt-init

54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh"
54: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
54: Environment variables: 
54:  MACHINE=arm
54:  CPU=
54: Test timeout computed to be: 1500
54: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh
52: + readelf --symbols out/test/arm/discard/exe
54: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
54: ++ export LC_ALL=C
54: ++ LC_ALL=C
54: ++ '[' -z arm ']'
54: ++ '[' -z '' ']'
54: ++ TESTDIR=out/test/arm
54: ++ CC=cc
54: ++ CXX=c++
54: ++ GCC=gcc
54: ++ GXX=g++
54: ++ OBJDUMP=objdump
54: ++ OBJCOPY=objcopy
54: ++ STRIP=strip
54: ++ QEMU=
54: ++ case $MACHINE in
54: ++ tlsdesc_opt=-mtls-dialect=gnu2
52: + grep -Fq _start out/test/arm/discard/log
52: + grep -Fq foo out/test/arm/discard/log
54: +++ uname
54: ++ '[' Linux = FreeBSD ']'
54: ++ trap 'on_error $LINENO' ERR
54: ++ trap on_exit EXIT
52: + grep -Fq .Lbar out/test/arm/discard/log
54: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh .sh
54: ++ testname=dt-init
54: ++ echo -n 'Testing dt-init ... '
54: Testing dt-init ... ++ t=out/test/arm/dt-init
54: ++ mkdir -p out/test/arm/dt-init
52: + on_exit
52: + echo OK
52: OK
52: + exit 0
 51/341 Test  #52: arm-discard ......................................   Passed    0.54 sec
54: ++ set -x
54: + '[' arm = riscv64 -o arm = riscv32 ']'
54: + [[ arm = loongarch* ]]
54: + '[' arm = arm -o arm = aarch64 ']'
54: + is_musl
test 55
        Start  55: arm-dt-needed

55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh"
55: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
55: Environment variables: 
55:  MACHINE=arm
55:  CPU=
55: Test timeout computed to be: 1500
54: + grep -q musl
54: + ldd --version
53: + cc -o out/test/arm/dso-undef/c.o -c -xc -
53: + cat
54: + cc -c -fPIC -o out/test/arm/dt-init/a.o -xc -
55: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh
54: + cat
55: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
55: ++ export LC_ALL=C
55: ++ LC_ALL=C
55: ++ '[' -z arm ']'
55: ++ '[' -z '' ']'
55: ++ TESTDIR=out/test/arm
55: ++ CC=cc
55: ++ CXX=c++
55: ++ GCC=gcc
55: ++ GXX=g++
55: ++ OBJDUMP=objdump
55: ++ OBJCOPY=objcopy
55: ++ STRIP=strip
55: ++ QEMU=
55: ++ case $MACHINE in
55: ++ tlsdesc_opt=-mtls-dialect=gnu2
51: + grep -q 'RUNPATH.*/foo'
51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so
55: +++ uname
55: ++ '[' Linux = FreeBSD ']'
55: ++ trap 'on_error $LINENO' ERR
55: ++ trap on_exit EXIT
51: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags
55: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh .sh
55: ++ testname=dt-needed
55: ++ echo -n 'Testing dt-needed ... '
55: Testing dt-needed ... ++ t=out/test/arm/dt-needed
55: ++ mkdir -p out/test/arm/dt-needed
55: ++ set -x
55: + cat
55: + cc -c -o out/test/arm/dt-needed/a.o -xc -
53: + rm -f out/test/arm/dso-undef/d.a
54: + cc -c -fPIC -o out/test/arm/dt-init/b.o -xc -
54: + cat
53: + ar rcs out/test/arm/dso-undef/d.a out/test/arm/dso-undef/c.o
53: + cat
53: + cc -o out/test/arm/dso-undef/e.o -c -xc -
55: + cc -B. -shared -o out/test/arm/dt-needed/libfoo.so out/test/arm/dt-needed/a.o -Wl,--soname,libfoo
51: + grep -q 'RPATH.*/foo'
51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so
51: + on_exit
51: + echo OK
51: OK
51: + exit 0
 52/341 Test  #51: arm-disable-new-dtags ............................   Passed    0.87 sec
test 56
        Start  56: arm-duplicate-error-archive

56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh"
56: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
56: Environment variables: 
56:  MACHINE=arm
56:  CPU=
56: Test timeout computed to be: 1500
53: + cc -B. -o out/test/arm/dso-undef/exe out/test/arm/dso-undef/b.so out/test/arm/dso-undef/d.a out/test/arm/dso-undef/e.o
54: + cc -B. -o out/test/arm/dt-init/c.so -shared out/test/arm/dt-init/b.o
56: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh
56: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
56: ++ export LC_ALL=C
56: ++ LC_ALL=C
56: ++ '[' -z arm ']'
56: ++ '[' -z '' ']'
56: ++ TESTDIR=out/test/arm
56: ++ CC=cc
56: ++ CXX=c++
56: ++ GCC=gcc
56: ++ GXX=g++
56: ++ OBJDUMP=objdump
56: ++ OBJCOPY=objcopy
56: ++ STRIP=strip
56: ++ QEMU=
56: ++ case $MACHINE in
56: ++ tlsdesc_opt=-mtls-dialect=gnu2
56: +++ uname
56: ++ '[' Linux = FreeBSD ']'
56: ++ trap 'on_error $LINENO' ERR
56: ++ trap on_exit EXIT
56: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh .sh
56: ++ testname=duplicate-error-archive
56: ++ echo -n 'Testing duplicate-error-archive ... '
56: Testing duplicate-error-archive ... ++ t=out/test/arm/duplicate-error-archive
56: ++ mkdir -p out/test/arm/duplicate-error-archive
56: ++ set -x
56: + cat
56: + cc -o out/test/arm/duplicate-error-archive/a.o -c -xc -
55: + cc -B. -shared -o out/test/arm/dt-needed/libbar.so out/test/arm/dt-needed/a.o
56: + rm -f out/test/arm/duplicate-error-archive/b.a
56: + ar rcs out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/a.o
56: + cat
56: + cc -o out/test/arm/duplicate-error-archive/c.o -c -xc -
53: + readelf --dyn-syms out/test/arm/dso-undef/exe
53: + grep -q ' foo$'
53: + on_exit
53: + echo OK
53: OK
53: + exit 0
 53/341 Test  #53: arm-dso-undef ....................................   Passed    1.00 sec
test 57
        Start  57: arm-duplicate-error

57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh"
57: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
57: Environment variables: 
57:  MACHINE=arm
57:  CPU=
57: Test timeout computed to be: 1500
54: + cc -B. -o out/test/arm/dt-init/d.so -shared out/test/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini
57: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh
57: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
57: ++ export LC_ALL=C
57: ++ LC_ALL=C
57: ++ '[' -z arm ']'
57: ++ '[' -z '' ']'
57: ++ TESTDIR=out/test/arm
57: ++ CC=cc
57: ++ CXX=c++
57: ++ GCC=gcc
57: ++ GXX=g++
57: ++ OBJDUMP=objdump
57: ++ OBJCOPY=objcopy
57: ++ STRIP=strip
57: ++ QEMU=
57: ++ case $MACHINE in
57: ++ tlsdesc_opt=-mtls-dialect=gnu2
57: +++ uname
57: ++ '[' Linux = FreeBSD ']'
57: ++ trap 'on_error $LINENO' ERR
57: ++ trap on_exit EXIT
57: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh .sh
57: ++ testname=duplicate-error
57: ++ echo -n 'Testing duplicate-error ... '
57: Testing duplicate-error ... ++ t=out/test/arm/duplicate-error
57: ++ mkdir -p out/test/arm/duplicate-error
57: ++ set -x
57: + cat
57: + cc -o out/test/arm/duplicate-error/a.o -c -x assembler -
56: + cc -B. -o out/test/arm/duplicate-error-archive/exe out/test/arm/duplicate-error-archive/c.o out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/b.a
55: + cat
55: + cc -c -o out/test/arm/dt-needed/b.o -xc -
57: + ./mold -o out/test/arm/duplicate-error/exe out/test/arm/duplicate-error/a.o out/test/arm/duplicate-error/a.o
54: + cc -B. -o out/test/arm/dt-init/exe1 out/test/arm/dt-init/a.o out/test/arm/dt-init/c.so
57: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/arm/duplicate-error/log
57: + on_exit
57: + echo OK
57: OK
57: + exit 0
 54/341 Test  #57: arm-duplicate-error ..............................   Passed    0.21 sec
test 58
        Start  58: arm-dynamic-dt-debug

58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh"
58: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
58: Environment variables: 
58:  MACHINE=arm
58:  CPU=
58: Test timeout computed to be: 1500
58: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh
58: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
58: ++ export LC_ALL=C
58: ++ LC_ALL=C
58: ++ '[' -z arm ']'
55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libfoo.so
58: ++ '[' -z '' ']'
58: ++ TESTDIR=out/test/arm
58: ++ CC=cc
58: ++ CXX=c++
58: ++ GCC=gcc
58: ++ GXX=g++
58: ++ OBJDUMP=objdump
58: ++ OBJCOPY=objcopy
58: ++ STRIP=strip
58: ++ QEMU=
58: ++ case $MACHINE in
58: ++ tlsdesc_opt=-mtls-dialect=gnu2
58: +++ uname
58: ++ '[' Linux = FreeBSD ']'
58: ++ trap 'on_error $LINENO' ERR
58: ++ trap on_exit EXIT
58: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh .sh
58: ++ testname=dynamic-dt-debug
58: ++ echo -n 'Testing dynamic-dt-debug ... '
58: Testing dynamic-dt-debug ... ++ t=out/test/arm/dynamic-dt-debug
58: ++ mkdir -p out/test/arm/dynamic-dt-debug
58: ++ set -x
58: + cc -o out/test/arm/dynamic-dt-debug/a.o -c -xc -
58: + cat
54: + cc -B. -o out/test/arm/dt-init/exe2 out/test/arm/dt-init/a.o out/test/arm/dt-init/d.so
56: + cc -B. -o out/test/arm/duplicate-error-archive/exe out/test/arm/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/arm/duplicate-error-archive/b.a out/test/arm/duplicate-error-archive/b.a -Wl,--pop-state
58: + cc -B. -o out/test/arm/dynamic-dt-debug/exe out/test/arm/dynamic-dt-debug/a.o
55: + readelf --dynamic out/test/arm/dt-needed/exe
55: + grep -Fq 'Shared library: [libfoo]'
55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -L out/test/arm/dt-needed -lfoo
54: + out/test/arm/dt-init/exe1
54: + out/test/arm/dt-init/exe2
54: + grep -q init out/test/arm/dt-init/log1
54: + grep -q fini out/test/arm/dt-init/log1
54: + grep -q init out/test/arm/dt-init/log2
54: + grep -q fini out/test/arm/dt-init/log2
54: + on_exit
54: + echo OK
54: OK
54: + exit 0
 55/341 Test  #54: arm-dt-init ......................................   Passed    1.32 sec
58: + readelf --dynamic out/test/arm/dynamic-dt-debug/exe
test 59
        Start  59: arm-dynamic-linker

59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh"
59: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
59: Environment variables: 
59:  MACHINE=arm
59:  CPU=
59: Test timeout computed to be: 1500
58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log
56: + grep -q 'duplicate symbol:.* foo' out/test/arm/duplicate-error-archive/log
58: + cat
58: + cc -o out/test/arm/dynamic-dt-debug/b.o -c -xc -
56: + on_exit
56: + echo OK
56: OK
56: + exit 0
 56/341 Test  #56: arm-duplicate-error-archive ......................   Passed    0.95 sec
59: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh
test 60
        Start  60: arm-dynamic-list-data

60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh"
60: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
60: Environment variables: 
60:  MACHINE=arm
60:  CPU=
60: Test timeout computed to be: 1500
59: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
59: ++ export LC_ALL=C
59: ++ LC_ALL=C
59: ++ '[' -z arm ']'
59: ++ '[' -z '' ']'
59: ++ TESTDIR=out/test/arm
59: ++ CC=cc
59: ++ CXX=c++
59: ++ GCC=gcc
59: ++ GXX=g++
59: ++ OBJDUMP=objdump
59: ++ OBJCOPY=objcopy
59: ++ STRIP=strip
59: ++ QEMU=
59: ++ case $MACHINE in
59: ++ tlsdesc_opt=-mtls-dialect=gnu2
59: +++ uname
59: ++ '[' Linux = FreeBSD ']'
59: ++ trap 'on_error $LINENO' ERR
59: ++ trap on_exit EXIT
59: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh .sh
59: ++ testname=dynamic-linker
59: ++ echo -n 'Testing dynamic-linker ... '
59: Testing dynamic-linker ... ++ t=out/test/arm/dynamic-linker
59: ++ mkdir -p out/test/arm/dynamic-linker
60: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh
60: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
60: ++ export LC_ALL=C
60: ++ LC_ALL=C
60: ++ '[' -z arm ']'
60: ++ '[' -z '' ']'
60: ++ TESTDIR=out/test/arm
60: ++ CC=cc
60: ++ CXX=c++
60: ++ GCC=gcc
60: ++ GXX=g++
60: ++ OBJDUMP=objdump
60: ++ OBJCOPY=objcopy
60: ++ STRIP=strip
60: ++ QEMU=
60: ++ case $MACHINE in
60: ++ tlsdesc_opt=-mtls-dialect=gnu2
59: ++ set -x
60: +++ uname
60: ++ '[' Linux = FreeBSD ']'
60: ++ trap 'on_error $LINENO' ERR
60: ++ trap on_exit EXIT
59: + cc -c -o out/test/arm/dynamic-linker/a.o -x assembler -
59: + cat
60: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh .sh
59: + ./mold -o out/test/arm/dynamic-linker/exe out/test/arm/dynamic-linker/a.o
60: ++ testname=dynamic-list-data
60: ++ echo -n 'Testing dynamic-list-data ... '
60: Testing dynamic-list-data ... ++ t=out/test/arm/dynamic-list-data
60: ++ mkdir -p out/test/arm/dynamic-list-data
58: + cc -B. -o out/test/arm/dynamic-dt-debug/c.so out/test/arm/dynamic-dt-debug/b.o -shared
60: ++ set -x
60: + cat
60: + cc -o out/test/arm/dynamic-list-data/a.o -c -xc -
59: + readelf --sections out/test/arm/dynamic-linker/exe
59: + grep -Fq .interp out/test/arm/dynamic-linker/log
59: + readelf --dynamic out/test/arm/dynamic-linker/exe
59: + ./mold -o out/test/arm/dynamic-linker/exe out/test/arm/dynamic-linker/a.o --dynamic-linker=/foo/bar
55: + readelf --dynamic out/test/arm/dt-needed/exe
55: + grep -Fq 'Shared library: [libfoo]'
55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libbar.so
59: + readelf --sections out/test/arm/dynamic-linker/exe
59: + grep -Fq .interp out/test/arm/dynamic-linker/log
59: + on_exit
59: + echo OK
59: OK
59: + exit 0
 57/341 Test  #59: arm-dynamic-linker ...............................   Passed    0.27 sec
test 61
        Start  61: arm-dynamic-list

61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh"
61: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
61: Environment variables: 
61:  MACHINE=arm
61:  CPU=
61: Test timeout computed to be: 1500
60: + cc -B. -o out/test/arm/dynamic-list-data/exe out/test/arm/dynamic-list-data/a.o -Wl,-dynamic-list-data
61: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh
61: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
61: ++ export LC_ALL=C
61: ++ LC_ALL=C
61: ++ '[' -z arm ']'
61: ++ '[' -z '' ']'
61: ++ TESTDIR=out/test/arm
61: ++ CC=cc
61: ++ CXX=c++
61: ++ GCC=gcc
61: ++ GXX=g++
61: ++ OBJDUMP=objdump
61: ++ OBJCOPY=objcopy
61: ++ STRIP=strip
61: ++ QEMU=
61: ++ case $MACHINE in
61: ++ tlsdesc_opt=-mtls-dialect=gnu2
58: + readelf --dynamic out/test/arm/dynamic-dt-debug/c.so
61: +++ uname
61: ++ '[' Linux = FreeBSD ']'
61: ++ trap 'on_error $LINENO' ERR
61: ++ trap on_exit EXIT
58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log
61: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh .sh
58: + on_exit
58: + echo OK
58: OK
58: + exit 0
61: ++ testname=dynamic-list
61: ++ echo -n 'Testing dynamic-list ... '
61: Testing dynamic-list ... ++ t=out/test/arm/dynamic-list
61: ++ mkdir -p out/test/arm/dynamic-list
 58/341 Test  #58: arm-dynamic-dt-debug .............................   Passed    0.77 sec
test 62
        Start  62: arm-dynamic-list2

62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh"
62: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
62: Environment variables: 
62:  MACHINE=arm
62:  CPU=
62: Test timeout computed to be: 1500
61: ++ set -x
61: + cc -o out/test/arm/dynamic-list/a.o -c -xc -
61: + cat
62: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh
62: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
62: ++ export LC_ALL=C
62: ++ LC_ALL=C
62: ++ '[' -z arm ']'
62: ++ '[' -z '' ']'
62: ++ TESTDIR=out/test/arm
62: ++ CC=cc
62: ++ CXX=c++
62: ++ GCC=gcc
62: ++ GXX=g++
62: ++ OBJDUMP=objdump
62: ++ OBJCOPY=objcopy
62: ++ STRIP=strip
62: ++ QEMU=
62: ++ case $MACHINE in
62: ++ tlsdesc_opt=-mtls-dialect=gnu2
62: +++ uname
62: ++ '[' Linux = FreeBSD ']'
62: ++ trap 'on_error $LINENO' ERR
62: ++ trap on_exit EXIT
62: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh .sh
62: ++ testname=dynamic-list2
62: ++ echo -n 'Testing dynamic-list2 ... '
62: Testing dynamic-list2 ... ++ t=out/test/arm/dynamic-list2
62: ++ mkdir -p out/test/arm/dynamic-list2
55: + readelf --dynamic out/test/arm/dt-needed/exe
55: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]'
62: ++ set -x
55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -Lout/test/arm/dt-needed -lbar
62: + cat
62: + cc -o out/test/arm/dynamic-list2/a.o -c -xc -
60: + readelf -W --dyn-syms out/test/arm/dynamic-list-data/exe
60: + grep -wq foo out/test/arm/dynamic-list-data/log
61: + cc -B. -o out/test/arm/dynamic-list/exe out/test/arm/dynamic-list/a.o
60: + grep -wq bar out/test/arm/dynamic-list-data/log
60: + on_exit
60: + echo OK
60: OK
60: + exit 0
 59/341 Test  #60: arm-dynamic-list-data ............................   Passed    0.47 sec
test 63
        Start  63: arm-dynamic-list3

63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh"
63: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
63: Environment variables: 
63:  MACHINE=arm
63:  CPU=
63: Test timeout computed to be: 1500
63: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh
63: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
63: ++ export LC_ALL=C
63: ++ LC_ALL=C
63: ++ '[' -z arm ']'
63: ++ '[' -z '' ']'
63: ++ TESTDIR=out/test/arm
63: ++ CC=cc
63: ++ CXX=c++
63: ++ GCC=gcc
63: ++ GXX=g++
63: ++ OBJDUMP=objdump
63: ++ OBJCOPY=objcopy
63: ++ STRIP=strip
63: ++ QEMU=
63: ++ case $MACHINE in
63: ++ tlsdesc_opt=-mtls-dialect=gnu2
63: +++ uname
63: ++ '[' Linux = FreeBSD ']'
63: ++ trap 'on_error $LINENO' ERR
63: ++ trap on_exit EXIT
63: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh .sh
63: ++ testname=dynamic-list3
63: ++ echo -n 'Testing dynamic-list3 ... '
63: Testing dynamic-list3 ... ++ t=out/test/arm/dynamic-list3
63: ++ mkdir -p out/test/arm/dynamic-list3
63: ++ set -x
63: + cat
63: + cat
63: + c++ -fPIC -c -o out/test/arm/dynamic-list3/b.o -xc -
62: + c++ -o out/test/arm/dynamic-list2/b.o -c -xc++ -
62: + cat
61: + readelf --dyn-syms out/test/arm/dynamic-list/exe
55: + readelf --dynamic out/test/arm/dt-needed/exe
61: + grep -q ' foo' out/test/arm/dynamic-list/log
55: + grep -Fq 'Shared library: [libbar.so]'
55: + on_exit
55: + echo OK
55: OK
55: + exit 0
61: + grep -q ' bar' out/test/arm/dynamic-list/log
 60/341 Test  #55: arm-dt-needed ....................................   Passed    1.91 sec
test 64
        Start  64: arm-dynamic-list4

64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh"
64: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
64: Environment variables: 
64:  MACHINE=arm
64:  CPU=
64: Test timeout computed to be: 1500
61: + cat
61: + cc -B. -o out/test/arm/dynamic-list/exe1 out/test/arm/dynamic-list/a.o -Wl,-dynamic-list=out/test/arm/dynamic-list/dyn
64: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh
64: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
64: ++ export LC_ALL=C
64: ++ LC_ALL=C
64: ++ '[' -z arm ']'
64: ++ '[' -z '' ']'
64: ++ TESTDIR=out/test/arm
64: ++ CC=cc
64: ++ CXX=c++
64: ++ GCC=gcc
64: ++ GXX=g++
64: ++ OBJDUMP=objdump
64: ++ OBJCOPY=objcopy
64: ++ STRIP=strip
64: ++ QEMU=
64: ++ case $MACHINE in
64: ++ tlsdesc_opt=-mtls-dialect=gnu2
64: +++ uname
64: ++ '[' Linux = FreeBSD ']'
64: ++ trap 'on_error $LINENO' ERR
64: ++ trap on_exit EXIT
63: + cc -B. -Wl,--dynamic-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe1 out/test/arm/dynamic-list3/b.o
64: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh .sh
64: ++ testname=dynamic-list4
64: ++ echo -n 'Testing dynamic-list4 ... '
64: Testing dynamic-list4 ... ++ t=out/test/arm/dynamic-list4
64: ++ mkdir -p out/test/arm/dynamic-list4
62: + c++ -B. -o out/test/arm/dynamic-list2/exe out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o
64: ++ set -x
64: + cat
64: + cc -o out/test/arm/dynamic-list4/a.o -c -xc - -fPIC
61: + readelf --dyn-syms out/test/arm/dynamic-list/exe1
61: + grep -q ' foo' out/test/arm/dynamic-list/log1
61: + grep -q ' bar' out/test/arm/dynamic-list/log1
61: + cc -B. -o out/test/arm/dynamic-list/exe2 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list/dyn
63: + readelf --dyn-syms out/test/arm/dynamic-list3/exe1
63: + grep -q ' xyz' out/test/arm/dynamic-list3/log1
63: + grep -q ' foobarzx' out/test/arm/dynamic-list3/log1
63: + grep -q ' foobarcx' out/test/arm/dynamic-list3/log1
63: + grep -q ' foo123bar456bx' out/test/arm/dynamic-list3/log1
63: + grep -q ' foo123bar456c' out/test/arm/dynamic-list3/log1
64: + cat
64: + cc -B. -shared -o out/test/arm/dynamic-list4/b.so out/test/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/arm/dynamic-list4/dyn
63: + grep -q ' foo123bar456x' out/test/arm/dynamic-list3/log1
63: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list3/dyn -o out/test/arm/dynamic-list3/exe2 out/test/arm/dynamic-list3/b.o
62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe
62: + grep -q ' foo' out/test/arm/dynamic-list2/log
62: + grep -q ' bar' out/test/arm/dynamic-list2/log
62: + cat
61: + readelf --dyn-syms out/test/arm/dynamic-list/exe2
62: + cc -B. -o out/test/arm/dynamic-list2/exe1 out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/arm/dynamic-list2/dyn
61: + grep -q ' foo' out/test/arm/dynamic-list/log2
64: + cc -o out/test/arm/dynamic-list4/c.o -c -xc - -fPIC
61: + grep -q ' bar' out/test/arm/dynamic-list/log2
64: + cat
61: + cc -B. -o out/test/arm/dynamic-list/exe3 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar
64: + cc -B. -shared -o out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/c.o
63: + readelf --dyn-syms out/test/arm/dynamic-list3/exe2
63: + grep -q ' xyz' out/test/arm/dynamic-list3/log2
63: + grep -q ' foobarzx' out/test/arm/dynamic-list3/log2
63: + grep -q ' foobarcx' out/test/arm/dynamic-list3/log2
63: + grep -q ' foo123bar456bx' out/test/arm/dynamic-list3/log2
63: + grep -q ' foo123bar456c' out/test/arm/dynamic-list3/log2
63: + grep -q ' foo123bar456x' out/test/arm/dynamic-list3/log2
63: + on_exit
63: + echo OK
63: OK
63: + exit 0
 61/341 Test  #63: arm-dynamic-list3 ................................   Passed    0.77 sec
test 65
        Start  65: arm-dynamic

65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh"
65: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
65: Environment variables: 
65:  MACHINE=arm
65:  CPU=
65: Test timeout computed to be: 1500
62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe1
61: + readelf --dyn-syms out/test/arm/dynamic-list/exe3
62: + grep -q ' foo' out/test/arm/dynamic-list2/log1
61: + grep -q ' foo' out/test/arm/dynamic-list/log3
62: + grep -q ' bar' out/test/arm/dynamic-list2/log1
65: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh
65: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
65: ++ export LC_ALL=C
65: ++ LC_ALL=C
65: ++ '[' -z arm ']'
65: ++ '[' -z '' ']'
65: ++ TESTDIR=out/test/arm
65: ++ CC=cc
65: ++ CXX=c++
65: ++ GCC=gcc
65: ++ GXX=g++
65: ++ OBJDUMP=objdump
65: ++ OBJCOPY=objcopy
65: ++ STRIP=strip
65: ++ QEMU=
65: ++ case $MACHINE in
65: ++ tlsdesc_opt=-mtls-dialect=gnu2
62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log1
61: + grep -q ' bar' out/test/arm/dynamic-list/log3
65: +++ uname
65: ++ '[' Linux = FreeBSD ']'
65: ++ trap 'on_error $LINENO' ERR
65: ++ trap on_exit EXIT
62: + cc -B. -o out/test/arm/dynamic-list2/exe2 out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list2/dyn
65: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh .sh
65: ++ testname=dynamic
65: ++ echo -n 'Testing dynamic ... '
65: Testing dynamic ... ++ t=out/test/arm/dynamic
65: ++ mkdir -p out/test/arm/dynamic
61: + on_exit
61: + echo OK
61: OK
61: + exit 0
 62/341 Test  #61: arm-dynamic-list .................................   Passed    1.07 sec
test 66
        Start  66: arm-emit-relocs-cpp

66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh"
66: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
66: Environment variables: 
66:  MACHINE=arm
66:  CPU=
66: Test timeout computed to be: 1500
65: ++ set -x
65: + echo '.globl main; main:'
65: + cc -o out/test/arm/dynamic/a.o -c -x assembler -
66: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh
66: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
66: ++ export LC_ALL=C
66: ++ LC_ALL=C
66: ++ '[' -z arm ']'
66: ++ '[' -z '' ']'
66: ++ TESTDIR=out/test/arm
66: ++ CC=cc
66: ++ CXX=c++
66: ++ GCC=gcc
66: ++ GXX=g++
66: ++ OBJDUMP=objdump
66: ++ OBJCOPY=objcopy
66: ++ STRIP=strip
66: ++ QEMU=
66: ++ case $MACHINE in
66: ++ tlsdesc_opt=-mtls-dialect=gnu2
65: + cc -B. -o out/test/arm/dynamic/exe out/test/arm/dynamic/a.o
66: +++ uname
66: ++ '[' Linux = FreeBSD ']'
66: ++ trap 'on_error $LINENO' ERR
66: ++ trap on_exit EXIT
66: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh .sh
66: ++ testname=emit-relocs-cpp
66: ++ echo -n 'Testing emit-relocs-cpp ... '
66: Testing emit-relocs-cpp ... ++ t=out/test/arm/emit-relocs-cpp
66: ++ mkdir -p out/test/arm/emit-relocs-cpp
66: ++ set -x
66: + '[' arm = arm ']'
66: + skip
66: + echo skipped
66: skipped
66: + trap - EXIT
66: + exit 0
 63/341 Test  #66: arm-emit-relocs-cpp ..............................***Skipped   0.08 sec
test 67
        Start  67: arm-emit-relocs-dead-sections

67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh"
67: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
67: Environment variables: 
67:  MACHINE=arm
67:  CPU=
67: Test timeout computed to be: 1500
64: + cc -o out/test/arm/dynamic-list4/e.o -c -xc -
64: + cat
67: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh
67: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
67: ++ export LC_ALL=C
67: ++ LC_ALL=C
67: ++ '[' -z arm ']'
67: ++ '[' -z '' ']'
67: ++ TESTDIR=out/test/arm
67: ++ CC=cc
67: ++ CXX=c++
67: ++ GCC=gcc
67: ++ GXX=g++
67: ++ OBJDUMP=objdump
67: ++ OBJCOPY=objcopy
67: ++ STRIP=strip
67: ++ QEMU=
67: ++ case $MACHINE in
67: ++ tlsdesc_opt=-mtls-dialect=gnu2
67: +++ uname
67: ++ '[' Linux = FreeBSD ']'
67: ++ trap 'on_error $LINENO' ERR
67: ++ trap on_exit EXIT
67: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh .sh
67: ++ testname=emit-relocs-dead-sections
67: ++ echo -n 'Testing emit-relocs-dead-sections ... '
67: Testing emit-relocs-dead-sections ... ++ t=out/test/arm/emit-relocs-dead-sections
67: ++ mkdir -p out/test/arm/emit-relocs-dead-sections
67: ++ set -x
67: + '[' arm = m68k ']'
67: + '[' arm = sh4 ']'
67: + c++ -o out/test/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections -
65: + readelf --dynamic out/test/arm/dynamic/exe
67: + cat
65: + grep -Eq 'Shared library:.*\blibc\b' out/test/arm/dynamic/log
65: + readelf -W --dyn-syms --use-dynamic out/test/arm/dynamic/exe
62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe2
62: + grep -q ' foo' out/test/arm/dynamic-list2/log2
65: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/arm/dynamic/log2
62: + grep -q ' bar' out/test/arm/dynamic-list2/log2
64: + cc -B. -o out/test/arm/dynamic-list4/exe1 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/b.so -Wl,-pop-state
62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log2
65: + cc -c -fPIC -o out/test/arm/dynamic/b.o -xc -
65: + cat
62: + on_exit
62: + echo OK
62: OK
62: + exit 0
 64/341 Test  #62: arm-dynamic-list2 ................................   Passed    1.31 sec
test 68
        Start  68: arm-emit-relocs

68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh"
68: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
68: Environment variables: 
68:  MACHINE=arm
68:  CPU=
68: Test timeout computed to be: 1500
68: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh
68: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
68: ++ export LC_ALL=C
68: ++ LC_ALL=C
68: ++ '[' -z arm ']'
68: ++ '[' -z '' ']'
68: ++ TESTDIR=out/test/arm
68: ++ CC=cc
68: ++ CXX=c++
68: ++ GCC=gcc
68: ++ GXX=g++
68: ++ OBJDUMP=objdump
68: ++ OBJCOPY=objcopy
68: ++ STRIP=strip
68: ++ QEMU=
68: ++ case $MACHINE in
68: ++ tlsdesc_opt=-mtls-dialect=gnu2
68: +++ uname
68: ++ '[' Linux = FreeBSD ']'
68: ++ trap 'on_error $LINENO' ERR
68: ++ trap on_exit EXIT
68: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh .sh
68: ++ testname=emit-relocs
68: ++ echo -n 'Testing emit-relocs ... '
68: Testing emit-relocs ... ++ t=out/test/arm/emit-relocs
68: ++ mkdir -p out/test/arm/emit-relocs
65: + on_exit
65: + echo OK
65: OK
65: + exit 0
68: ++ set -x
 65/341 Test  #65: arm-dynamic ......................................   Passed    0.44 sec
test 69
        Start  69: arm-empty-arg

69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh"
69: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
69: Environment variables: 
69:  MACHINE=arm
69:  CPU=
69: Test timeout computed to be: 1500
68: + cat
68: + cc -o out/test/arm/emit-relocs/a.o -c -fPIC -xc -
69: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh
69: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
69: ++ export LC_ALL=C
69: ++ LC_ALL=C
69: ++ '[' -z arm ']'
69: ++ '[' -z '' ']'
69: ++ TESTDIR=out/test/arm
69: ++ CC=cc
69: ++ CXX=c++
69: ++ GCC=gcc
69: ++ GXX=g++
69: ++ OBJDUMP=objdump
69: ++ OBJCOPY=objcopy
69: ++ STRIP=strip
69: ++ QEMU=
69: ++ case $MACHINE in
69: ++ tlsdesc_opt=-mtls-dialect=gnu2
69: +++ uname
69: ++ '[' Linux = FreeBSD ']'
69: ++ trap 'on_error $LINENO' ERR
69: ++ trap on_exit EXIT
69: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh .sh
69: ++ testname=empty-arg
69: ++ echo -n 'Testing empty-arg ... '
69: Testing empty-arg ... ++ t=out/test/arm/empty-arg
69: ++ mkdir -p out/test/arm/empty-arg
69: ++ set -x
69: + ./mold -m elf_x86_64 ''
69: + grep -q 'cannot open :' out/test/arm/empty-arg/log
69: + on_exit
69: + echo OK
69: OK
69: + exit 0
 66/341 Test  #69: arm-empty-arg ....................................   Passed    0.11 sec
test 70
        Start  70: arm-empty-file

70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh"
70: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
70: Environment variables: 
70:  MACHINE=arm
70:  CPU=
70: Test timeout computed to be: 1500
68: + cc -B. -o out/test/arm/emit-relocs/exe out/test/arm/emit-relocs/a.o -Wl,-emit-relocs
70: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh
70: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
70: ++ export LC_ALL=C
70: ++ LC_ALL=C
70: ++ '[' -z arm ']'
70: ++ '[' -z '' ']'
70: ++ TESTDIR=out/test/arm
70: ++ CC=cc
70: ++ CXX=c++
70: ++ GCC=gcc
70: ++ GXX=g++
70: ++ OBJDUMP=objdump
70: ++ OBJCOPY=objcopy
70: ++ STRIP=strip
70: ++ QEMU=
70: ++ case $MACHINE in
70: ++ tlsdesc_opt=-mtls-dialect=gnu2
70: +++ uname
70: ++ '[' Linux = FreeBSD ']'
64: + out/test/arm/dynamic-list4/exe1
70: ++ trap 'on_error $LINENO' ERR
70: ++ trap on_exit EXIT
64: + grep -q 'foo1 bar1 baz1'
70: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh .sh
64: + cc -B. -o out/test/arm/dynamic-list4/exe2 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/b.so -Wl,-pop-state
70: ++ testname=empty-file
70: ++ echo -n 'Testing empty-file ... '
70: Testing empty-file ... ++ t=out/test/arm/empty-file
70: ++ mkdir -p out/test/arm/empty-file
70: ++ set -x
70: + cat
70: + cc -o out/test/arm/empty-file/a.o -c -xc -
68: + grep -q 'Hello world'
68: + out/test/arm/emit-relocs/exe
68: + readelf -S out/test/arm/emit-relocs/exe
68: + grep -Eq 'rela?\.text'
68: + on_exit
68: + echo OK
68: OK
68: + exit 0
 67/341 Test  #68: arm-emit-relocs ..................................   Passed    0.42 sec
test 71
        Start  71: arm-empty-input

71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh"
71: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
71: Environment variables: 
71:  MACHINE=arm
71:  CPU=
71: Test timeout computed to be: 1500
71: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh
71: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
71: ++ export LC_ALL=C
71: ++ LC_ALL=C
71: ++ '[' -z arm ']'
71: ++ '[' -z '' ']'
71: ++ TESTDIR=out/test/arm
71: ++ CC=cc
71: ++ CXX=c++
71: ++ GCC=gcc
71: ++ GXX=g++
71: ++ OBJDUMP=objdump
71: ++ OBJCOPY=objcopy
71: ++ STRIP=strip
71: ++ QEMU=
71: ++ case $MACHINE in
71: ++ tlsdesc_opt=-mtls-dialect=gnu2
71: +++ uname
71: ++ '[' Linux = FreeBSD ']'
71: ++ trap 'on_error $LINENO' ERR
71: ++ trap on_exit EXIT
71: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh .sh
71: ++ testname=empty-input
71: ++ echo -n 'Testing empty-input ... '
71: Testing empty-input ... ++ t=out/test/arm/empty-input
71: ++ mkdir -p out/test/arm/empty-input
71: ++ set -x
71: + rm -f out/test/arm/empty-input/a.o
71: + touch out/test/arm/empty-input/a.o
71: + cc -B. -o out/test/arm/empty-input/exe out/test/arm/empty-input/a.o
70: + rm -f out/test/arm/empty-file/b.script
64: + grep -q 'foo2 bar2 baz1'
70: + touch out/test/arm/empty-file/b.script
64: + out/test/arm/dynamic-list4/exe2
64: + on_exit
64: + echo OK
64: OK
64: + exit 0
 68/341 Test  #64: arm-dynamic-list4 ................................   Passed    1.52 sec
70: + cc -B. -o out/test/arm/empty-file/exe out/test/arm/empty-file/a.o -Wl,--version-script,out/test/arm/empty-file/b.script
test 72
        Start  72: arm-empty-version

72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh"
72: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
72: Environment variables: 
72:  MACHINE=arm
72:  CPU=
72: Test timeout computed to be: 1500
72: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh
72: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
72: ++ export LC_ALL=C
72: ++ LC_ALL=C
72: ++ '[' -z arm ']'
72: ++ '[' -z '' ']'
72: ++ TESTDIR=out/test/arm
72: ++ CC=cc
72: ++ CXX=c++
72: ++ GCC=gcc
72: ++ GXX=g++
72: ++ OBJDUMP=objdump
72: ++ OBJCOPY=objcopy
72: ++ STRIP=strip
72: ++ QEMU=
72: ++ case $MACHINE in
72: ++ tlsdesc_opt=-mtls-dialect=gnu2
72: +++ uname
72: ++ '[' Linux = FreeBSD ']'
72: ++ trap 'on_error $LINENO' ERR
72: ++ trap on_exit EXIT
71: + grep -q 'unknown file type' out/test/arm/empty-input/log
72: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh .sh
72: ++ testname=empty-version
72: ++ echo -n 'Testing empty-version ... '
72: Testing empty-version ... ++ t=out/test/arm/empty-version
72: ++ mkdir -p out/test/arm/empty-version
71: + on_exit
71: + echo OK
71: OK
71: + exit 0
 69/341 Test  #71: arm-empty-input ..................................   Passed    0.18 sec
test 73
        Start  73: arm-entry

73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh"
73: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
73: Environment variables: 
73:  MACHINE=arm
73:  CPU=
73: Test timeout computed to be: 1500
72: ++ set -x
72: + cat
72: + cc -fPIC -c -o out/test/arm/empty-version/a.o -xc -
73: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh
73: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
73: ++ export LC_ALL=C
73: ++ LC_ALL=C
73: ++ '[' -z arm ']'
73: ++ '[' -z '' ']'
73: ++ TESTDIR=out/test/arm
73: ++ CC=cc
73: ++ CXX=c++
73: ++ GCC=gcc
73: ++ GXX=g++
73: ++ OBJDUMP=objdump
73: ++ OBJCOPY=objcopy
73: ++ STRIP=strip
73: ++ QEMU=
73: ++ case $MACHINE in
73: ++ tlsdesc_opt=-mtls-dialect=gnu2
73: +++ uname
73: ++ '[' Linux = FreeBSD ']'
73: ++ trap 'on_error $LINENO' ERR
73: ++ trap on_exit EXIT
73: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh .sh
73: ++ testname=entry
73: ++ echo -n 'Testing entry ... '
73: Testing entry ... ++ t=out/test/arm/entry
73: ++ mkdir -p out/test/arm/entry
70: + out/test/arm/empty-file/exe
70: + grep -q 'Hello world'
70: + on_exit
70: + echo OK
70: OK
70: + exit 0
73: ++ set -x
73: + '[' arm = ppc64 ']'
 70/341 Test  #70: arm-empty-file ...................................   Passed    0.52 sec
test 74
        Start  74: arm-exception-multiple-ehframe

74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh"
74: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
74: Environment variables: 
74:  MACHINE=arm
74:  CPU=
74: Test timeout computed to be: 1500
73: + cat
73: + cc -o out/test/arm/entry/a.o -c -x assembler -
72: + cc -B. -shared -o out/test/arm/empty-version/b.so out/test/arm/empty-version/a.o
74: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh
74: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
74: ++ export LC_ALL=C
74: ++ LC_ALL=C
74: ++ '[' -z arm ']'
74: ++ '[' -z '' ']'
74: ++ TESTDIR=out/test/arm
74: ++ CC=cc
74: ++ CXX=c++
74: ++ GCC=gcc
74: ++ GXX=g++
74: ++ OBJDUMP=objdump
74: ++ OBJCOPY=objcopy
74: ++ STRIP=strip
74: ++ QEMU=
74: ++ case $MACHINE in
74: ++ tlsdesc_opt=-mtls-dialect=gnu2
73: + cc -o out/test/arm/entry/b.o -c -xc -
73: + cat
74: +++ uname
74: ++ '[' Linux = FreeBSD ']'
74: ++ trap 'on_error $LINENO' ERR
74: ++ trap on_exit EXIT
74: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh .sh
74: ++ testname=exception-multiple-ehframe
74: ++ echo -n 'Testing exception-multiple-ehframe ... '
74: Testing exception-multiple-ehframe ... ++ t=out/test/arm/exception-multiple-ehframe
74: ++ mkdir -p out/test/arm/exception-multiple-ehframe
74: ++ set -x
74: + '[' arm = sh4aeb ']'
74: + nm mold
74: + grep -q __tsan_init
73: + cc -B. -o out/test/arm/entry/exe1 -Wl,-e,foo out/test/arm/entry/a.o out/test/arm/entry/b.o
72: + grep -q ' bar1'
72: + readelf --dyn-syms out/test/arm/empty-version/b.so
72: + readelf --dyn-syms out/test/arm/empty-version/b.so
72: + grep -q ' bar2'
72: + on_exit
72: + echo OK
72: OK
72: + exit 0
 71/341 Test  #72: arm-empty-version ................................   Passed    0.48 sec
test 75
        Start  75: arm-exception

75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh"
75: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
75: Environment variables: 
75:  MACHINE=arm
75:  CPU=
75: Test timeout computed to be: 1500
75: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh
75: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
75: ++ export LC_ALL=C
75: ++ LC_ALL=C
75: ++ '[' -z arm ']'
75: ++ '[' -z '' ']'
75: ++ TESTDIR=out/test/arm
75: ++ CC=cc
75: ++ CXX=c++
75: ++ GCC=gcc
75: ++ GXX=g++
75: ++ OBJDUMP=objdump
75: ++ OBJCOPY=objcopy
75: ++ STRIP=strip
75: ++ QEMU=
75: ++ case $MACHINE in
75: ++ tlsdesc_opt=-mtls-dialect=gnu2
75: +++ uname
75: ++ '[' Linux = FreeBSD ']'
75: ++ trap 'on_error $LINENO' ERR
75: ++ trap on_exit EXIT
75: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh .sh
75: ++ testname=exception
75: ++ echo -n 'Testing exception ... '
75: Testing exception ... ++ t=out/test/arm/exception
75: ++ mkdir -p out/test/arm/exception
75: ++ set -x
75: + static=
75: + test_cxxflags -static
75: + echo 'int main() {}'
75: + c++ -B. -static -o /dev/null -xc++ -
73: + readelf -e out/test/arm/entry/exe1
73: + grep -q 'Entry point address:.*0x1000$' out/test/arm/entry/log
73: + cc -B. -o out/test/arm/entry/exe2 -Wl,-e,bar out/test/arm/entry/a.o out/test/arm/entry/b.o
73: + readelf -e out/test/arm/entry/exe2
73: + grep -q 'Entry point address:.*0x2000$' out/test/arm/entry/log
73: + on_exit
73: + echo OK
73: OK
73: + exit 0
 72/341 Test  #73: arm-entry ........................................   Passed    0.84 sec
test 76
        Start  76: arm-exclude-libs

76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh"
76: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
76: Environment variables: 
76:  MACHINE=arm
76:  CPU=
76: Test timeout computed to be: 1500
76: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh
76: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
76: ++ export LC_ALL=C
76: ++ LC_ALL=C
76: ++ '[' -z arm ']'
76: ++ '[' -z '' ']'
76: ++ TESTDIR=out/test/arm
76: ++ CC=cc
76: ++ CXX=c++
76: ++ GCC=gcc
76: ++ GXX=g++
76: ++ OBJDUMP=objdump
76: ++ OBJCOPY=objcopy
76: ++ STRIP=strip
76: ++ QEMU=
76: ++ case $MACHINE in
76: ++ tlsdesc_opt=-mtls-dialect=gnu2
76: +++ uname
76: ++ '[' Linux = FreeBSD ']'
76: ++ trap 'on_error $LINENO' ERR
76: ++ trap on_exit EXIT
76: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh .sh
76: ++ testname=exclude-libs
76: ++ echo -n 'Testing exclude-libs ... '
76: Testing exclude-libs ... ++ t=out/test/arm/exclude-libs
76: ++ mkdir -p out/test/arm/exclude-libs
76: ++ set -x
76: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/a.o -
76: + cat
76: + cat
76: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/b.o -
76: + rm -f out/test/arm/exclude-libs/c.a
76: + ar crs out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/a.o
76: + rm -f out/test/arm/exclude-libs/d.a
76: + ar crs out/test/arm/exclude-libs/d.a out/test/arm/exclude-libs/b.o
76: + cat
76: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/e.o -
75: + static=-static
75: + static='-static -pthread'
75: + cat
76: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a
75: + c++ -c -o out/test/arm/exception/b.o out/test/arm/exception/a.cc -fPIC
74: + command -v perl
74: + '[' arm = sh4 ']'
74: + cat
74: + c++ -o out/test/arm/exception-multiple-ehframe/a.o -c -xc++ -
75: + c++ -c -o out/test/arm/exception/c.o out/test/arm/exception/a.cc -fno-PIC
76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so
76: + grep -Fq foo out/test/arm/exclude-libs/log
76: + grep -Fq bar out/test/arm/exclude-libs/log
76: + grep -Fq baz out/test/arm/exclude-libs/log
76: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a
74: + c++ -o out/test/arm/exception-multiple-ehframe/b.o -c -xc++ -
74: + cat
75: + c++ -B. -o out/test/arm/exception/exe1 out/test/arm/exception/b.o -static -pthread
67: + cat
67: + c++ -o out/test/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections -
74: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/arm/exception-multiple-ehframe/a.o
74: + ./mold -r -o out/test/arm/exception-multiple-ehframe/c.o out/test/arm/exception-multiple-ehframe/a.o out/test/arm/exception-multiple-ehframe/b.o
74: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/arm/exception-multiple-ehframe/c.o
76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so
74: + cat
74: + c++ -o out/test/arm/exception-multiple-ehframe/d.o -c -xc++ -
76: + grep -Fq foo out/test/arm/exclude-libs/log
76: + grep -Fq bar out/test/arm/exclude-libs/log
76: + grep -Fq baz out/test/arm/exclude-libs/log
76: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a
76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so
75: + out/test/arm/exception/exe1
76: + grep -Fq foo out/test/arm/exclude-libs/log
75: + c++ -B. -o out/test/arm/exception/exe2 out/test/arm/exception/c.o -no-pie -static -pthread
76: + grep -Fq bar out/test/arm/exclude-libs/log
76: + grep -Fq baz out/test/arm/exclude-libs/log
74: + c++ -B. -o out/test/arm/exception-multiple-ehframe/exe1 out/test/arm/exception-multiple-ehframe/d.o out/test/arm/exception-multiple-ehframe/c.o
76: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a
76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so
76: + grep -Fq foo out/test/arm/exclude-libs/log
76: + grep -Fq bar out/test/arm/exclude-libs/log
74: + out/test/arm/exception-multiple-ehframe/exe1
74: + grep -q '^1 3$'
76: + grep -Fq baz out/test/arm/exclude-libs/log
74: + on_exit
74: + echo OK
74: OK
74: + exit 0
76: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a -Wl,-exclude-libs=ALL
 73/341 Test  #74: arm-exception-multiple-ehframe ...................   Passed    2.55 sec
test 77
        Start  77: arm-exclude-libs2

77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh"
77: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
77: Environment variables: 
77:  MACHINE=arm
77:  CPU=
77: Test timeout computed to be: 1500
77: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh
77: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
77: ++ export LC_ALL=C
77: ++ LC_ALL=C
77: ++ '[' -z arm ']'
77: ++ '[' -z '' ']'
77: ++ TESTDIR=out/test/arm
77: ++ CC=cc
77: ++ CXX=c++
77: ++ GCC=gcc
77: ++ GXX=g++
77: ++ OBJDUMP=objdump
77: ++ OBJCOPY=objcopy
77: ++ STRIP=strip
77: ++ QEMU=
77: ++ case $MACHINE in
77: ++ tlsdesc_opt=-mtls-dialect=gnu2
77: +++ uname
77: ++ '[' Linux = FreeBSD ']'
77: ++ trap 'on_error $LINENO' ERR
77: ++ trap on_exit EXIT
77: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh .sh
77: ++ testname=exclude-libs2
77: ++ echo -n 'Testing exclude-libs2 ... '
77: Testing exclude-libs2 ... ++ t=out/test/arm/exclude-libs2
77: ++ mkdir -p out/test/arm/exclude-libs2
77: ++ set -x
77: + cc -x assembler -c -o out/test/arm/exclude-libs2/a.o -
77: + cat
77: + rm -f out/test/arm/exclude-libs2/b.a
77: + ar crs out/test/arm/exclude-libs2/b.a out/test/arm/exclude-libs2/a.o
75: + out/test/arm/exception/exe2
75: + c++ -B. -o out/test/arm/exception/exe3 out/test/arm/exception/b.o -pie
77: + cat
77: + cc -xc -c -o out/test/arm/exclude-libs2/c.o -
76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so
76: + grep -Fq foo out/test/arm/exclude-libs/log
76: + grep -Fq bar out/test/arm/exclude-libs/log
76: + grep -Fq baz out/test/arm/exclude-libs/log
76: + on_exit
76: + echo OK
76: OK
76: + exit 0
 74/341 Test  #76: arm-exclude-libs .................................   Passed    2.15 sec
test 78
        Start  78: arm-exclude-libs3

78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh"
78: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
78: Environment variables: 
78:  MACHINE=arm
78:  CPU=
78: Test timeout computed to be: 1500
77: + cc -B. -shared -o out/test/arm/exclude-libs2/d.so out/test/arm/exclude-libs2/c.o out/test/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a
78: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh
78: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
78: ++ export LC_ALL=C
78: ++ LC_ALL=C
78: ++ '[' -z arm ']'
78: ++ '[' -z '' ']'
78: ++ TESTDIR=out/test/arm
78: ++ CC=cc
78: ++ CXX=c++
78: ++ GCC=gcc
78: ++ GXX=g++
78: ++ OBJDUMP=objdump
78: ++ OBJCOPY=objcopy
78: ++ STRIP=strip
78: ++ QEMU=
78: ++ case $MACHINE in
78: ++ tlsdesc_opt=-mtls-dialect=gnu2
78: +++ uname
78: ++ '[' Linux = FreeBSD ']'
78: ++ trap 'on_error $LINENO' ERR
78: ++ trap on_exit EXIT
78: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh .sh
78: ++ testname=exclude-libs3
78: ++ echo -n 'Testing exclude-libs3 ... '
78: Testing exclude-libs3 ... ++ t=out/test/arm/exclude-libs3
78: ++ mkdir -p out/test/arm/exclude-libs3
78: ++ set -x
78: + cat
78: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/a.o -
75: + out/test/arm/exception/exe3
75: + c++ -B. -o out/test/arm/exception/exe4 out/test/arm/exception/c.o -no-pie
78: + rm -f out/test/arm/exclude-libs3/b.a
78: + ar crs out/test/arm/exclude-libs3/b.a out/test/arm/exclude-libs3/a.o
78: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/c.o -
78: + cat
77: + readelf --dyn-syms out/test/arm/exclude-libs2/d.so
77: + grep -Fq foo out/test/arm/exclude-libs2/log
77: + on_exit
77: + echo OK
77: OK
77: + exit 0
 75/341 Test  #77: arm-exclude-libs2 ................................   Passed    0.68 sec
test 79
        Start  79: arm-execstack

79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh"
79: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
79: Environment variables: 
79:  MACHINE=arm
79:  CPU=
79: Test timeout computed to be: 1500
79: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh
79: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
79: ++ export LC_ALL=C
79: ++ LC_ALL=C
79: ++ '[' -z arm ']'
79: ++ '[' -z '' ']'
79: ++ TESTDIR=out/test/arm
79: ++ CC=cc
79: ++ CXX=c++
79: ++ GCC=gcc
79: ++ GXX=g++
79: ++ OBJDUMP=objdump
79: ++ OBJCOPY=objcopy
79: ++ STRIP=strip
79: ++ QEMU=
79: ++ case $MACHINE in
79: ++ tlsdesc_opt=-mtls-dialect=gnu2
79: +++ uname
79: ++ '[' Linux = FreeBSD ']'
79: ++ trap 'on_error $LINENO' ERR
79: ++ trap on_exit EXIT
79: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh .sh
79: ++ testname=execstack
79: ++ echo -n 'Testing execstack ... '
79: Testing execstack ... ++ t=out/test/arm/execstack
79: ++ mkdir -p out/test/arm/execstack
78: + cc -B. -shared -o out/test/arm/exclude-libs3/d.so out/test/arm/exclude-libs3/c.o out/test/arm/exclude-libs3/b.a -Wl,-exclude-libs=ALL
79: ++ set -x
79: + cat
79: + cc -c -xc -o out/test/arm/execstack/a.o -
75: + out/test/arm/exception/exe4
75: + c++ -B. -o out/test/arm/exception/exe5 out/test/arm/exception/b.o -pie -Wl,--gc-sections
79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack
78: + readelf --dyn-syms out/test/arm/exclude-libs3/d.so
78: + grep -Fq foo out/test/arm/exclude-libs3/log
78: + on_exit
78: + echo OK
78: OK
78: + exit 0
 76/341 Test  #78: arm-exclude-libs3 ................................   Passed    0.76 sec
test 80
        Start  80: arm-execute-only

80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh"
80: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
80: Environment variables: 
80:  MACHINE=arm
80:  CPU=
80: Test timeout computed to be: 1500
79: + readelf --segments -W out/test/arm/execstack/exe
79: + grep -q 'GNU_STACK.* RWE '
80: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh
79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack
80: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
80: ++ export LC_ALL=C
80: ++ LC_ALL=C
80: ++ '[' -z arm ']'
80: ++ '[' -z '' ']'
80: ++ TESTDIR=out/test/arm
75: + out/test/arm/exception/exe5
80: ++ CC=cc
80: ++ CXX=c++
80: ++ GCC=gcc
80: ++ GXX=g++
80: ++ OBJDUMP=objdump
80: ++ OBJCOPY=objcopy
80: ++ STRIP=strip
80: ++ QEMU=
80: ++ case $MACHINE in
80: ++ tlsdesc_opt=-mtls-dialect=gnu2
80: +++ uname
80: ++ '[' Linux = FreeBSD ']'
80: ++ trap 'on_error $LINENO' ERR
80: ++ trap on_exit EXIT
75: + c++ -B. -o out/test/arm/exception/exe6 out/test/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections
80: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh .sh
80: ++ testname=execute-only
80: ++ echo -n 'Testing execute-only ... '
80: Testing execute-only ... ++ t=out/test/arm/execute-only
80: ++ mkdir -p out/test/arm/execute-only
80: ++ set -x
80: + '[' arm = sparc64 ']'
80: + '[' arm = ppc64 ']'
80: + '[' arm = ppc64le ']'
80: + cat
80: + cc -o out/test/arm/execute-only/a.o -c -xc -
80: + cc -B. -o out/test/arm/execute-only/exe out/test/arm/execute-only/a.o -Wl,--execute-only
79: + grep -q 'GNU_STACK.* RW '
79: + readelf --segments -W out/test/arm/execstack/exe
79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o
80: + out/test/arm/execute-only/exe
80: + grep -q 'Hello world'
80: + readelf -W --segments out/test/arm/execute-only/exe
80: + grep -Eq 'LOAD\s.*[0-9a-f]   E 0x'
80: + on_exit
80: + echo OK
80: OK
80: + exit 0
75: + out/test/arm/exception/exe6
 77/341 Test  #80: arm-execute-only .................................   Passed    0.47 sec
test 81
        Start  81: arm-export-dynamic

81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh"
81: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
81: Environment variables: 
81:  MACHINE=arm
81:  CPU=
81: Test timeout computed to be: 1500
75: + '[' arm = x86_64 ']'
75: + '[' arm = x86_64 -o arm = aarch64 ']'
75: + '[' arm '!=' riscv32 ']'
75: + c++ -B. -o out/test/arm/exception/exe11 out/test/arm/exception/b.o -pie
81: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh
81: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
81: ++ export LC_ALL=C
81: ++ LC_ALL=C
81: ++ '[' -z arm ']'
81: ++ '[' -z '' ']'
81: ++ TESTDIR=out/test/arm
81: ++ CC=cc
81: ++ CXX=c++
81: ++ GCC=gcc
81: ++ GXX=g++
81: ++ OBJDUMP=objdump
81: ++ OBJCOPY=objcopy
81: ++ STRIP=strip
81: ++ QEMU=
81: ++ case $MACHINE in
81: ++ tlsdesc_opt=-mtls-dialect=gnu2
79: + grep -q 'GNU_STACK.* RW '
79: + readelf --segments -W out/test/arm/execstack/exe
79: + on_exit
79: + echo OK
79: OK
79: + exit 0
81: +++ uname
 78/341 Test  #79: arm-execstack ....................................   Passed    0.95 sec
test 82
        Start  82: arm-export-from-exe

82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh"
82: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
82: Environment variables: 
82:  MACHINE=arm
82:  CPU=
82: Test timeout computed to be: 1500
81: ++ '[' Linux = FreeBSD ']'
81: ++ trap 'on_error $LINENO' ERR
81: ++ trap on_exit EXIT
81: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh .sh
81: ++ testname=export-dynamic
81: ++ echo -n 'Testing export-dynamic ... '
81: Testing export-dynamic ... ++ t=out/test/arm/export-dynamic
81: ++ mkdir -p out/test/arm/export-dynamic
81: ++ set -x
81: + cc -o out/test/arm/export-dynamic/a.o -c -x assembler -
81: + cat
82: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh
82: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
82: ++ export LC_ALL=C
82: ++ LC_ALL=C
82: ++ '[' -z arm ']'
82: ++ '[' -z '' ']'
82: ++ TESTDIR=out/test/arm
82: ++ CC=cc
82: ++ CXX=c++
82: ++ GCC=gcc
82: ++ GXX=g++
82: ++ OBJDUMP=objdump
82: ++ OBJCOPY=objcopy
82: ++ STRIP=strip
82: ++ QEMU=
82: ++ case $MACHINE in
82: ++ tlsdesc_opt=-mtls-dialect=gnu2
82: +++ uname
82: ++ '[' Linux = FreeBSD ']'
82: ++ trap 'on_error $LINENO' ERR
82: ++ trap on_exit EXIT
81: + cc -shared -fPIC -o out/test/arm/export-dynamic/b.so -xc /dev/null
82: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh .sh
82: ++ testname=export-from-exe
82: ++ echo -n 'Testing export-from-exe ... '
82: Testing export-from-exe ... ++ t=out/test/arm/export-from-exe
82: ++ mkdir -p out/test/arm/export-from-exe
82: ++ set -x
82: + cat
82: + cc -o out/test/arm/export-from-exe/a.o -c -xc -
75: + strip out/test/arm/exception/exe11
75: + out/test/arm/exception/exe11
75: + c++ -B. -o out/test/arm/exception/exe12 out/test/arm/exception/c.o -no-pie
82: + cat
82: + cc -shared -fPIC -o out/test/arm/export-from-exe/b.so -xc -
81: + ./mold -o out/test/arm/export-dynamic/exe out/test/arm/export-dynamic/a.o out/test/arm/export-dynamic/b.so --export-dynamic
81: + readelf --dyn-syms out/test/arm/export-dynamic/exe
81: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/arm/export-dynamic/log
67: + c++ -B. -o out/test/arm/emit-relocs-dead-sections/exe out/test/arm/emit-relocs-dead-sections/a.o out/test/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs
81: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/arm/export-dynamic/log
81: + on_exit
81: + echo OK
81: OK
81: + exit 0
 79/341 Test  #81: arm-export-dynamic ...............................   Passed    0.53 sec
test 83
        Start  83: arm-fatal-warnings

83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh"
83: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
83: Environment variables: 
83:  MACHINE=arm
83:  CPU=
83: Test timeout computed to be: 1500
75: + strip out/test/arm/exception/exe12
83: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh
83: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
83: ++ export LC_ALL=C
83: ++ LC_ALL=C
83: ++ '[' -z arm ']'
83: ++ '[' -z '' ']'
83: ++ TESTDIR=out/test/arm
83: ++ CC=cc
83: ++ CXX=c++
83: ++ GCC=gcc
83: ++ GXX=g++
83: ++ OBJDUMP=objdump
83: ++ OBJCOPY=objcopy
83: ++ STRIP=strip
83: ++ QEMU=
83: ++ case $MACHINE in
83: ++ tlsdesc_opt=-mtls-dialect=gnu2
83: +++ uname
83: ++ '[' Linux = FreeBSD ']'
83: ++ trap 'on_error $LINENO' ERR
83: ++ trap on_exit EXIT
75: + out/test/arm/exception/exe12
75: + on_exit
75: + echo OK
75: OK
75: + exit 0
83: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh .sh
83: ++ testname=fatal-warnings
83: ++ echo -n 'Testing fatal-warnings ... '
83: Testing fatal-warnings ... ++ t=out/test/arm/fatal-warnings
83: ++ mkdir -p out/test/arm/fatal-warnings
 80/341 Test  #75: arm-exception ....................................   Passed    4.43 sec
test 84
        Start  84: arm-filler

84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh"
84: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
84: Environment variables: 
84:  MACHINE=arm
84:  CPU=
84: Test timeout computed to be: 1500
83: ++ set -x
83: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/a.o -
83: + cat
84: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh
84: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
84: ++ export LC_ALL=C
84: ++ LC_ALL=C
84: ++ '[' -z arm ']'
84: ++ '[' -z '' ']'
84: ++ TESTDIR=out/test/arm
84: ++ CC=cc
84: ++ CXX=c++
84: ++ GCC=gcc
84: ++ GXX=g++
84: ++ OBJDUMP=objdump
84: ++ OBJCOPY=objcopy
84: ++ STRIP=strip
84: ++ QEMU=
84: ++ case $MACHINE in
84: ++ tlsdesc_opt=-mtls-dialect=gnu2
84: +++ uname
84: ++ '[' Linux = FreeBSD ']'
84: ++ trap 'on_error $LINENO' ERR
84: ++ trap on_exit EXIT
84: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh .sh
84: ++ testname=filler
84: ++ echo -n 'Testing filler ... '
84: Testing filler ... ++ t=out/test/arm/filler
84: ++ mkdir -p out/test/arm/filler
84: ++ set -x
84: + test_cflags -static
82: + cc -B. -o out/test/arm/export-from-exe/exe out/test/arm/export-from-exe/a.o out/test/arm/export-from-exe/b.so
84: + echo 'int main() {}'
84: + cc -B. -static -o /dev/null -xc -
83: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/b.o -
67: + out/test/arm/emit-relocs-dead-sections/exe
83: + cat
67: + grep -q 'Hello world'
67: + on_exit
67: + echo OK
67: OK
67: + exit 0
 81/341 Test  #67: arm-emit-relocs-dead-sections ....................   Passed    5.84 sec
test 85
        Start  85: arm-filter

85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh"
85: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
85: Environment variables: 
85:  MACHINE=arm
85:  CPU=
85: Test timeout computed to be: 1500
85: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh
85: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
85: ++ export LC_ALL=C
85: ++ LC_ALL=C
85: ++ '[' -z arm ']'
85: ++ '[' -z '' ']'
85: ++ TESTDIR=out/test/arm
85: ++ CC=cc
85: ++ CXX=c++
85: ++ GCC=gcc
85: ++ GXX=g++
85: ++ OBJDUMP=objdump
85: ++ OBJCOPY=objcopy
85: ++ STRIP=strip
85: ++ QEMU=
85: ++ case $MACHINE in
85: ++ tlsdesc_opt=-mtls-dialect=gnu2
85: +++ uname
85: ++ '[' Linux = FreeBSD ']'
85: ++ trap 'on_error $LINENO' ERR
85: ++ trap on_exit EXIT
85: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh .sh
85: ++ testname=filter
85: ++ echo -n 'Testing filter ... '
85: Testing filter ... ++ t=out/test/arm/filter
85: ++ mkdir -p out/test/arm/filter
85: ++ set -x
85: + cc -o out/test/arm/filter/a.o -c -x assembler -
85: + cat
82: + readelf --dyn-syms out/test/arm/export-from-exe/exe
85: + ./mold -o out/test/arm/filter/b.so out/test/arm/filter/a.o --filter foo -F bar -shared
82: + grep -q expfn2
82: + grep -q expfn1
82: + readelf --dyn-syms out/test/arm/export-from-exe/exe
83: + cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common
82: + on_exit
82: + echo OK
82: OK
82: + exit 0
 82/341 Test  #82: arm-export-from-exe ..............................   Passed    0.88 sec
test 86
        Start  86: arm-func-addr

86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh"
86: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
86: Environment variables: 
86:  MACHINE=arm
86:  CPU=
86: Test timeout computed to be: 1500
85: + readelf --dynamic out/test/arm/filter/b.so
85: + grep -Fq 'Filter library: [foo]' out/test/arm/filter/log
85: + grep -Fq 'Filter library: [bar]' out/test/arm/filter/log
85: + on_exit
85: + echo OK
85: OK
85: + exit 0
86: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh
 83/341 Test  #85: arm-filter .......................................   Passed    0.20 sec
test 87
        Start  87: arm-gc-sections

87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh"
87: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
87: Environment variables: 
87:  MACHINE=arm
87:  CPU=
87: Test timeout computed to be: 1500
86: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
86: ++ export LC_ALL=C
86: ++ LC_ALL=C
86: ++ '[' -z arm ']'
86: ++ '[' -z '' ']'
86: ++ TESTDIR=out/test/arm
86: ++ CC=cc
86: ++ CXX=c++
86: ++ GCC=gcc
86: ++ GXX=g++
86: ++ OBJDUMP=objdump
86: ++ OBJCOPY=objcopy
86: ++ STRIP=strip
86: ++ QEMU=
86: ++ case $MACHINE in
86: ++ tlsdesc_opt=-mtls-dialect=gnu2
86: +++ uname
86: ++ '[' Linux = FreeBSD ']'
86: ++ trap 'on_error $LINENO' ERR
86: ++ trap on_exit EXIT
86: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh .sh
86: ++ testname=func-addr
86: ++ echo -n 'Testing func-addr ... '
86: Testing func-addr ... ++ t=out/test/arm/func-addr
86: ++ mkdir -p out/test/arm/func-addr
87: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh
87: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
87: ++ export LC_ALL=C
87: ++ LC_ALL=C
87: ++ '[' -z arm ']'
87: ++ '[' -z '' ']'
87: ++ TESTDIR=out/test/arm
87: ++ CC=cc
87: ++ CXX=c++
87: ++ GCC=gcc
87: ++ GXX=g++
87: ++ OBJDUMP=objdump
87: ++ OBJCOPY=objcopy
87: ++ STRIP=strip
87: ++ QEMU=
87: ++ case $MACHINE in
87: ++ tlsdesc_opt=-mtls-dialect=gnu2
87: +++ uname
86: ++ set -x
86: + cat
87: ++ '[' Linux = FreeBSD ']'
87: ++ trap 'on_error $LINENO' ERR
87: ++ trap on_exit EXIT
86: + cc -shared -o out/test/arm/func-addr/a.so -xc -
87: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh .sh
87: ++ testname=gc-sections
87: ++ echo -n 'Testing gc-sections ... '
87: Testing gc-sections ... ++ t=out/test/arm/gc-sections
87: ++ mkdir -p out/test/arm/gc-sections
87: ++ set -x
87: + cat
87: + c++ -B. -o out/test/arm/gc-sections/exe1 out/test/arm/gc-sections/a.cc -ffunction-sections -fdata-sections
84: + cc -o out/test/arm/filler/a.o -c -xc -
84: + cat
83: + cc -B. -o out/test/arm/fatal-warnings/exe out/test/arm/fatal-warnings/a.o out/test/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings
86: + cc -o out/test/arm/func-addr/b.o -c -xc -fno-PIC -
86: + cat
84: + cc -B. -static -Wl,--filler,0xfe -o out/test/arm/filler/exe1 out/test/arm/filler/a.o
86: + cc -B. -o out/test/arm/func-addr/exe -no-pie out/test/arm/func-addr/b.o out/test/arm/func-addr/a.so
83: + on_exit
83: + echo OK
83: OK
83: + exit 0
 84/341 Test  #83: arm-fatal-warnings ...............................   Passed    0.92 sec
test 88
        Start  88: arm-gdb-index-compress-output

88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh"
88: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
88: Environment variables: 
88:  MACHINE=arm
88:  CPU=
88: Test timeout computed to be: 1500
88: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh
88: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
88: ++ export LC_ALL=C
88: ++ LC_ALL=C
88: ++ '[' -z arm ']'
88: ++ '[' -z '' ']'
88: ++ TESTDIR=out/test/arm
88: ++ CC=cc
88: ++ CXX=c++
88: ++ GCC=gcc
88: ++ GXX=g++
88: ++ OBJDUMP=objdump
88: ++ OBJCOPY=objcopy
88: ++ STRIP=strip
88: ++ QEMU=
88: ++ case $MACHINE in
88: ++ tlsdesc_opt=-mtls-dialect=gnu2
88: +++ uname
88: ++ '[' Linux = FreeBSD ']'
88: ++ trap 'on_error $LINENO' ERR
88: ++ trap on_exit EXIT
88: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh .sh
88: ++ testname=gdb-index-compress-output
88: ++ echo -n 'Testing gdb-index-compress-output ... '
88: Testing gdb-index-compress-output ... ++ t=out/test/arm/gdb-index-compress-output
88: ++ mkdir -p out/test/arm/gdb-index-compress-output
84: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/arm/filler/exe1
88: ++ set -x
88: + on_qemu
88: + '[' '' '!=' '' ']'
88: + grep -qw qemu /proc/cpuinfo
87: + readelf --symbols out/test/arm/gc-sections/exe1
87: + grep -qv live_fn1 out/test/arm/gc-sections/log.1
88: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
88: + command -v gdb
88: + cc -c -o out/test/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections
88: + cat
87: + grep -qv live_fn2 out/test/arm/gc-sections/log.1
87: + grep -qv dead_fn1 out/test/arm/gc-sections/log.1
84: + od -x out/test/arm/filler/exe1
87: + grep -qv dead_fn2 out/test/arm/gc-sections/log.1
87: + grep -qv live_var1 out/test/arm/gc-sections/log.1
87: + grep -qv live_var2 out/test/arm/gc-sections/log.1
87: + grep -qv dead_var1 out/test/arm/gc-sections/log.1
86: + grep -q 1
86: + out/test/arm/func-addr/exe
86: + on_exit
86: + echo OK
86: OK
86: + exit 0
87: + grep -qv dead_var2 out/test/arm/gc-sections/log.1
 85/341 Test  #86: arm-func-addr ....................................   Passed    0.77 sec
test 89
        Start  89: arm-gdb-index-dwarf2

89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh"
89: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
89: Environment variables: 
89:  MACHINE=arm
89:  CPU=
89: Test timeout computed to be: 1500
87: + grep -q '1 2'
87: + out/test/arm/gc-sections/exe1
87: + c++ -B. -o out/test/arm/gc-sections/exe2 out/test/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections
88: + cc -B. -shared -o out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi
89: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh
89: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
89: ++ export LC_ALL=C
89: ++ LC_ALL=C
89: ++ '[' -z arm ']'
89: ++ '[' -z '' ']'
89: ++ TESTDIR=out/test/arm
89: ++ CC=cc
89: ++ CXX=c++
89: ++ GCC=gcc
89: ++ GXX=g++
89: ++ OBJDUMP=objdump
89: ++ OBJCOPY=objcopy
89: ++ STRIP=strip
89: ++ QEMU=
89: ++ case $MACHINE in
89: ++ tlsdesc_opt=-mtls-dialect=gnu2
89: +++ uname
89: ++ '[' Linux = FreeBSD ']'
89: ++ trap 'on_error $LINENO' ERR
89: ++ trap on_exit EXIT
89: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh .sh
89: ++ testname=gdb-index-dwarf2
89: ++ echo -n 'Testing gdb-index-dwarf2 ... '
89: Testing gdb-index-dwarf2 ... ++ t=out/test/arm/gdb-index-dwarf2
89: ++ mkdir -p out/test/arm/gdb-index-dwarf2
89: ++ set -x
89: + on_qemu
89: + '[' '' '!=' '' ']'
89: + grep -qw qemu /proc/cpuinfo
84: + cc -B. -static -Wl,--filler,0x00 -o out/test/arm/filler/exe2 out/test/arm/filler/a.o
89: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
89: + command -v gdb
89: + echo 'int main() {}'
89: + cc -o /dev/null -xc -gdwarf-2 -g -
88: + readelf -WS out/test/arm/gdb-index-compress-output/b.so
88: + grep -Fq .gdb_index
88: + cat
88: + cc -c -o out/test/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz
84: + od -x out/test/arm/filler/exe2
89: + cat
89: + cc -c -o out/test/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections
87: + readelf --symbols out/test/arm/gc-sections/exe2
87: + grep -q live_fn1 out/test/arm/gc-sections/log.2
88: + cc -B. -o out/test/arm/gdb-index-compress-output/exe out/test/arm/gdb-index-compress-output/b.so out/test/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib
87: + grep -q live_fn2 out/test/arm/gc-sections/log.2
84: + diff -q out/test/arm/filler/txt1 out/test/arm/filler/txt2
87: + grep -qv dead_fn1 out/test/arm/gc-sections/log.2
87: + grep -qv dead_fn2 out/test/arm/gc-sections/log.2
87: + grep -q live_var1 out/test/arm/gc-sections/log.2
84: + on_exit
84: + echo OK
84: OK
84: + exit 0
 86/341 Test  #84: arm-filler .......................................   Passed    1.68 sec
test 90
        Start  90: arm-gdb-index-dwarf3

90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh"
90: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
90: Environment variables: 
90:  MACHINE=arm
90:  CPU=
90: Test timeout computed to be: 1500
87: + grep -q live_var2 out/test/arm/gc-sections/log.2
87: + grep -qv dead_var1 out/test/arm/gc-sections/log.2
90: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh
89: + cat
90: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
90: ++ export LC_ALL=C
90: ++ LC_ALL=C
90: ++ '[' -z arm ']'
90: ++ '[' -z '' ']'
90: ++ TESTDIR=out/test/arm
90: ++ CC=cc
90: ++ CXX=c++
90: ++ GCC=gcc
90: ++ GXX=g++
90: ++ OBJDUMP=objdump
90: ++ OBJCOPY=objcopy
90: ++ STRIP=strip
90: ++ QEMU=
90: ++ case $MACHINE in
90: ++ tlsdesc_opt=-mtls-dialect=gnu2
90: +++ uname
87: + grep -qv dead_var2 out/test/arm/gc-sections/log.2
89: + cc -c -o out/test/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections
90: ++ '[' Linux = FreeBSD ']'
90: ++ trap 'on_error $LINENO' ERR
90: ++ trap on_exit EXIT
90: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh .sh
90: ++ testname=gdb-index-dwarf3
90: ++ echo -n 'Testing gdb-index-dwarf3 ... '
90: Testing gdb-index-dwarf3 ... ++ t=out/test/arm/gdb-index-dwarf3
90: ++ mkdir -p out/test/arm/gdb-index-dwarf3
87: + out/test/arm/gc-sections/exe2
87: + grep -q '1 2'
87: + on_exit
87: + echo OK
87: OK
87: + exit 0
 87/341 Test  #87: arm-gc-sections ..................................   Passed    1.36 sec
test 91
        Start  91: arm-gdb-index-dwarf4

91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh"
91: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
91: Environment variables: 
91:  MACHINE=arm
91:  CPU=
91: Test timeout computed to be: 1500
90: ++ set -x
90: + on_qemu
90: + '[' '' '!=' '' ']'
90: + grep -qw qemu /proc/cpuinfo
90: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
90: + command -v gdb
90: + test_cflags -gdwarf-3
90: + cc -B. -gdwarf-3 -o /dev/null -xc -
90: + echo 'int main() {}'
91: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh
91: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
91: ++ export LC_ALL=C
91: ++ LC_ALL=C
91: ++ '[' -z arm ']'
91: ++ '[' -z '' ']'
91: ++ TESTDIR=out/test/arm
91: ++ CC=cc
91: ++ CXX=c++
91: ++ GCC=gcc
91: ++ GXX=g++
91: ++ OBJDUMP=objdump
91: ++ OBJCOPY=objcopy
91: ++ STRIP=strip
91: ++ QEMU=
91: ++ case $MACHINE in
91: ++ tlsdesc_opt=-mtls-dialect=gnu2
91: +++ uname
91: ++ '[' Linux = FreeBSD ']'
91: ++ trap 'on_error $LINENO' ERR
91: ++ trap on_exit EXIT
91: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh .sh
91: ++ testname=gdb-index-dwarf4
91: ++ echo -n 'Testing gdb-index-dwarf4 ... '
91: Testing gdb-index-dwarf4 ... ++ t=out/test/arm/gdb-index-dwarf4
91: ++ mkdir -p out/test/arm/gdb-index-dwarf4
91: ++ set -x
91: + on_qemu
91: + '[' '' '!=' '' ']'
91: + grep -qw qemu /proc/cpuinfo
91: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
91: + command -v gdb
91: + test_cflags -gdwarf-4 -g
91: + cc -B. -gdwarf-4 -g -o /dev/null -xc -
89: + cc -B. -shared -o out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/a.o out/test/arm/gdb-index-dwarf2/b.o -Wl,--gdb-index
91: + echo 'int main() {}'
88: + readelf -WS out/test/arm/gdb-index-compress-output/exe
88: + grep -Fq .gdb_index
88: + out/test/arm/gdb-index-compress-output/exe
88: + grep -q 'Hello world'
88: + DEBUGINFOD_URLS=
88: + gdb out/test/arm/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
89: + grep -Fq .gdb_index
89: + readelf -WS out/test/arm/gdb-index-dwarf2/c.so
89: + cat
89: + cc -c -o out/test/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz
91: + cat
91: + cc -c -o out/test/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections
90: + cc -c -o out/test/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections
90: + cat
91: + cc -c -o out/test/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections
91: + cat
89: + cc -B. -o out/test/arm/gdb-index-dwarf2/exe out/test/arm/gdb-index-dwarf2/c.so out/test/arm/gdb-index-dwarf2/d.o -Wl,--gdb-index
90: + cc -c -o out/test/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections
90: + cat
90: + cc -B. -shared -o out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/a.o out/test/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index
91: + cc -B. -shared -o out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/a.o out/test/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index
89: + grep -Fq .gdb_index
89: + readelf -WS out/test/arm/gdb-index-dwarf2/exe
89: + grep -q 'Hello world'
89: + out/test/arm/gdb-index-dwarf2/exe
89: + DEBUGINFOD_URLS=
89: + gdb out/test/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
90: + readelf -WS out/test/arm/gdb-index-dwarf3/c.so
90: + grep -Fq .gdb_index
90: + cat
90: + cc -c -o out/test/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz
91: + readelf -WS out/test/arm/gdb-index-dwarf4/c.so
91: + grep -Fq .gdb_index
90: + cc -B. -o out/test/arm/gdb-index-dwarf3/exe out/test/arm/gdb-index-dwarf3/c.so out/test/arm/gdb-index-dwarf3/d.o -Wl,--gdb-index
91: + cat
91: + cc -c -o out/test/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz
91: + cc -B. -o out/test/arm/gdb-index-dwarf4/exe out/test/arm/gdb-index-dwarf4/c.so out/test/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index
90: + readelf -WS out/test/arm/gdb-index-dwarf3/exe
90: + grep -Fq .gdb_index
90: + grep -q 'Hello world'
90: + out/test/arm/gdb-index-dwarf3/exe
90: + DEBUGINFOD_URLS=
90: + gdb out/test/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
91: + readelf -WS out/test/arm/gdb-index-dwarf4/exe
91: + grep -Fq .gdb_index
91: + out/test/arm/gdb-index-dwarf4/exe
91: + grep -q 'Hello world'
91: + DEBUGINFOD_URLS=
91: + gdb out/test/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
88: + grep -q 'hello () at .*<stdin>:7' out/test/arm/gdb-index-compress-output/log
88: + grep -q 'greet () at .*<stdin>:11' out/test/arm/gdb-index-compress-output/log
88: + grep -q 'main () at .*<stdin>:4' out/test/arm/gdb-index-compress-output/log
88: + on_exit
88: + echo OK
88: OK
88: + exit 0
 88/341 Test  #88: arm-gdb-index-compress-output ....................   Passed    3.72 sec
test 92
        Start  92: arm-gdb-index-dwarf5

92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh"
92: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
92: Environment variables: 
92:  MACHINE=arm
92:  CPU=
92: Test timeout computed to be: 1500
90: + grep -q 'hello2 () at .*<stdin>:7' out/test/arm/gdb-index-dwarf3/log
92: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh
90: + grep -q 'hello () at .*<stdin>:4' out/test/arm/gdb-index-dwarf3/log
89: + grep -q 'hello2 () at .*<stdin>:7' out/test/arm/gdb-index-dwarf2/log
92: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
92: ++ export LC_ALL=C
92: ++ LC_ALL=C
92: ++ '[' -z arm ']'
92: ++ '[' -z '' ']'
92: ++ TESTDIR=out/test/arm
92: ++ CC=cc
92: ++ CXX=c++
92: ++ GCC=gcc
92: ++ GXX=g++
92: ++ OBJDUMP=objdump
92: ++ OBJCOPY=objcopy
92: ++ STRIP=strip
92: ++ QEMU=
92: ++ case $MACHINE in
92: ++ tlsdesc_opt=-mtls-dialect=gnu2
90: + grep -q 'greet () at .*<stdin>:8' out/test/arm/gdb-index-dwarf3/log
92: +++ uname
92: ++ '[' Linux = FreeBSD ']'
92: ++ trap 'on_error $LINENO' ERR
92: ++ trap on_exit EXIT
89: + grep -q 'hello () at .*<stdin>:4' out/test/arm/gdb-index-dwarf2/log
89: + grep -q 'greet () at .*<stdin>:8' out/test/arm/gdb-index-dwarf2/log
90: + grep -q 'main () at .*<stdin>:4' out/test/arm/gdb-index-dwarf3/log
89: + grep -q 'main () at .*<stdin>:4' out/test/arm/gdb-index-dwarf2/log
92: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh .sh
92: ++ testname=gdb-index-dwarf5
92: ++ echo -n 'Testing gdb-index-dwarf5 ... '
92: Testing gdb-index-dwarf5 ... ++ t=out/test/arm/gdb-index-dwarf5
92: ++ mkdir -p out/test/arm/gdb-index-dwarf5
89: + on_exit
89: + echo OK
89: OK
89: + exit 0
 89/341 Test  #89: arm-gdb-index-dwarf2 .............................   Passed    3.56 sec
test 93
        Start  93: arm-gdb-index-dwarf64

93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh"
93: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
93: Environment variables: 
93:  MACHINE=arm
93:  CPU=
93: Test timeout computed to be: 1500
90: + on_exit
90: + echo OK
90: OK
90: + exit 0
92: ++ set -x
92: + on_qemu
92: + '[' '' '!=' '' ']'
92: + grep -qw qemu /proc/cpuinfo
 90/341 Test  #90: arm-gdb-index-dwarf3 .............................   Passed    2.99 sec
test 94
        Start  94: arm-gdb-index-empty

94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh"
94: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
94: Environment variables: 
94:  MACHINE=arm
94:  CPU=
94: Test timeout computed to be: 1500
92: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
92: + command -v gdb
92: + test_cflags -gdwarf-5 -g
92: + echo 'int main() {}'
93: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh
92: + cc -B. -gdwarf-5 -g -o /dev/null -xc -
93: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
93: ++ export LC_ALL=C
93: ++ LC_ALL=C
93: ++ '[' -z arm ']'
93: ++ '[' -z '' ']'
93: ++ TESTDIR=out/test/arm
93: ++ CC=cc
93: ++ CXX=c++
93: ++ GCC=gcc
93: ++ GXX=g++
93: ++ OBJDUMP=objdump
93: ++ OBJCOPY=objcopy
93: ++ STRIP=strip
93: ++ QEMU=
93: ++ case $MACHINE in
93: ++ tlsdesc_opt=-mtls-dialect=gnu2
94: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh
93: +++ uname
93: ++ '[' Linux = FreeBSD ']'
93: ++ trap 'on_error $LINENO' ERR
93: ++ trap on_exit EXIT
94: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
94: ++ export LC_ALL=C
94: ++ LC_ALL=C
94: ++ '[' -z arm ']'
94: ++ '[' -z '' ']'
94: ++ TESTDIR=out/test/arm
94: ++ CC=cc
94: ++ CXX=c++
94: ++ GCC=gcc
94: ++ GXX=g++
94: ++ OBJDUMP=objdump
94: ++ OBJCOPY=objcopy
94: ++ STRIP=strip
94: ++ QEMU=
94: ++ case $MACHINE in
94: ++ tlsdesc_opt=-mtls-dialect=gnu2
93: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh .sh
93: ++ testname=gdb-index-dwarf64
93: ++ echo -n 'Testing gdb-index-dwarf64 ... '
93: Testing gdb-index-dwarf64 ... ++ t=out/test/arm/gdb-index-dwarf64
93: ++ mkdir -p out/test/arm/gdb-index-dwarf64
94: +++ uname
94: ++ '[' Linux = FreeBSD ']'
94: ++ trap 'on_error $LINENO' ERR
94: ++ trap on_exit EXIT
93: ++ set -x
93: + on_qemu
93: + '[' '' '!=' '' ']'
93: + grep -qw qemu /proc/cpuinfo
94: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh .sh
94: ++ testname=gdb-index-empty
94: ++ echo -n 'Testing gdb-index-empty ... '
94: Testing gdb-index-empty ... ++ t=out/test/arm/gdb-index-empty
94: ++ mkdir -p out/test/arm/gdb-index-empty
94: ++ set -x
93: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
93: + command -v gdb
93: + test_cflags -gdwarf-5 -g -gdwarf64
94: + cc -c -o out/test/arm/gdb-index-empty/a.o -xc -
94: + echo 'void _start() {}'
93: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc -
93: + echo 'int main() {}'
91: + grep -q 'hello2 () at .*<stdin>:7' out/test/arm/gdb-index-dwarf4/log
94: + ./mold -o out/test/arm/gdb-index-empty/exe out/test/arm/gdb-index-empty/a.o -gdb-index
91: + grep -q 'hello () at .*<stdin>:4' out/test/arm/gdb-index-dwarf4/log
91: + grep -q 'greet () at .*<stdin>:8' out/test/arm/gdb-index-dwarf4/log
91: + grep -q 'main () at .*<stdin>:4' out/test/arm/gdb-index-dwarf4/log
91: + on_exit
91: + echo OK
91: OK
91: + exit 0
 91/341 Test  #91: arm-gdb-index-dwarf4 .............................   Passed    3.17 sec
94: + readelf -WS out/test/arm/gdb-index-empty/exe
test 95
        Start  95: arm-gdb-index-split-dwarf

95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh"
95: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
95: Environment variables: 
95:  MACHINE=arm
95:  CPU=
95: Test timeout computed to be: 1500
94: + grep -Fq .gdb_index out/test/arm/gdb-index-empty/log
92: + cat
94: + on_exit
94: + echo OK
94: OK
94: + exit 0
 92/341 Test  #94: arm-gdb-index-empty ..............................   Passed    0.27 sec
test 96
        Start  96: arm-glibc-2.22-bug

96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh"
96: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
96: Environment variables: 
96:  MACHINE=arm
96:  CPU=
96: Test timeout computed to be: 1500
92: + cat
95: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh
95: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
95: ++ export LC_ALL=C
95: ++ LC_ALL=C
95: ++ '[' -z arm ']'
95: ++ '[' -z '' ']'
95: ++ TESTDIR=out/test/arm
95: ++ CC=cc
95: ++ CXX=c++
95: ++ GCC=gcc
95: ++ GXX=g++
95: ++ OBJDUMP=objdump
95: ++ OBJCOPY=objcopy
95: ++ STRIP=strip
95: ++ QEMU=
95: ++ case $MACHINE in
95: ++ tlsdesc_opt=-mtls-dialect=gnu2
92: + cat
96: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh
95: +++ uname
96: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
96: ++ export LC_ALL=C
96: ++ LC_ALL=C
96: ++ '[' -z arm ']'
96: ++ '[' -z '' ']'
96: ++ TESTDIR=out/test/arm
96: ++ CC=cc
96: ++ CXX=c++
96: ++ GCC=gcc
96: ++ GXX=g++
96: ++ OBJDUMP=objdump
96: ++ OBJCOPY=objcopy
96: ++ STRIP=strip
96: ++ QEMU=
96: ++ case $MACHINE in
96: ++ tlsdesc_opt=-mtls-dialect=gnu2
95: ++ '[' Linux = FreeBSD ']'
95: ++ trap 'on_error $LINENO' ERR
95: ++ trap on_exit EXIT
92: + cat
95: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh .sh
95: ++ testname=gdb-index-split-dwarf
95: ++ echo -n 'Testing gdb-index-split-dwarf ... '
95: Testing gdb-index-split-dwarf ... ++ t=out/test/arm/gdb-index-split-dwarf
95: ++ mkdir -p out/test/arm/gdb-index-split-dwarf
96: +++ uname
96: ++ '[' Linux = FreeBSD ']'
96: ++ trap 'on_error $LINENO' ERR
96: ++ trap on_exit EXIT
92: + cc -c -o out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections
95: ++ set -x
95: + on_qemu
95: + '[' '' '!=' '' ']'
95: + grep -qw qemu /proc/cpuinfo
96: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh .sh
96: ++ testname=glibc-2.22-bug
96: ++ echo -n 'Testing glibc-2.22-bug ... '
96: Testing glibc-2.22-bug ... ++ t=out/test/arm/glibc-2.22-bug
96: ++ mkdir -p out/test/arm/glibc-2.22-bug
93: + cat
93: + cat
96: ++ set -x
96: + cc -o out/test/arm/glibc-2.22-bug/a.o -fPIC -c -xc -
95: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']'
95: + command -v gdb
95: + test_cflags -gdwarf-5 -g
96: + cat
93: + cat
95: + echo 'int main() {}'
95: + cc -B. -gdwarf-5 -g -o /dev/null -xc -
93: + cat
93: + cc -c -o out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections
96: + cc -B. -o out/test/arm/glibc-2.22-bug/b.so -shared out/test/arm/glibc-2.22-bug/a.o
92: + cc -c -o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections
93: + cc -c -o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections
92: + cc -c -o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5
96: + grep -Eq '\.rela?\.plt'
96: + grep -E -A1 '\.rela?\.dyn'
96: + readelf -W --sections out/test/arm/glibc-2.22-bug/b.so
93: + cc -c -o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64
96: + on_exit
96: + echo OK
96: OK
96: + exit 0
 93/341 Test  #96: arm-glibc-2.22-bug ...............................   Passed    0.38 sec
test 97
        Start  97: arm-global-offset-table

97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh"
97: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
97: Environment variables: 
97:  MACHINE=arm
97:  CPU=
97: Test timeout computed to be: 1500
92: + cc -c -o out/test/arm/gdb-index-dwarf5/d.o out/test/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections
97: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh
97: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
97: ++ export LC_ALL=C
97: ++ LC_ALL=C
97: ++ '[' -z arm ']'
97: ++ '[' -z '' ']'
97: ++ TESTDIR=out/test/arm
97: ++ CC=cc
97: ++ CXX=c++
97: ++ GCC=gcc
97: ++ GXX=g++
97: ++ OBJDUMP=objdump
97: ++ OBJCOPY=objcopy
97: ++ STRIP=strip
97: ++ QEMU=
97: ++ case $MACHINE in
97: ++ tlsdesc_opt=-mtls-dialect=gnu2
97: +++ uname
97: ++ '[' Linux = FreeBSD ']'
97: ++ trap 'on_error $LINENO' ERR
97: ++ trap on_exit EXIT
97: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh .sh
97: ++ testname=global-offset-table
97: ++ echo -n 'Testing global-offset-table ... '
97: Testing global-offset-table ... ++ t=out/test/arm/global-offset-table
97: ++ mkdir -p out/test/arm/global-offset-table
95: + cat
97: ++ set -x
97: + '[' arm = ppc64le ']'
97: + cat
97: + cc -fPIC -c -o out/test/arm/global-offset-table/a.o -xc -
95: + cat
95: + cat
95: + cat
92: + cc -B. -shared -o out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/a.o out/test/arm/gdb-index-dwarf5/b.o out/test/arm/gdb-index-dwarf5/c.o out/test/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index
95: + cc -c -o out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf
93: + cc -c -o out/test/arm/gdb-index-dwarf64/d.o out/test/arm/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections
95: + cc -c -o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf
93: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o
97: + cc -B. -no-pie -o out/test/arm/global-offset-table/exe out/test/arm/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_
92: + readelf -WS out/test/arm/gdb-index-dwarf5/e.so
92: + grep -Fq .gdb_index
92: + grep -q 'fn1: .* \[global, function\]'
92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so
92: + grep -q 'char: .* \[static, type\]'
92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so
95: + cc -c -o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5
92: + cc -c -o out/test/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz
92: + cat
93: + cc -B. -shared -o out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/b.o out/test/arm/gdb-index-dwarf64/c.o out/test/arm/gdb-index-dwarf64/d.o -Wl,--gdb-index
97: + out/test/arm/global-offset-table/exe
97: ++ out/test/arm/global-offset-table/exe
97: + GOT_ADDR=2026f8
97: + '[' arm = x86_64 -o arm = i686 ']'
95: + cc -c -o out/test/arm/gdb-index-split-dwarf/d.o out/test/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf
97: + readelf -WS out/test/arm/global-offset-table/exe
97: + grep -q '\.got .*2026f8 '
97: + on_exit
97: + echo OK
97: OK
97: + exit 0
 94/341 Test  #97: arm-global-offset-table ..........................   Passed    0.54 sec
test 98
        Start  98: arm-gnu-hash

98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh"
98: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
98: Environment variables: 
98:  MACHINE=arm
98:  CPU=
98: Test timeout computed to be: 1500
92: + cc -B. -o out/test/arm/gdb-index-dwarf5/exe out/test/arm/gdb-index-dwarf5/e.so out/test/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index
98: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh
98: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
98: ++ export LC_ALL=C
98: ++ LC_ALL=C
98: ++ '[' -z arm ']'
98: ++ '[' -z '' ']'
98: ++ TESTDIR=out/test/arm
98: ++ CC=cc
98: ++ CXX=c++
98: ++ GCC=gcc
98: ++ GXX=g++
98: ++ OBJDUMP=objdump
98: ++ OBJCOPY=objcopy
98: ++ STRIP=strip
98: ++ QEMU=
98: ++ case $MACHINE in
98: ++ tlsdesc_opt=-mtls-dialect=gnu2
98: +++ uname
98: ++ '[' Linux = FreeBSD ']'
98: ++ trap 'on_error $LINENO' ERR
98: ++ trap on_exit EXIT
98: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh .sh
98: ++ testname=gnu-hash
98: ++ echo -n 'Testing gnu-hash ... '
98: Testing gnu-hash ... ++ t=out/test/arm/gnu-hash
98: ++ mkdir -p out/test/arm/gnu-hash
98: ++ set -x
98: + cc -c -o out/test/arm/gnu-hash/a.o -xc -
98: + cat
95: + cc -B. -shared -o out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/a.o out/test/arm/gdb-index-split-dwarf/b.o out/test/arm/gdb-index-split-dwarf/c.o out/test/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index
93: + readelf -WS out/test/arm/gdb-index-dwarf64/f.so
93: + grep -Fq .gdb_index
93: + cc -c -o out/test/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz
93: + cat
92: + grep -Fq .gdb_index
92: + readelf -WS out/test/arm/gdb-index-dwarf5/exe
92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/exe
92: + grep -q 'main: .* \[global, function\]'
98: + cc -B. -o out/test/arm/gnu-hash/b.so out/test/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared
92: + out/test/arm/gdb-index-dwarf5/exe
92: + grep -q 'Hello world'
92: + DEBUGINFOD_URLS=
92: + gdb out/test/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
95: + readelf -WS out/test/arm/gdb-index-split-dwarf/e.so
95: + grep -Fq .gdb_index
93: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe1 out/test/arm/gdb-index-dwarf64/e.so out/test/arm/gdb-index-dwarf64/g.o
95: + cc -c -o out/test/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz
95: + cat
98: + on_exit
98: + echo OK
98: OK
98: + exit 0
 95/341 Test  #98: arm-gnu-hash .....................................   Passed    0.43 sec
test 99
        Start  99: arm-gnu-property

99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh"
99: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
99: Environment variables: 
99:  MACHINE=arm
99:  CPU=
99: Test timeout computed to be: 1500
99: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh
99: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
99: ++ export LC_ALL=C
99: ++ LC_ALL=C
99: ++ '[' -z arm ']'
99: ++ '[' -z '' ']'
99: ++ TESTDIR=out/test/arm
99: ++ CC=cc
99: ++ CXX=c++
99: ++ GCC=gcc
99: ++ GXX=g++
99: ++ OBJDUMP=objdump
99: ++ OBJCOPY=objcopy
99: ++ STRIP=strip
99: ++ QEMU=
99: ++ case $MACHINE in
99: ++ tlsdesc_opt=-mtls-dialect=gnu2
99: +++ uname
99: ++ '[' Linux = FreeBSD ']'
99: ++ trap 'on_error $LINENO' ERR
99: ++ trap on_exit EXIT
99: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh .sh
99: ++ testname=gnu-property
99: ++ echo -n 'Testing gnu-property ... '
99: Testing gnu-property ... ++ t=out/test/arm/gnu-property
99: ++ mkdir -p out/test/arm/gnu-property
99: ++ set -x
99: + cat
99: + cc -o out/test/arm/gnu-property/a.o -c -xc -
93: + DEBUGINFOD_URLS=
93: + gdb out/test/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit
95: + cc -B. -o out/test/arm/gdb-index-split-dwarf/exe out/test/arm/gdb-index-split-dwarf/e.so out/test/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index
99: + cc -B. -o out/test/arm/gnu-property/exe out/test/arm/gnu-property/a.o -no-pie
95: + grep -Fq .gdb_index
95: + readelf -WS out/test/arm/gdb-index-split-dwarf/exe
95: + grep -q 'Hello world'
95: + out/test/arm/gdb-index-split-dwarf/exe
95: + on_exit
95: + echo OK
95: OK
95: + exit 0
 96/341 Test  #95: arm-gdb-index-split-dwarf ........................   Passed    1.80 sec
test 100
        Start 100: arm-gnu-retain

100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh"
100: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
100: Environment variables: 
100:  MACHINE=arm
100:  CPU=
100: Test timeout computed to be: 1500
100: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh
100: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
100: ++ export LC_ALL=C
100: ++ LC_ALL=C
100: ++ '[' -z arm ']'
100: ++ '[' -z '' ']'
100: ++ TESTDIR=out/test/arm
100: ++ CC=cc
100: ++ CXX=c++
100: ++ GCC=gcc
100: ++ GXX=g++
100: ++ OBJDUMP=objdump
100: ++ OBJCOPY=objcopy
100: ++ STRIP=strip
100: ++ QEMU=
100: ++ case $MACHINE in
100: ++ tlsdesc_opt=-mtls-dialect=gnu2
100: +++ uname
100: ++ '[' Linux = FreeBSD ']'
100: ++ trap 'on_error $LINENO' ERR
100: ++ trap on_exit EXIT
100: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh .sh
100: ++ testname=gnu-retain
100: ++ echo -n 'Testing gnu-retain ... '
100: Testing gnu-retain ... ++ t=out/test/arm/gnu-retain
100: ++ mkdir -p out/test/arm/gnu-retain
100: ++ set -x
100: + '[' arm = ppc64 ']'
99: + grep -Fqw .note.gnu.property
99: + readelf -W --sections out/test/arm/gnu-property/exe
100: + cc -c -o out/test/arm/gnu-retain/a.o -xc - -ffunction-sections
100: + cat
99: + skip
99: + echo skipped
99: skipped
99: + trap - EXIT
99: + exit 0
 97/341 Test  #99: arm-gnu-property .................................***Skipped   0.52 sec
test 101
        Start 101: arm-gnu-unique

101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh"
101: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
101: Environment variables: 
101:  MACHINE=arm
101:  CPU=
101: Test timeout computed to be: 1500
101: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh
101: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
101: ++ export LC_ALL=C
101: ++ LC_ALL=C
101: ++ '[' -z arm ']'
101: ++ '[' -z '' ']'
101: ++ TESTDIR=out/test/arm
101: ++ CC=cc
101: ++ CXX=c++
101: ++ GCC=gcc
101: ++ GXX=g++
101: ++ OBJDUMP=objdump
101: ++ OBJCOPY=objcopy
101: ++ STRIP=strip
101: ++ QEMU=
101: ++ case $MACHINE in
101: ++ tlsdesc_opt=-mtls-dialect=gnu2
101: +++ uname
101: ++ '[' Linux = FreeBSD ']'
101: ++ trap 'on_error $LINENO' ERR
101: ++ trap on_exit EXIT
101: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh .sh
101: ++ testname=gnu-unique
101: ++ echo -n 'Testing gnu-unique ... '
101: Testing gnu-unique ... ++ t=out/test/arm/gnu-unique
101: ++ mkdir -p out/test/arm/gnu-unique
101: ++ set -x
101: + command -v g++
101: + cat
101: + g++ -o out/test/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ -
100: + readelf -WS out/test/arm/gnu-retain/a.o
100: + grep -q '\.text\.foo.*AXR'
100: + cc -B. -o out/test/arm/gnu-retain/exe out/test/arm/gnu-retain/a.o -Wl,-gc-sections
101: + cat
101: + g++ -o out/test/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ -
100: + nm out/test/arm/gnu-retain/exe
100: + grep -q foo out/test/arm/gnu-retain/log
100: + grep -q bar out/test/arm/gnu-retain/log
100: + on_exit
100: + echo OK
100: OK
100: + exit 0
101: + cc -B. -o out/test/arm/gnu-unique/exe out/test/arm/gnu-unique/a.o out/test/arm/gnu-unique/b.o -no-pie
 98/341 Test #100: arm-gnu-retain ...................................   Passed    0.58 sec
test 102
        Start 102: arm-gnu-warning

102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh"
102: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
102: Environment variables: 
102:  MACHINE=arm
102:  CPU=
102: Test timeout computed to be: 1500
102: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh
102: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
102: ++ export LC_ALL=C
102: ++ LC_ALL=C
102: ++ '[' -z arm ']'
102: ++ '[' -z '' ']'
102: ++ TESTDIR=out/test/arm
102: ++ CC=cc
102: ++ CXX=c++
102: ++ GCC=gcc
102: ++ GXX=g++
102: ++ OBJDUMP=objdump
102: ++ OBJCOPY=objcopy
102: ++ STRIP=strip
102: ++ QEMU=
102: ++ case $MACHINE in
102: ++ tlsdesc_opt=-mtls-dialect=gnu2
102: +++ uname
102: ++ '[' Linux = FreeBSD ']'
102: ++ trap 'on_error $LINENO' ERR
102: ++ trap on_exit EXIT
102: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh .sh
102: ++ testname=gnu-warning
102: ++ echo -n 'Testing gnu-warning ... '
102: Testing gnu-warning ... ++ t=out/test/arm/gnu-warning
102: ++ mkdir -p out/test/arm/gnu-warning
102: ++ set -x
102: + cat
102: + gcc -c -o out/test/arm/gnu-warning/a.o -xc -
101: + grep -q foo=5
101: + out/test/arm/gnu-unique/exe
101: + on_exit
101: + echo OK
101: OK
101: + exit 0
 99/341 Test #101: arm-gnu-unique ...................................   Passed    0.70 sec
test 103
        Start 103: arm-hash-style-sysv

103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh"
103: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
103: Environment variables: 
103:  MACHINE=arm
103:  CPU=
103: Test timeout computed to be: 1500
102: + cc -B. -o out/test/arm/gnu-warning/exe out/test/arm/gnu-warning/a.o -no-pie
103: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh
103: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
103: ++ export LC_ALL=C
103: ++ LC_ALL=C
103: ++ '[' -z arm ']'
103: ++ '[' -z '' ']'
103: ++ TESTDIR=out/test/arm
103: ++ CC=cc
103: ++ CXX=c++
103: ++ GCC=gcc
103: ++ GXX=g++
103: ++ OBJDUMP=objdump
103: ++ OBJCOPY=objcopy
103: ++ STRIP=strip
103: ++ QEMU=
103: ++ case $MACHINE in
103: ++ tlsdesc_opt=-mtls-dialect=gnu2
103: +++ uname
103: ++ '[' Linux = FreeBSD ']'
103: ++ trap 'on_error $LINENO' ERR
103: ++ trap on_exit EXIT
103: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh .sh
103: ++ testname=hash-style-sysv
103: ++ echo -n 'Testing hash-style-sysv ... '
103: Testing hash-style-sysv ... ++ t=out/test/arm/hash-style-sysv
103: ++ mkdir -p out/test/arm/hash-style-sysv
103: ++ set -x
103: + cat
103: + cc -o out/test/arm/hash-style-sysv/a.o -c -xc - -fPIC
103: + cc -B. -shared -o out/test/arm/hash-style-sysv/b.so out/test/arm/hash-style-sysv/a.o -Wl,--hash-style=sysv
102: + out/test/arm/gnu-warning/exe
102: + grep -q 'Hello world'
102: + on_exit
102: + echo OK
102: OK
102: + exit 0
100/341 Test #102: arm-gnu-warning ..................................   Passed    0.48 sec
test 104
        Start 104: arm-hash-style

104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh"
104: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
104: Environment variables: 
104:  MACHINE=arm
104:  CPU=
104: Test timeout computed to be: 1500
104: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh
104: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
104: ++ export LC_ALL=C
104: ++ LC_ALL=C
104: ++ '[' -z arm ']'
104: ++ '[' -z '' ']'
104: ++ TESTDIR=out/test/arm
104: ++ CC=cc
104: ++ CXX=c++
104: ++ GCC=gcc
104: ++ GXX=g++
104: ++ OBJDUMP=objdump
104: ++ OBJCOPY=objcopy
104: ++ STRIP=strip
104: ++ QEMU=
104: ++ case $MACHINE in
104: ++ tlsdesc_opt=-mtls-dialect=gnu2
104: +++ uname
104: ++ '[' Linux = FreeBSD ']'
104: ++ trap 'on_error $LINENO' ERR
104: ++ trap on_exit EXIT
104: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh .sh
104: ++ testname=hash-style
104: ++ echo -n 'Testing hash-style ... '
104: Testing hash-style ... ++ t=out/test/arm/hash-style
104: ++ mkdir -p out/test/arm/hash-style
92: + grep -q 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf5/log
104: ++ set -x
104: + cc -o out/test/arm/hash-style/a.o -c -xc -
104: + cat
92: + grep -q 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf5/log
92: + grep -q 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf5/log
103: + cat
103: + cc -o out/test/arm/hash-style-sysv/c.o -c -xc -
92: + on_exit
92: + echo OK
92: OK
92: + exit 0
101/341 Test  #92: arm-gdb-index-dwarf5 .............................   Passed    3.39 sec
test 105
        Start 105: arm-hello-dynamic

105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh"
105: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
105: Environment variables: 
105:  MACHINE=arm
105:  CPU=
105: Test timeout computed to be: 1500
104: + ./mold -shared -o out/test/arm/hash-style/b.so out/test/arm/hash-style/a.o
105: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh
105: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
105: ++ export LC_ALL=C
105: ++ LC_ALL=C
105: ++ '[' -z arm ']'
105: ++ '[' -z '' ']'
105: ++ TESTDIR=out/test/arm
105: ++ CC=cc
105: ++ CXX=c++
105: ++ GCC=gcc
105: ++ GXX=g++
105: ++ OBJDUMP=objdump
105: ++ OBJCOPY=objcopy
105: ++ STRIP=strip
105: ++ QEMU=
105: ++ case $MACHINE in
105: ++ tlsdesc_opt=-mtls-dialect=gnu2
104: + grep -Fq ' .hash'
104: + readelf -WS out/test/arm/hash-style/b.so
104: + grep -Fq ' .gnu.hash'
105: +++ uname
104: + readelf -WS out/test/arm/hash-style/b.so
105: ++ '[' Linux = FreeBSD ']'
105: ++ trap 'on_error $LINENO' ERR
105: ++ trap on_exit EXIT
104: + ./mold -shared -o out/test/arm/hash-style/c.so out/test/arm/hash-style/a.o --hash-style=both --hash-style=none
105: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh .sh
105: ++ testname=hello-dynamic
105: ++ echo -n 'Testing hello-dynamic ... '
105: Testing hello-dynamic ... ++ t=out/test/arm/hello-dynamic
105: ++ mkdir -p out/test/arm/hello-dynamic
105: ++ set -x
104: + readelf -WS out/test/arm/hash-style/c.so
105: + cat
105: + cc -o out/test/arm/hello-dynamic/a.o -c -xc - -fno-PIE
104: + grep -Fq ' .hash' out/test/arm/hash-style/log
104: + grep -Fq ' .gnu.hash' out/test/arm/hash-style/log
104: + on_exit
104: + echo OK
104: OK
104: + exit 0
102/341 Test #104: arm-hash-style ...................................   Passed    0.31 sec
test 106
        Start 106: arm-hello-static

106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh"
106: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
106: Environment variables: 
106:  MACHINE=arm
106:  CPU=
106: Test timeout computed to be: 1500
103: + cc -B. -o out/test/arm/hash-style-sysv/exe out/test/arm/hash-style-sysv/c.o out/test/arm/hash-style-sysv/b.so -Wl,--hash-style=sysv
106: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh
106: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
106: ++ export LC_ALL=C
106: ++ LC_ALL=C
106: ++ '[' -z arm ']'
106: ++ '[' -z '' ']'
106: ++ TESTDIR=out/test/arm
106: ++ CC=cc
106: ++ CXX=c++
106: ++ GCC=gcc
106: ++ GXX=g++
106: ++ OBJDUMP=objdump
106: ++ OBJCOPY=objcopy
106: ++ STRIP=strip
106: ++ QEMU=
106: ++ case $MACHINE in
106: ++ tlsdesc_opt=-mtls-dialect=gnu2
106: +++ uname
106: ++ '[' Linux = FreeBSD ']'
106: ++ trap 'on_error $LINENO' ERR
106: ++ trap on_exit EXIT
106: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh .sh
106: ++ testname=hello-static
106: ++ echo -n 'Testing hello-static ... '
106: Testing hello-static ... ++ t=out/test/arm/hello-static
106: ++ mkdir -p out/test/arm/hello-static
106: ++ set -x
106: + test_cflags -static
105: + cc -B. -o out/test/arm/hello-dynamic/exe out/test/arm/hello-dynamic/a.o -no-pie
106: + echo 'int main() {}'
106: + cc -B. -static -o /dev/null -xc -
103: + grep -q Hello
103: + out/test/arm/hash-style-sysv/exe
103: + on_exit
103: + echo OK
103: OK
103: + exit 0
103/341 Test #103: arm-hash-style-sysv ..............................   Passed    0.77 sec
test 107
        Start 107: arm-help

107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/help.sh"
107: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
107: Environment variables: 
107:  MACHINE=arm
107:  CPU=
107: Test timeout computed to be: 1500
107: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh
107: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
107: ++ export LC_ALL=C
107: ++ LC_ALL=C
107: ++ '[' -z arm ']'
107: ++ '[' -z '' ']'
107: ++ TESTDIR=out/test/arm
107: ++ CC=cc
107: ++ CXX=c++
107: ++ GCC=gcc
107: ++ GXX=g++
107: ++ OBJDUMP=objdump
107: ++ OBJCOPY=objcopy
107: ++ STRIP=strip
107: ++ QEMU=
107: ++ case $MACHINE in
107: ++ tlsdesc_opt=-mtls-dialect=gnu2
107: +++ uname
107: ++ '[' Linux = FreeBSD ']'
107: ++ trap 'on_error $LINENO' ERR
107: ++ trap on_exit EXIT
107: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh .sh
107: ++ testname=help
107: ++ echo -n 'Testing help ... '
107: Testing help ... ++ t=out/test/arm/help
107: ++ mkdir -p out/test/arm/help
107: ++ set -x
107: + ./mold --help
107: + grep -q Usage
107: + on_exit
107: + echo OK
107: OK
107: + exit 0
104/341 Test #107: arm-help .........................................   Passed    0.12 sec
test 108
        Start 108: arm-hidden-archive

108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh"
108: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
108: Environment variables: 
108:  MACHINE=arm
108:  CPU=
108: Test timeout computed to be: 1500
105: + out/test/arm/hello-dynamic/exe
105: + grep -q 'Hello world'
105: + on_exit
105: + echo OK
105: OK
105: + exit 0
108: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh
105/341 Test #105: arm-hello-dynamic ................................   Passed    0.48 sec
108: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
108: ++ export LC_ALL=C
108: ++ LC_ALL=C
108: ++ '[' -z arm ']'
test 109
        Start 109: arm-hidden-undef

109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh"
109: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
109: Environment variables: 
109:  MACHINE=arm
109:  CPU=
109: Test timeout computed to be: 1500
108: ++ '[' -z '' ']'
108: ++ TESTDIR=out/test/arm
108: ++ CC=cc
108: ++ CXX=c++
108: ++ GCC=gcc
108: ++ GXX=g++
108: ++ OBJDUMP=objdump
108: ++ OBJCOPY=objcopy
108: ++ STRIP=strip
108: ++ QEMU=
108: ++ case $MACHINE in
108: ++ tlsdesc_opt=-mtls-dialect=gnu2
108: +++ uname
108: ++ '[' Linux = FreeBSD ']'
108: ++ trap 'on_error $LINENO' ERR
108: ++ trap on_exit EXIT
108: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh .sh
109: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh
108: ++ testname=hidden-archive
108: ++ echo -n 'Testing hidden-archive ... '
108: Testing hidden-archive ... ++ t=out/test/arm/hidden-archive
108: ++ mkdir -p out/test/arm/hidden-archive
109: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
109: ++ export LC_ALL=C
109: ++ LC_ALL=C
109: ++ '[' -z arm ']'
109: ++ '[' -z '' ']'
109: ++ TESTDIR=out/test/arm
109: ++ CC=cc
109: ++ CXX=c++
109: ++ GCC=gcc
109: ++ GXX=g++
109: ++ OBJDUMP=objdump
109: ++ OBJCOPY=objcopy
109: ++ STRIP=strip
109: ++ QEMU=
109: ++ case $MACHINE in
109: ++ tlsdesc_opt=-mtls-dialect=gnu2
109: +++ uname
109: ++ '[' Linux = FreeBSD ']'
109: ++ trap 'on_error $LINENO' ERR
109: ++ trap on_exit EXIT
108: ++ set -x
108: + cc -c -o out/test/arm/hidden-archive/a.o -fPIC -xc -
109: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh .sh
109: ++ testname=hidden-undef
109: ++ echo -n 'Testing hidden-undef ... '
109: Testing hidden-undef ... ++ t=out/test/arm/hidden-undef
109: ++ mkdir -p out/test/arm/hidden-undef
108: + cat
93: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/arm/gdb-index-dwarf64/log1
109: ++ set -x
109: + cat
109: + cc -o out/test/arm/hidden-undef/a.so -shared -fPIC -xc -
93: + cc -B. -o out/test/arm/gdb-index-dwarf64/exe2 out/test/arm/gdb-index-dwarf64/f.so out/test/arm/gdb-index-dwarf64/g.o -Wl,--gdb-index
106: + cat
106: + cc -o out/test/arm/hello-static/a.o -c -xc -
108: + rm -f out/test/arm/hidden-archive/b.a
108: + ar rcs out/test/arm/hidden-archive/b.a out/test/arm/hidden-archive/a.o
108: + cat
108: + cc -shared -o out/test/arm/hidden-archive/c.so -fPIC -xc -
106: + cc -B. -o out/test/arm/hello-static/exe out/test/arm/hello-static/a.o -static
93: + grep -Fq .gdb_index
93: + readelf -WS out/test/arm/gdb-index-dwarf64/exe2
93: + grep -q 'Hello world'
93: + out/test/arm/gdb-index-dwarf64/exe2
93: + DEBUGINFOD_URLS=
93: + gdb out/test/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit
109: + cc -o out/test/arm/hidden-undef/b.o -fPIC -c -xc -
109: + cat
109: + cc -B. -o out/test/arm/hidden-undef/exe out/test/arm/hidden-undef/a.so out/test/arm/hidden-undef/b.o
108: + cat
108: + cc -o out/test/arm/hidden-archive/d.o -fPIC -c -xc -
106: + grep -q 'Hello world'
106: + out/test/arm/hello-static/exe
106: + on_exit
106: + echo OK
106: OK
106: + exit 0
106/341 Test #106: arm-hello-static .................................   Passed    0.93 sec
test 110
        Start 110: arm-hidden-weak-undef

110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh"
110: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
110: Environment variables: 
110:  MACHINE=arm
110:  CPU=
110: Test timeout computed to be: 1500
110: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh
110: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
110: ++ export LC_ALL=C
110: ++ LC_ALL=C
110: ++ '[' -z arm ']'
110: ++ '[' -z '' ']'
110: ++ TESTDIR=out/test/arm
110: ++ CC=cc
110: ++ CXX=c++
110: ++ GCC=gcc
110: ++ GXX=g++
110: ++ OBJDUMP=objdump
110: ++ OBJCOPY=objcopy
110: ++ STRIP=strip
110: ++ QEMU=
110: ++ case $MACHINE in
110: ++ tlsdesc_opt=-mtls-dialect=gnu2
110: +++ uname
110: ++ '[' Linux = FreeBSD ']'
110: ++ trap 'on_error $LINENO' ERR
110: ++ trap on_exit EXIT
110: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh .sh
110: ++ testname=hidden-weak-undef
110: ++ echo -n 'Testing hidden-weak-undef ... '
110: Testing hidden-weak-undef ... ++ t=out/test/arm/hidden-weak-undef
110: ++ mkdir -p out/test/arm/hidden-weak-undef
110: ++ set -x
110: + cc -o out/test/arm/hidden-weak-undef/a.o -fPIC -c -xc -
110: + cat
108: + cc -B. -o out/test/arm/hidden-archive/exe out/test/arm/hidden-archive/d.o out/test/arm/hidden-archive/c.so out/test/arm/hidden-archive/b.a
109: + grep -q 'undefined symbol: foo' out/test/arm/hidden-undef/log
110: + cc -B. -shared -o out/test/arm/hidden-weak-undef/b.so out/test/arm/hidden-weak-undef/a.o
109: + on_exit
109: + echo OK
109: OK
109: + exit 0
107/341 Test #109: arm-hidden-undef .................................   Passed    0.83 sec
test 111
        Start 111: arm-icf-safe

111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh"
111: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
111: Environment variables: 
111:  MACHINE=arm
111:  CPU=
111: Test timeout computed to be: 1500
111: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh
111: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
111: ++ export LC_ALL=C
111: ++ LC_ALL=C
111: ++ '[' -z arm ']'
111: ++ '[' -z '' ']'
111: ++ TESTDIR=out/test/arm
111: ++ CC=cc
111: ++ CXX=c++
111: ++ GCC=gcc
111: ++ GXX=g++
111: ++ OBJDUMP=objdump
111: ++ OBJCOPY=objcopy
111: ++ STRIP=strip
111: ++ QEMU=
111: ++ case $MACHINE in
111: ++ tlsdesc_opt=-mtls-dialect=gnu2
111: +++ uname
111: ++ '[' Linux = FreeBSD ']'
111: ++ trap 'on_error $LINENO' ERR
111: ++ trap on_exit EXIT
111: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh .sh
111: ++ testname=icf-safe
111: ++ echo -n 'Testing icf-safe ... '
111: Testing icf-safe ... ++ t=out/test/arm/icf-safe
111: ++ mkdir -p out/test/arm/icf-safe
111: ++ set -x
111: + '[' arm = s390x ']'
111: + cat
111: + cc -c -o out/test/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc -
108: + out/test/arm/hidden-archive/exe
108: + on_exit
108: + echo OK
108: OK
108: + exit 0
108/341 Test #108: arm-hidden-archive ...............................   Passed    1.00 sec
test 112
        Start 112: arm-icf-small

112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh"
112: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
112: Environment variables: 
112:  MACHINE=arm
112:  CPU=
112: Test timeout computed to be: 1500
112: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh
112: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
112: ++ export LC_ALL=C
112: ++ LC_ALL=C
112: ++ '[' -z arm ']'
112: ++ '[' -z '' ']'
112: ++ TESTDIR=out/test/arm
112: ++ CC=cc
112: ++ CXX=c++
112: ++ GCC=gcc
112: ++ GXX=g++
112: ++ OBJDUMP=objdump
112: ++ OBJCOPY=objcopy
112: ++ STRIP=strip
112: ++ QEMU=
112: ++ case $MACHINE in
112: ++ tlsdesc_opt=-mtls-dialect=gnu2
112: +++ uname
112: ++ '[' Linux = FreeBSD ']'
112: ++ trap 'on_error $LINENO' ERR
112: ++ trap on_exit EXIT
112: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh .sh
112: ++ testname=icf-small
112: ++ echo -n 'Testing icf-small ... '
112: Testing icf-small ... ++ t=out/test/arm/icf-small
112: ++ mkdir -p out/test/arm/icf-small
110: + readelf -W --dyn-syms out/test/arm/hidden-weak-undef/b.so
112: ++ set -x
110: + grep -qw foo out/test/arm/hidden-weak-undef/log
112: + cat
110: + grep -qw bar out/test/arm/hidden-weak-undef/log
112: + cc -o out/test/arm/icf-small/a.o -c -ffunction-sections -xc -
110: + on_exit
110: + echo OK
110: OK
110: + exit 0
111: + cat
109/341 Test #110: arm-hidden-weak-undef ............................   Passed    0.53 sec
test 113
        Start 113: arm-icf

113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh"
113: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
113: Environment variables: 
113:  MACHINE=arm
113:  CPU=
113: Test timeout computed to be: 1500
111: + cc -c -o out/test/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc -
113: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh
113: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
113: ++ export LC_ALL=C
113: ++ LC_ALL=C
113: ++ '[' -z arm ']'
113: ++ '[' -z '' ']'
113: ++ TESTDIR=out/test/arm
113: ++ CC=cc
113: ++ CXX=c++
113: ++ GCC=gcc
113: ++ GXX=g++
113: ++ OBJDUMP=objdump
113: ++ OBJCOPY=objcopy
113: ++ STRIP=strip
113: ++ QEMU=
113: ++ case $MACHINE in
113: ++ tlsdesc_opt=-mtls-dialect=gnu2
113: +++ uname
113: ++ '[' Linux = FreeBSD ']'
113: ++ trap 'on_error $LINENO' ERR
113: ++ trap on_exit EXIT
113: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh .sh
113: ++ testname=icf
113: ++ echo -n 'Testing icf ... '
113: Testing icf ... ++ t=out/test/arm/icf
113: ++ mkdir -p out/test/arm/icf
113: ++ set -x
113: + '[' arm = ppc64 ']'
113: + cc -c -o out/test/arm/icf/a.o -ffunction-sections -fdata-sections -xc -
113: + cat
112: + ./mold -o out/test/arm/icf-small/exe -icf=all out/test/arm/icf-small/a.o
112: + on_exit
112: + echo OK
112: OK
112: + exit 0
110/341 Test #112: arm-icf-small ....................................   Passed    0.32 sec
test 114
        Start 114: arm-ifunc-address-equality-exported

114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh"
114: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
114: Environment variables: 
114:  MACHINE=arm
114:  CPU=
114: Test timeout computed to be: 1500
111: + cc -B. -o out/test/arm/icf-safe/exe1 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/b.o
114: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh
114: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
114: ++ export LC_ALL=C
114: ++ LC_ALL=C
114: ++ '[' -z arm ']'
114: ++ '[' -z '' ']'
114: ++ TESTDIR=out/test/arm
114: ++ CC=cc
114: ++ CXX=c++
114: ++ GCC=gcc
114: ++ GXX=g++
114: ++ OBJDUMP=objdump
114: ++ OBJCOPY=objcopy
114: ++ STRIP=strip
114: ++ QEMU=
114: ++ case $MACHINE in
114: ++ tlsdesc_opt=-mtls-dialect=gnu2
114: +++ uname
114: ++ '[' Linux = FreeBSD ']'
114: ++ trap 'on_error $LINENO' ERR
114: ++ trap on_exit EXIT
114: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh .sh
114: ++ testname=ifunc-address-equality-exported
114: ++ echo -n 'Testing ifunc-address-equality-exported ... '
114: Testing ifunc-address-equality-exported ... ++ t=out/test/arm/ifunc-address-equality-exported
114: ++ mkdir -p out/test/arm/ifunc-address-equality-exported
113: + cc -B. -o out/test/arm/icf/exe out/test/arm/icf/a.o -Wl,-icf=all
114: ++ set -x
114: + grep -q clang
114: + cc --version
114: + supports_ifunc
114: + is_musl
114: + ldd --version
114: + grep -q musl
114: + cc -c -o /dev/null -xc -
114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
111: + grep -q '^0 0$'
111: + out/test/arm/icf-safe/exe1
111: + cc -c -o out/test/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc -
111: + cat
114: + cat
114: + cc -c -fPIC -o out/test/arm/ifunc-address-equality-exported/a.o -xc -
113: + out/test/arm/icf/exe
113: + grep -q '1 0'
113: + on_exit
113: + echo OK
113: OK
113: + exit 0
111/341 Test #113: arm-icf ..........................................   Passed    0.56 sec
test 115
        Start 115: arm-ifunc-address-equality

115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh"
115: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
115: Environment variables: 
115:  MACHINE=arm
115:  CPU=
115: Test timeout computed to be: 1500
115: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh
115: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
115: ++ export LC_ALL=C
115: ++ LC_ALL=C
115: ++ '[' -z arm ']'
115: ++ '[' -z '' ']'
115: ++ TESTDIR=out/test/arm
115: ++ CC=cc
115: ++ CXX=c++
115: ++ GCC=gcc
115: ++ GXX=g++
115: ++ OBJDUMP=objdump
115: ++ OBJCOPY=objcopy
115: ++ STRIP=strip
115: ++ QEMU=
115: ++ case $MACHINE in
115: ++ tlsdesc_opt=-mtls-dialect=gnu2
111: + cc -B. -o out/test/arm/icf-safe/exe2 -Wl,-icf=safe out/test/arm/icf-safe/a.o out/test/arm/icf-safe/c.o
115: +++ uname
115: ++ '[' Linux = FreeBSD ']'
115: ++ trap 'on_error $LINENO' ERR
115: ++ trap on_exit EXIT
115: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh .sh
115: ++ testname=ifunc-address-equality
115: ++ echo -n 'Testing ifunc-address-equality ... '
115: Testing ifunc-address-equality ... ++ t=out/test/arm/ifunc-address-equality
115: ++ mkdir -p out/test/arm/ifunc-address-equality
114: + cc -B. -shared -o out/test/arm/ifunc-address-equality-exported/b.so out/test/arm/ifunc-address-equality-exported/a.o
115: ++ set -x
115: + supports_ifunc
115: + is_musl
115: + ldd --version
115: + grep -q musl
115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
115: + cc -c -o /dev/null -xc -
115: + cat
115: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/a.o -xc -
114: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality-exported/c.o -xc -
114: + cat
93: + grep -q 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf64/log2
93: + grep -q 'fn7 () at .*/d.c:10' out/test/arm/gdb-index-dwarf64/log2
111: + out/test/arm/icf-safe/exe2
93: + grep -q 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf64/log2
111: + grep foo2 out/test/arm/icf-safe/log2
111: + on_exit
111: + echo OK
111: OK
111: + exit 0
93: + grep -q 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf64/log2
112/341 Test #111: arm-icf-safe .....................................   Passed    1.15 sec
test 116
        Start 116: arm-ifunc-alias

116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh"
116: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
116: Environment variables: 
116:  MACHINE=arm
116:  CPU=
116: Test timeout computed to be: 1500
93: + grep -q 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf64/log2
93: + grep -q 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf64/log2
93: + grep -q 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf64/log2
116: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh
116: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
116: ++ export LC_ALL=C
116: ++ LC_ALL=C
116: ++ '[' -z arm ']'
116: ++ '[' -z '' ']'
116: ++ TESTDIR=out/test/arm
116: ++ CC=cc
116: ++ CXX=c++
116: ++ GCC=gcc
116: ++ GXX=g++
116: ++ OBJDUMP=objdump
116: ++ OBJCOPY=objcopy
116: ++ STRIP=strip
116: ++ QEMU=
116: ++ case $MACHINE in
116: ++ tlsdesc_opt=-mtls-dialect=gnu2
93: + grep -q 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf64/log2
116: +++ uname
116: ++ '[' Linux = FreeBSD ']'
116: ++ trap 'on_error $LINENO' ERR
116: ++ trap on_exit EXIT
93: + on_exit
93: + echo OK
93: OK
93: + exit 0
113/341 Test  #93: arm-gdb-index-dwarf64 ............................   Passed    5.83 sec
test 117
        Start 117: arm-ifunc-dlopen

117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh"
117: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
117: Environment variables: 
117:  MACHINE=arm
117:  CPU=
117: Test timeout computed to be: 1500
116: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh .sh
116: ++ testname=ifunc-alias
116: ++ echo -n 'Testing ifunc-alias ... '
116: Testing ifunc-alias ... ++ t=out/test/arm/ifunc-alias
116: ++ mkdir -p out/test/arm/ifunc-alias
116: ++ set -x
116: + supports_ifunc
116: + is_musl
116: + ldd --version
116: + grep -q musl
115: + cat
115: + cc -c -fPIC -o out/test/arm/ifunc-address-equality/b.o -xc -
116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
116: + cc -c -o /dev/null -xc -
114: + cc -B. -o out/test/arm/ifunc-address-equality-exported/exe out/test/arm/ifunc-address-equality-exported/c.o out/test/arm/ifunc-address-equality-exported/b.so -no-pie
117: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh
117: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
117: ++ export LC_ALL=C
117: ++ LC_ALL=C
117: ++ '[' -z arm ']'
117: ++ '[' -z '' ']'
117: ++ TESTDIR=out/test/arm
117: ++ CC=cc
117: ++ CXX=c++
117: ++ GCC=gcc
117: ++ GXX=g++
117: ++ OBJDUMP=objdump
117: ++ OBJCOPY=objcopy
117: ++ STRIP=strip
117: ++ QEMU=
117: ++ case $MACHINE in
117: ++ tlsdesc_opt=-mtls-dialect=gnu2
117: +++ uname
117: ++ '[' Linux = FreeBSD ']'
117: ++ trap 'on_error $LINENO' ERR
117: ++ trap on_exit EXIT
117: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh .sh
117: ++ testname=ifunc-dlopen
117: ++ echo -n 'Testing ifunc-dlopen ... '
117: Testing ifunc-dlopen ... ++ t=out/test/arm/ifunc-dlopen
117: ++ mkdir -p out/test/arm/ifunc-dlopen
117: ++ set -x
117: + supports_ifunc
117: + is_musl
117: + grep -q musl
117: + ldd --version
115: + cat
115: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/c.o -xc -
117: + cc -c -o /dev/null -xc -
117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
116: + cat
116: + cc -fPIC -o out/test/arm/ifunc-alias/a.o -c -xc -
115: + cc -B. -o out/test/arm/ifunc-address-equality/exe1 out/test/arm/ifunc-address-equality/a.o out/test/arm/ifunc-address-equality/b.o out/test/arm/ifunc-address-equality/c.o -no-pie
117: + cat
117: + cc -fno-PIE -o out/test/arm/ifunc-dlopen/a.o -c -xc -
116: + cc -B. -o out/test/arm/ifunc-alias/exe1 out/test/arm/ifunc-alias/a.o -pie
114: + grep -Eq '^(\S+) \1'
114: + out/test/arm/ifunc-address-equality-exported/exe
114: + on_exit
114: + echo OK
114: OK
114: + exit 0
114/341 Test #114: arm-ifunc-address-equality-exported ..............   Passed    1.19 sec
test 118
        Start 118: arm-ifunc-dso

118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh"
118: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
118: Environment variables: 
118:  MACHINE=arm
118:  CPU=
118: Test timeout computed to be: 1500
115: + out/test/arm/ifunc-address-equality/exe1
115: + grep -Eq '^(\S+) \1 (\S+) \2'
115: + readelf --dynamic out/test/arm/ifunc-address-equality/exe1
117: + cat
117: + cc -fPIC -o out/test/arm/ifunc-dlopen/b.o -c -xc -
115: + grep -q TEXTREL out/test/arm/ifunc-address-equality/log1
118: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh
118: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
118: ++ export LC_ALL=C
118: ++ LC_ALL=C
118: ++ '[' -z arm ']'
118: ++ '[' -z '' ']'
118: ++ TESTDIR=out/test/arm
118: ++ CC=cc
118: ++ CXX=c++
118: ++ GCC=gcc
118: ++ GXX=g++
118: ++ OBJDUMP=objdump
118: ++ OBJCOPY=objcopy
118: ++ STRIP=strip
118: ++ QEMU=
118: ++ case $MACHINE in
118: ++ tlsdesc_opt=-mtls-dialect=gnu2
115: + on_exit
115: + echo OK
115: OK
115: + exit 0
115/341 Test #115: arm-ifunc-address-equality .......................   Passed    0.87 sec
test 119
        Start 119: arm-ifunc-dynamic

119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh"
119: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
119: Environment variables: 
119:  MACHINE=arm
119:  CPU=
119: Test timeout computed to be: 1500
118: +++ uname
118: ++ '[' Linux = FreeBSD ']'
118: ++ trap 'on_error $LINENO' ERR
118: ++ trap on_exit EXIT
118: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh .sh
118: ++ testname=ifunc-dso
118: ++ echo -n 'Testing ifunc-dso ... '
118: Testing ifunc-dso ... ++ t=out/test/arm/ifunc-dso
118: ++ mkdir -p out/test/arm/ifunc-dso
118: ++ set -x
118: + supports_ifunc
118: + is_musl
118: + ldd --version
118: + grep -q musl
118: + cc -c -o /dev/null -xc -
118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
116: + out/test/arm/ifunc-alias/exe1
116: + grep -Eq '^(\S+) \1$'
116: + cc -B. -o out/test/arm/ifunc-alias/exe2 out/test/arm/ifunc-alias/a.o -no-pie
119: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh
119: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
119: ++ export LC_ALL=C
119: ++ LC_ALL=C
119: ++ '[' -z arm ']'
119: ++ '[' -z '' ']'
119: ++ TESTDIR=out/test/arm
119: ++ CC=cc
119: ++ CXX=c++
119: ++ GCC=gcc
119: ++ GXX=g++
119: ++ OBJDUMP=objdump
119: ++ OBJCOPY=objcopy
119: ++ STRIP=strip
119: ++ QEMU=
119: ++ case $MACHINE in
119: ++ tlsdesc_opt=-mtls-dialect=gnu2
119: +++ uname
119: ++ '[' Linux = FreeBSD ']'
119: ++ trap 'on_error $LINENO' ERR
119: ++ trap on_exit EXIT
119: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh .sh
119: ++ testname=ifunc-dynamic
119: ++ echo -n 'Testing ifunc-dynamic ... '
119: Testing ifunc-dynamic ... ++ t=out/test/arm/ifunc-dynamic
119: ++ mkdir -p out/test/arm/ifunc-dynamic
119: ++ set -x
119: + supports_ifunc
119: + is_musl
119: + grep -q musl
119: + ldd --version
118: + cc -fPIC -o out/test/arm/ifunc-dso/a.o -c -xc -
118: + cat
119: + cc -c -o /dev/null -xc -
119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
117: + cc -B. -o out/test/arm/ifunc-dlopen/c.so out/test/arm/ifunc-dlopen/b.o -shared
118: + cc -fPIC -o out/test/arm/ifunc-dso/b.o -c -xc -
118: + cat
116: + out/test/arm/ifunc-alias/exe2
116: + grep -Eq '^(\S+) \1$'
116: + on_exit
116: + echo OK
116: OK
116: + exit 0
116/341 Test #116: arm-ifunc-alias ..................................   Passed    0.83 sec
test 120
        Start 120: arm-ifunc-export

120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh"
120: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
120: Environment variables: 
120:  MACHINE=arm
120:  CPU=
120: Test timeout computed to be: 1500
119: + cat
119: + cc -o out/test/arm/ifunc-dynamic/a.o -c -xc -
120: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh
120: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
120: ++ export LC_ALL=C
120: ++ LC_ALL=C
120: ++ '[' -z arm ']'
120: ++ '[' -z '' ']'
120: ++ TESTDIR=out/test/arm
120: ++ CC=cc
120: ++ CXX=c++
120: ++ GCC=gcc
120: ++ GXX=g++
120: ++ OBJDUMP=objdump
120: ++ OBJCOPY=objcopy
120: ++ STRIP=strip
120: ++ QEMU=
120: ++ case $MACHINE in
120: ++ tlsdesc_opt=-mtls-dialect=gnu2
120: +++ uname
120: ++ '[' Linux = FreeBSD ']'
120: ++ trap 'on_error $LINENO' ERR
120: ++ trap on_exit EXIT
120: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh .sh
118: + cc -B. -o out/test/arm/ifunc-dso/c.so out/test/arm/ifunc-dso/b.o -shared
120: ++ testname=ifunc-export
120: ++ echo -n 'Testing ifunc-export ... '
120: Testing ifunc-export ... ++ t=out/test/arm/ifunc-export
120: ++ mkdir -p out/test/arm/ifunc-export
120: ++ set -x
120: + supports_ifunc
120: + is_musl
120: + grep -q musl
120: + ldd --version
120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
120: + cc -c -o /dev/null -xc -
117: + cc -B. -o out/test/arm/ifunc-dlopen/exe out/test/arm/ifunc-dlopen/a.o out/test/arm/ifunc-dlopen/c.so -no-pie -ldl
119: + cc -B. -o out/test/arm/ifunc-dynamic/exe1 out/test/arm/ifunc-dynamic/a.o -Wl,-z,lazy
120: + cat
120: + cc -c -fPIC -o out/test/arm/ifunc-export/a.o -xc -
118: + readelf -W --dyn-syms out/test/arm/ifunc-dso/c.so
118: + grep -Eq '(IFUNC|<OS specific>: 10).*foobar'
118: + cc -B. -o out/test/arm/ifunc-dso/exe out/test/arm/ifunc-dso/a.o out/test/arm/ifunc-dso/c.so
117: + out/test/arm/ifunc-dlopen/exe
117: + grep -q 'foo foo'
117: + on_exit
117: + echo OK
117: OK
117: + exit 0
117/341 Test #117: arm-ifunc-dlopen .................................   Passed    1.11 sec
test 121
        Start 121: arm-ifunc-funcptr

121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh"
121: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
121: Environment variables: 
121:  MACHINE=arm
121:  CPU=
121: Test timeout computed to be: 1500
121: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh
121: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
121: ++ export LC_ALL=C
121: ++ LC_ALL=C
121: ++ '[' -z arm ']'
121: ++ '[' -z '' ']'
121: ++ TESTDIR=out/test/arm
121: ++ CC=cc
121: ++ CXX=c++
121: ++ GCC=gcc
121: ++ GXX=g++
121: ++ OBJDUMP=objdump
121: ++ OBJCOPY=objcopy
121: ++ STRIP=strip
121: ++ QEMU=
121: ++ case $MACHINE in
121: ++ tlsdesc_opt=-mtls-dialect=gnu2
121: +++ uname
121: ++ '[' Linux = FreeBSD ']'
121: ++ trap 'on_error $LINENO' ERR
121: ++ trap on_exit EXIT
119: + out/test/arm/ifunc-dynamic/exe1
119: + grep -q 'Hello world'
121: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh .sh
119: + cc -B. -o out/test/arm/ifunc-dynamic/exe2 out/test/arm/ifunc-dynamic/a.o -Wl,-z,now
121: ++ testname=ifunc-funcptr
121: ++ echo -n 'Testing ifunc-funcptr ... '
121: Testing ifunc-funcptr ... ++ t=out/test/arm/ifunc-funcptr
121: ++ mkdir -p out/test/arm/ifunc-funcptr
121: ++ set -x
121: + supports_ifunc
121: + is_musl
121: + grep -q musl
121: + ldd --version
120: + cc -B. -shared -o out/test/arm/ifunc-export/b.so out/test/arm/ifunc-export/a.o
121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
121: + cc -c -o /dev/null -xc -
118: + out/test/arm/ifunc-dso/exe
118: + grep -q 'Hello world'
118: + on_exit
118: + echo OK
118: OK
118: + exit 0
118/341 Test #118: arm-ifunc-dso ....................................   Passed    0.86 sec
test 122
        Start 122: arm-ifunc-noplt

122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh"
122: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
122: Environment variables: 
122:  MACHINE=arm
122:  CPU=
122: Test timeout computed to be: 1500
122: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh
122: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
122: ++ export LC_ALL=C
122: ++ LC_ALL=C
122: ++ '[' -z arm ']'
122: ++ '[' -z '' ']'
122: ++ TESTDIR=out/test/arm
122: ++ CC=cc
122: ++ CXX=c++
122: ++ GCC=gcc
122: ++ GXX=g++
122: ++ OBJDUMP=objdump
122: ++ OBJCOPY=objcopy
122: ++ STRIP=strip
122: ++ QEMU=
122: ++ case $MACHINE in
122: ++ tlsdesc_opt=-mtls-dialect=gnu2
122: +++ uname
119: + out/test/arm/ifunc-dynamic/exe2
119: + grep -q 'Hello world'
119: + on_exit
119: + echo OK
119: OK
119: + exit 0
122: ++ '[' Linux = FreeBSD ']'
122: ++ trap 'on_error $LINENO' ERR
122: ++ trap on_exit EXIT
121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/a.o -c -xc -
122: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh .sh
119/341 Test #119: arm-ifunc-dynamic ................................   Passed    0.87 sec
test 123
        Start 123: arm-ifunc-static-pie

123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh"
123: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
123: Environment variables: 
123:  MACHINE=arm
123:  CPU=
123: Test timeout computed to be: 1500
122: ++ testname=ifunc-noplt
122: ++ echo -n 'Testing ifunc-noplt ... '
122: Testing ifunc-noplt ... ++ t=out/test/arm/ifunc-noplt
122: ++ mkdir -p out/test/arm/ifunc-noplt
122: ++ set -x
122: + supports_ifunc
122: + is_musl
121: + cat
122: + ldd --version
122: + grep -q musl
123: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh
122: + cc -c -o /dev/null -xc -
122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
123: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
123: ++ export LC_ALL=C
123: ++ LC_ALL=C
123: ++ '[' -z arm ']'
123: ++ '[' -z '' ']'
123: ++ TESTDIR=out/test/arm
123: ++ CC=cc
123: ++ CXX=c++
123: ++ GCC=gcc
123: ++ GXX=g++
123: ++ OBJDUMP=objdump
123: ++ OBJCOPY=objcopy
123: ++ STRIP=strip
123: ++ QEMU=
123: ++ case $MACHINE in
123: ++ tlsdesc_opt=-mtls-dialect=gnu2
123: +++ uname
123: ++ '[' Linux = FreeBSD ']'
123: ++ trap 'on_error $LINENO' ERR
123: ++ trap on_exit EXIT
123: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh .sh
123: ++ testname=ifunc-static-pie
123: ++ echo -n 'Testing ifunc-static-pie ... '
123: Testing ifunc-static-pie ... ++ t=out/test/arm/ifunc-static-pie
123: ++ mkdir -p out/test/arm/ifunc-static-pie
120: + readelf --dyn-syms out/test/arm/ifunc-export/b.so
120: + grep -Eq '(IFUNC|<OS specific>: 10)\s+GLOBAL DEFAULT.* foobar'
123: ++ set -x
123: + test_cflags -static-pie
120: + on_exit
120: + echo OK
120: OK
120: + exit 0
120/341 Test #120: arm-ifunc-export .................................   Passed    0.69 sec
test 124
        Start 124: arm-ifunc-static

124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh"
124: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
124: Environment variables: 
124:  MACHINE=arm
124:  CPU=
124: Test timeout computed to be: 1500
123: + echo 'int main() {}'
123: + cc -B. -static-pie -o /dev/null -xc -
121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/b.o -xc -
121: + cat
124: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh
124: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
124: ++ export LC_ALL=C
124: ++ LC_ALL=C
124: ++ '[' -z arm ']'
124: ++ '[' -z '' ']'
124: ++ TESTDIR=out/test/arm
124: ++ CC=cc
124: ++ CXX=c++
124: ++ GCC=gcc
124: ++ GXX=g++
124: ++ OBJDUMP=objdump
124: ++ OBJCOPY=objcopy
124: ++ STRIP=strip
124: ++ QEMU=
124: ++ case $MACHINE in
124: ++ tlsdesc_opt=-mtls-dialect=gnu2
124: +++ uname
124: ++ '[' Linux = FreeBSD ']'
124: ++ trap 'on_error $LINENO' ERR
124: ++ trap on_exit EXIT
124: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh .sh
124: ++ testname=ifunc-static
124: ++ echo -n 'Testing ifunc-static ... '
124: Testing ifunc-static ... ++ t=out/test/arm/ifunc-static
124: ++ mkdir -p out/test/arm/ifunc-static
124: ++ set -x
124: + test_cflags -static
124: + cc -B. -static -o /dev/null -xc -
124: + echo 'int main() {}'
122: + cat
122: + cc -fPIC -o out/test/arm/ifunc-noplt/a.o -c -xc - -fno-plt
123: + skip
123: + echo skipped
123: skipped
123: + trap - EXIT
123: + exit 0
121/341 Test #123: arm-ifunc-static-pie .............................***Skipped   0.22 sec
test 125
        Start 125: arm-image-base

125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh"
125: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
125: Environment variables: 
125:  MACHINE=arm
125:  CPU=
125: Test timeout computed to be: 1500
121: + cat
121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/c.o -xc -
125: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh
125: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
125: ++ export LC_ALL=C
125: ++ LC_ALL=C
125: ++ '[' -z arm ']'
125: ++ '[' -z '' ']'
125: ++ TESTDIR=out/test/arm
125: ++ CC=cc
125: ++ CXX=c++
125: ++ GCC=gcc
125: ++ GXX=g++
125: ++ OBJDUMP=objdump
125: ++ OBJCOPY=objcopy
125: ++ STRIP=strip
125: ++ QEMU=
125: ++ case $MACHINE in
125: ++ tlsdesc_opt=-mtls-dialect=gnu2
125: +++ uname
125: ++ '[' Linux = FreeBSD ']'
125: ++ trap 'on_error $LINENO' ERR
125: ++ trap on_exit EXIT
125: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh .sh
125: ++ testname=image-base
125: ++ echo -n 'Testing image-base ... '
125: Testing image-base ... ++ t=out/test/arm/image-base
125: ++ mkdir -p out/test/arm/image-base
125: ++ set -x
125: + cat
125: + cc -o out/test/arm/image-base/a.o -c -xc -
122: + cc -B. -o out/test/arm/ifunc-noplt/exe1 out/test/arm/ifunc-noplt/a.o -pie
121: + cc -B. -o out/test/arm/ifunc-funcptr/exe1 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -pie
125: + cc -B. -no-pie -o out/test/arm/image-base/exe1 out/test/arm/image-base/a.o -Wl,--image-base=0x8000000
124: + supports_ifunc
124: + is_musl
124: + grep -q musl
124: + ldd --version
124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }'
124: + cc -c -o /dev/null -xc -
121: + grep -q '^3$'
121: + out/test/arm/ifunc-funcptr/exe1
121: + cc -B. -o out/test/arm/ifunc-funcptr/exe2 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -no-pie
124: + cat
124: + cc -o out/test/arm/ifunc-static/a.o -c -xc -
122: + grep -q 'Hello world'
122: + out/test/arm/ifunc-noplt/exe1
122: + cc -B. -o out/test/arm/ifunc-noplt/exe2 out/test/arm/ifunc-noplt/a.o -no-pie
125: + out/test/arm/image-base/exe1
125: + grep -q 'Hello world'
125: + readelf -W --sections out/test/arm/image-base/exe1
125: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b'
125: + cat
125: + cc -o out/test/arm/image-base/b.o -c -xc -
124: + cc -B. -o out/test/arm/ifunc-static/exe out/test/arm/ifunc-static/a.o -static
121: + grep -q '^3$'
121: + out/test/arm/ifunc-funcptr/exe2
121: + on_exit
121: + echo OK
121: OK
121: + exit 0
122/341 Test #121: arm-ifunc-funcptr ................................   Passed    1.12 sec
test 126
        Start 126: arm-init-array-priorities

126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh"
126: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
126: Environment variables: 
126:  MACHINE=arm
126:  CPU=
126: Test timeout computed to be: 1500
125: + '[' arm = x86-64 -o arm = aarch64 ']'
125: + on_exit
125: + echo OK
125: OK
125: + exit 0
126: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh
123/341 Test #125: arm-image-base ...................................   Passed    0.66 sec
test 127
        Start 127: arm-init-in-dso

127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh"
127: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
127: Environment variables: 
127:  MACHINE=arm
127:  CPU=
127: Test timeout computed to be: 1500
126: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
126: ++ export LC_ALL=C
126: ++ LC_ALL=C
126: ++ '[' -z arm ']'
126: ++ '[' -z '' ']'
126: ++ TESTDIR=out/test/arm
126: ++ CC=cc
126: ++ CXX=c++
126: ++ GCC=gcc
126: ++ GXX=g++
126: ++ OBJDUMP=objdump
126: ++ OBJCOPY=objcopy
126: ++ STRIP=strip
126: ++ QEMU=
126: ++ case $MACHINE in
126: ++ tlsdesc_opt=-mtls-dialect=gnu2
126: +++ uname
126: ++ '[' Linux = FreeBSD ']'
126: ++ trap 'on_error $LINENO' ERR
126: ++ trap on_exit EXIT
126: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh .sh
126: ++ testname=init-array-priorities
126: ++ echo -n 'Testing init-array-priorities ... '
126: Testing init-array-priorities ... ++ t=out/test/arm/init-array-priorities
126: ++ mkdir -p out/test/arm/init-array-priorities
126: ++ set -x
126: + is_musl
127: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh
127: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
127: ++ export LC_ALL=C
127: ++ LC_ALL=C
127: ++ '[' -z arm ']'
127: ++ '[' -z '' ']'
127: ++ TESTDIR=out/test/arm
127: ++ CC=cc
127: ++ CXX=c++
127: ++ GCC=gcc
127: ++ GXX=g++
127: ++ OBJDUMP=objdump
127: ++ OBJCOPY=objcopy
127: ++ STRIP=strip
127: ++ QEMU=
127: ++ case $MACHINE in
127: ++ tlsdesc_opt=-mtls-dialect=gnu2
126: + grep -q musl
126: + ldd --version
127: +++ uname
127: ++ '[' Linux = FreeBSD ']'
127: ++ trap 'on_error $LINENO' ERR
127: ++ trap on_exit EXIT
127: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh .sh
126: + cc -c -o out/test/arm/init-array-priorities/a.o -xc -
127: ++ testname=init-in-dso
127: ++ echo -n 'Testing init-in-dso ... '
127: Testing init-in-dso ... ++ t=out/test/arm/init-in-dso
127: ++ mkdir -p out/test/arm/init-in-dso
126: + cat
122: + out/test/arm/ifunc-noplt/exe2
122: + grep -q 'Hello world'
122: + on_exit
122: + echo OK
122: OK
122: + exit 0
124/341 Test #122: arm-ifunc-noplt ..................................   Passed    1.03 sec
test 128
        Start 128: arm-init

128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init.sh"
128: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
128: Environment variables: 
128:  MACHINE=arm
128:  CPU=
128: Test timeout computed to be: 1500
127: ++ set -x
127: + cat
127: + cc -shared -o out/test/arm/init-in-dso/a.so -xc -
128: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh
128: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
128: ++ export LC_ALL=C
128: ++ LC_ALL=C
128: ++ '[' -z arm ']'
128: ++ '[' -z '' ']'
128: ++ TESTDIR=out/test/arm
128: ++ CC=cc
128: ++ CXX=c++
128: ++ GCC=gcc
128: ++ GXX=g++
128: ++ OBJDUMP=objdump
128: ++ OBJCOPY=objcopy
128: ++ STRIP=strip
128: ++ QEMU=
128: ++ case $MACHINE in
128: ++ tlsdesc_opt=-mtls-dialect=gnu2
128: +++ uname
128: ++ '[' Linux = FreeBSD ']'
128: ++ trap 'on_error $LINENO' ERR
128: ++ trap on_exit EXIT
128: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh .sh
128: ++ testname=init
128: ++ echo -n 'Testing init ... '
128: Testing init ... ++ t=out/test/arm/init
128: ++ mkdir -p out/test/arm/init
128: ++ set -x
128: + cat
128: + cc -o out/test/arm/init/a.o -c -xc -
126: + cc -c -o out/test/arm/init-array-priorities/b.o -xc -
126: + cat
124: + out/test/arm/ifunc-static/exe
124: + grep -q 'Hello world'
124: + on_exit
124: + echo OK
124: OK
124: + exit 0
125/341 Test #124: arm-ifunc-static .................................   Passed    1.05 sec
test 129
        Start 129: arm-initfirst

129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh"
129: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
129: Environment variables: 
129:  MACHINE=arm
129:  CPU=
129: Test timeout computed to be: 1500
129: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh
129: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
129: ++ export LC_ALL=C
129: ++ LC_ALL=C
129: ++ '[' -z arm ']'
129: ++ '[' -z '' ']'
129: ++ TESTDIR=out/test/arm
129: ++ CC=cc
129: ++ CXX=c++
129: ++ GCC=gcc
129: ++ GXX=g++
129: ++ OBJDUMP=objdump
129: ++ OBJCOPY=objcopy
129: ++ STRIP=strip
129: ++ QEMU=
129: ++ case $MACHINE in
129: ++ tlsdesc_opt=-mtls-dialect=gnu2
129: +++ uname
129: ++ '[' Linux = FreeBSD ']'
129: ++ trap 'on_error $LINENO' ERR
129: ++ trap on_exit EXIT
128: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,foo
129: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh .sh
129: ++ testname=initfirst
129: ++ echo -n 'Testing initfirst ... '
129: Testing initfirst ... ++ t=out/test/arm/initfirst
129: ++ mkdir -p out/test/arm/initfirst
129: ++ set -x
129: + cat
129: + cc -c -fPIC -o out/test/arm/initfirst/a.o -xc -
127: + cc -o out/test/arm/init-in-dso/b.o -c -xc -
127: + cat
126: + cc -c -o out/test/arm/init-array-priorities/c.o -xc -
126: + cat
128: + grep -Fq '(INIT)'
128: + readelf --dynamic out/test/arm/init/exe
127: + cc -B. -o out/test/arm/init-in-dso/exe out/test/arm/init-in-dso/a.so out/test/arm/init-in-dso/b.o -Wl,-init,foo
128: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,no-such-symbol
126: + cc -c -o out/test/arm/init-array-priorities/d.o -xc -
126: + cat
129: + cc -B. -shared -o out/test/arm/initfirst/b.so out/test/arm/initfirst/a.o -Wl,-z,initfirst
127: + readelf --dynamic out/test/arm/init-in-dso/exe
127: + grep -Fq '(INIT)' out/test/arm/init-in-dso/log
127: + on_exit
127: + echo OK
127: OK
127: + exit 0
126/341 Test #127: arm-init-in-dso ..................................   Passed    0.67 sec
test 130
        Start 130: arm-interpose

130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh"
130: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
130: Environment variables: 
130:  MACHINE=arm
130:  CPU=
130: Test timeout computed to be: 1500
128: + readelf --dynamic out/test/arm/init/exe
128: + grep -Fq '(INIT)' out/test/arm/init/log
130: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh
126: + cc -c -o out/test/arm/init-array-priorities/e.o -xc -
130: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
130: ++ export LC_ALL=C
130: ++ LC_ALL=C
130: ++ '[' -z arm ']'
130: ++ '[' -z '' ']'
130: ++ TESTDIR=out/test/arm
130: ++ CC=cc
130: ++ CXX=c++
130: ++ GCC=gcc
130: ++ GXX=g++
130: ++ OBJDUMP=objdump
130: ++ OBJCOPY=objcopy
130: ++ STRIP=strip
130: ++ QEMU=
130: ++ case $MACHINE in
130: ++ tlsdesc_opt=-mtls-dialect=gnu2
126: + cat
128: + on_exit
128: + echo OK
128: OK
128: + exit 0
127/341 Test #128: arm-init .........................................   Passed    0.64 sec
test 131
        Start 131: arm-invalid-version-script

131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh"
131: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
131: Environment variables: 
131:  MACHINE=arm
131:  CPU=
131: Test timeout computed to be: 1500
130: +++ uname
130: ++ '[' Linux = FreeBSD ']'
130: ++ trap 'on_error $LINENO' ERR
130: ++ trap on_exit EXIT
130: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh .sh
130: ++ testname=interpose
130: ++ echo -n 'Testing interpose ... '
130: Testing interpose ... ++ t=out/test/arm/interpose
130: ++ mkdir -p out/test/arm/interpose
130: ++ set -x
130: + cat
130: + cc -c -fPIC -o out/test/arm/interpose/a.o -xc -
131: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh
129: + readelf --dynamic out/test/arm/initfirst/b.so
129: + grep -q 'Flags:.*INITFIRST'
131: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
131: ++ export LC_ALL=C
131: ++ LC_ALL=C
131: ++ '[' -z arm ']'
131: ++ '[' -z '' ']'
131: ++ TESTDIR=out/test/arm
131: ++ CC=cc
131: ++ CXX=c++
131: ++ GCC=gcc
131: ++ GXX=g++
131: ++ OBJDUMP=objdump
131: ++ OBJCOPY=objcopy
131: ++ STRIP=strip
131: ++ QEMU=
131: ++ case $MACHINE in
131: ++ tlsdesc_opt=-mtls-dialect=gnu2
129: + on_exit
129: + echo OK
129: OK
129: + exit 0
128/341 Test #129: arm-initfirst ....................................   Passed    0.53 sec
test 132
        Start 132: arm-issue646

132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh"
132: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
132: Environment variables: 
132:  MACHINE=arm
132:  CPU=
132: Test timeout computed to be: 1500
131: +++ uname
131: ++ '[' Linux = FreeBSD ']'
131: ++ trap 'on_error $LINENO' ERR
131: ++ trap on_exit EXIT
131: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh .sh
131: ++ testname=invalid-version-script
131: ++ echo -n 'Testing invalid-version-script ... '
131: Testing invalid-version-script ... ++ t=out/test/arm/invalid-version-script
131: ++ mkdir -p out/test/arm/invalid-version-script
131: ++ set -x
132: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh
132: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
132: ++ export LC_ALL=C
132: ++ LC_ALL=C
132: ++ '[' -z arm ']'
132: ++ '[' -z '' ']'
132: ++ TESTDIR=out/test/arm
132: ++ CC=cc
132: ++ CXX=c++
132: ++ GCC=gcc
132: ++ GXX=g++
132: ++ OBJDUMP=objdump
132: ++ OBJCOPY=objcopy
132: ++ STRIP=strip
132: ++ QEMU=
132: ++ case $MACHINE in
132: ++ tlsdesc_opt=-mtls-dialect=gnu2
131: + echo 'int main() {}'
131: + cc -c -o out/test/arm/invalid-version-script/a.o -xc -
132: +++ uname
132: ++ '[' Linux = FreeBSD ']'
132: ++ trap 'on_error $LINENO' ERR
132: ++ trap on_exit EXIT
126: + cc -c -o out/test/arm/init-array-priorities/f.o -xc -
132: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh .sh
132: ++ testname=issue646
132: ++ echo -n 'Testing issue646 ... '
132: Testing issue646 ... ++ t=out/test/arm/issue646
132: ++ mkdir -p out/test/arm/issue646
126: + cat
132: ++ set -x
132: + '[' arm = sh4aeb ']'
132: + cat
132: + c++ -o out/test/arm/issue646/a.o -c -xc++ -
131: + echo 'VER1 { foo[12; };'
131: + cc -B. -shared -o out/test/arm/invalid-version-script/c.so -Wl,-version-script,out/test/arm/invalid-version-script/b.ver out/test/arm/invalid-version-script/a.o
130: + cc -B. -shared -o out/test/arm/interpose/b.so out/test/arm/interpose/a.o -Wl,-z,interpose
126: + cc -c -o out/test/arm/init-array-priorities/g.o -xc -
126: + cat
131: + grep -q 'invalid version pattern' out/test/arm/invalid-version-script/log
131: + on_exit
131: + echo OK
131: OK
131: + exit 0
129/341 Test #131: arm-invalid-version-script .......................   Passed    0.40 sec
test 133
        Start 133: arm-large-alignment-dso

133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh"
133: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
133: Environment variables: 
133:  MACHINE=arm
133:  CPU=
133: Test timeout computed to be: 1500
133: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh
133: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
133: ++ export LC_ALL=C
133: ++ LC_ALL=C
133: ++ '[' -z arm ']'
133: ++ '[' -z '' ']'
133: ++ TESTDIR=out/test/arm
133: ++ CC=cc
133: ++ CXX=c++
133: ++ GCC=gcc
133: ++ GXX=g++
133: ++ OBJDUMP=objdump
133: ++ OBJCOPY=objcopy
133: ++ STRIP=strip
133: ++ QEMU=
133: ++ case $MACHINE in
133: ++ tlsdesc_opt=-mtls-dialect=gnu2
133: +++ uname
126: + cat
126: + cc -c -o out/test/arm/init-array-priorities/h.o -xc -
133: ++ '[' Linux = FreeBSD ']'
133: ++ trap 'on_error $LINENO' ERR
133: ++ trap on_exit EXIT
133: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh .sh
133: ++ testname=large-alignment-dso
133: ++ echo -n 'Testing large-alignment-dso ... '
133: Testing large-alignment-dso ... ++ t=out/test/arm/large-alignment-dso
133: ++ mkdir -p out/test/arm/large-alignment-dso
133: ++ set -x
133: + '[' arm = i686 ']'
130: + grep -q 'Flags:.*INTERPOSE'
133: + cc -o out/test/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC
133: + cat
130: + readelf --dynamic out/test/arm/interpose/b.so
130: + on_exit
130: + echo OK
130: OK
130: + exit 0
130/341 Test #130: arm-interpose ....................................   Passed    0.56 sec
test 134
        Start 134: arm-large-alignment

134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh"
134: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
134: Environment variables: 
134:  MACHINE=arm
134:  CPU=
134: Test timeout computed to be: 1500
134: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh
134: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
134: ++ export LC_ALL=C
134: ++ LC_ALL=C
134: ++ '[' -z arm ']'
134: ++ '[' -z '' ']'
134: ++ TESTDIR=out/test/arm
134: ++ CC=cc
134: ++ CXX=c++
134: ++ GCC=gcc
134: ++ GXX=g++
134: ++ OBJDUMP=objdump
134: ++ OBJCOPY=objcopy
134: ++ STRIP=strip
134: ++ QEMU=
134: ++ case $MACHINE in
134: ++ tlsdesc_opt=-mtls-dialect=gnu2
134: +++ uname
134: ++ '[' Linux = FreeBSD ']'
134: ++ trap 'on_error $LINENO' ERR
134: ++ trap on_exit EXIT
134: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh .sh
134: ++ testname=large-alignment
134: ++ echo -n 'Testing large-alignment ... '
134: Testing large-alignment ... ++ t=out/test/arm/large-alignment
134: ++ mkdir -p out/test/arm/large-alignment
134: ++ set -x
134: + '[' arm = i686 ']'
134: + cc -o out/test/arm/large-alignment/a.o -c -xc - -ffunction-sections
134: + cat
126: + cc -c -o out/test/arm/init-array-priorities/i.o -xc -
126: + cat
133: + cc -B. -o out/test/arm/large-alignment-dso/b.so out/test/arm/large-alignment-dso/a.o -shared
126: + cc -B. -o out/test/arm/init-array-priorities/exe out/test/arm/init-array-priorities/a.o out/test/arm/init-array-priorities/b.o out/test/arm/init-array-priorities/c.o out/test/arm/init-array-priorities/d.o out/test/arm/init-array-priorities/e.o out/test/arm/init-array-priorities/f.o out/test/arm/init-array-priorities/g.o out/test/arm/init-array-priorities/h.o out/test/arm/init-array-priorities/i.o
134: + cc -B. -o out/test/arm/large-alignment/exe out/test/arm/large-alignment/a.o
133: + cat
133: + cc -o out/test/arm/large-alignment-dso/c.o -c -xc -
126: + grep -q 21348756
126: + out/test/arm/init-array-priorities/exe
126: + on_exit
126: + echo OK
126: OK
126: + exit 0
131/341 Test #126: arm-init-array-priorities ........................   Passed    1.74 sec
test 135
        Start 135: arm-large-max-page-size-strip

135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh"
135: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
135: Environment variables: 
135:  MACHINE=arm
135:  CPU=
135: Test timeout computed to be: 1500
135: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh
135: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
135: ++ export LC_ALL=C
135: ++ LC_ALL=C
135: ++ '[' -z arm ']'
135: ++ '[' -z '' ']'
135: ++ TESTDIR=out/test/arm
135: ++ CC=cc
135: ++ CXX=c++
135: ++ GCC=gcc
135: ++ GXX=g++
135: ++ OBJDUMP=objdump
135: ++ OBJCOPY=objcopy
135: ++ STRIP=strip
135: ++ QEMU=
135: ++ case $MACHINE in
135: ++ tlsdesc_opt=-mtls-dialect=gnu2
135: +++ uname
135: ++ '[' Linux = FreeBSD ']'
135: ++ trap 'on_error $LINENO' ERR
135: ++ trap on_exit EXIT
135: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh .sh
135: ++ testname=large-max-page-size-strip
135: ++ echo -n 'Testing large-max-page-size-strip ... '
135: Testing large-max-page-size-strip ... ++ t=out/test/arm/large-max-page-size-strip
135: ++ mkdir -p out/test/arm/large-max-page-size-strip
134: + grep -q 'Hello world'
134: + out/test/arm/large-alignment/exe
134: + on_exit
134: + echo OK
134: OK
134: + exit 0
132/341 Test #134: arm-large-alignment ..............................   Passed    0.57 sec
135: ++ set -x
test 136
        Start 136: arm-large-max-page-size

136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh"
136: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
136: Environment variables: 
136:  MACHINE=arm
136:  CPU=
136: Test timeout computed to be: 1500
135: + '[' arm = arm ']'
135: + skip
135: + echo skipped
135: skipped
135: + trap - EXIT
135: + exit 0
133/341 Test #135: arm-large-max-page-size-strip ....................***Skipped   0.10 sec
test 137
        Start 137: arm-large-text

137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh"
137: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
137: Environment variables: 
137:  MACHINE=arm
137:  CPU=
137: Test timeout computed to be: 1500
133: + cc -B. -o out/test/arm/large-alignment-dso/exe out/test/arm/large-alignment-dso/c.o out/test/arm/large-alignment-dso/b.so
136: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh
136: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
136: ++ export LC_ALL=C
136: ++ LC_ALL=C
136: ++ '[' -z arm ']'
136: ++ '[' -z '' ']'
136: ++ TESTDIR=out/test/arm
136: ++ CC=cc
136: ++ CXX=c++
136: ++ GCC=gcc
136: ++ GXX=g++
136: ++ OBJDUMP=objdump
136: ++ OBJCOPY=objcopy
136: ++ STRIP=strip
136: ++ QEMU=
136: ++ case $MACHINE in
136: ++ tlsdesc_opt=-mtls-dialect=gnu2
137: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh
136: +++ uname
137: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
137: ++ export LC_ALL=C
137: ++ LC_ALL=C
137: ++ '[' -z arm ']'
137: ++ '[' -z '' ']'
137: ++ TESTDIR=out/test/arm
137: ++ CC=cc
137: ++ CXX=c++
137: ++ GCC=gcc
137: ++ GXX=g++
137: ++ OBJDUMP=objdump
137: ++ OBJCOPY=objcopy
137: ++ STRIP=strip
137: ++ QEMU=
137: ++ case $MACHINE in
137: ++ tlsdesc_opt=-mtls-dialect=gnu2
136: ++ '[' Linux = FreeBSD ']'
136: ++ trap 'on_error $LINENO' ERR
136: ++ trap on_exit EXIT
137: +++ uname
136: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh .sh
137: ++ '[' Linux = FreeBSD ']'
137: ++ trap 'on_error $LINENO' ERR
137: ++ trap on_exit EXIT
136: ++ testname=large-max-page-size
136: ++ echo -n 'Testing large-max-page-size ... '
136: Testing large-max-page-size ... ++ t=out/test/arm/large-max-page-size
136: ++ mkdir -p out/test/arm/large-max-page-size
137: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh .sh
136: ++ set -x
137: ++ testname=large-text
137: ++ echo -n 'Testing large-text ... '
137: Testing large-text ... ++ t=out/test/arm/large-text
137: ++ mkdir -p out/test/arm/large-text
136: + cat
136: + cc -o out/test/arm/large-max-page-size/a.o -c -xc - -fPIC
137: ++ set -x
137: + cc -o out/test/arm/large-text/a.o -c -xassembler -
137: + cat
136: + cc -B. -o out/test/arm/large-max-page-size/exe out/test/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000
137: + cat
137: + cc -o out/test/arm/large-text/b.o -c -xc -
133: + grep -q 'Hello world'
133: + out/test/arm/large-alignment-dso/exe
133: + on_exit
133: + echo OK
133: OK
133: + exit 0
134/341 Test #133: arm-large-alignment-dso ..........................   Passed    1.04 sec
test 138
        Start 138: arm-library

138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/library.sh"
138: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
138: Environment variables: 
138:  MACHINE=arm
138:  CPU=
138: Test timeout computed to be: 1500
138: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh
138: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
138: ++ export LC_ALL=C
138: ++ LC_ALL=C
138: ++ '[' -z arm ']'
138: ++ '[' -z '' ']'
138: ++ TESTDIR=out/test/arm
138: ++ CC=cc
138: ++ CXX=c++
138: ++ GCC=gcc
138: ++ GXX=g++
138: ++ OBJDUMP=objdump
138: ++ OBJCOPY=objcopy
138: ++ STRIP=strip
138: ++ QEMU=
138: ++ case $MACHINE in
138: ++ tlsdesc_opt=-mtls-dialect=gnu2
138: +++ uname
138: ++ '[' Linux = FreeBSD ']'
138: ++ trap 'on_error $LINENO' ERR
138: ++ trap on_exit EXIT
138: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh .sh
138: ++ testname=library
138: ++ echo -n 'Testing library ... '
138: Testing library ... ++ t=out/test/arm/library
138: ++ mkdir -p out/test/arm/library
138: ++ set -x
138: + cat
138: + cc -o out/test/arm/library/a.o -c -xc - -fPIC
137: + cc -B. -o out/test/arm/large-text/exe out/test/arm/large-text/a.o out/test/arm/large-text/b.o
136: + out/test/arm/large-max-page-size/exe
136: + grep -q 'Hello world'
136: + on_exit
136: + echo OK
136: OK
136: + exit 0
135/341 Test #136: arm-large-max-page-size ..........................   Passed    0.53 sec
test 139
        Start 139: arm-link-order

139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh"
139: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
139: Environment variables: 
139:  MACHINE=arm
139:  CPU=
139: Test timeout computed to be: 1500
139: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh
139: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
139: ++ export LC_ALL=C
139: ++ LC_ALL=C
139: ++ '[' -z arm ']'
139: ++ '[' -z '' ']'
139: ++ TESTDIR=out/test/arm
139: ++ CC=cc
139: ++ CXX=c++
139: ++ GCC=gcc
139: ++ GXX=g++
139: ++ OBJDUMP=objdump
139: ++ OBJCOPY=objcopy
139: ++ STRIP=strip
139: ++ QEMU=
139: ++ case $MACHINE in
139: ++ tlsdesc_opt=-mtls-dialect=gnu2
139: +++ uname
139: ++ '[' Linux = FreeBSD ']'
139: ++ trap 'on_error $LINENO' ERR
139: ++ trap on_exit EXIT
139: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh .sh
139: ++ testname=link-order
139: ++ echo -n 'Testing link-order ... '
139: Testing link-order ... ++ t=out/test/arm/link-order
139: ++ mkdir -p out/test/arm/link-order
139: ++ set -x
138: + cc -B. -shared -o out/test/arm/library/libfoobar.so out/test/arm/library/a.o
139: + cat
139: + cc -fPIC -c -o out/test/arm/link-order/a.o -xc -
139: + cc -B. -shared -o out/test/arm/link-order/libfoo.so out/test/arm/link-order/a.o
138: + cat
138: + cc -o out/test/arm/library/c.o -c -xc -
137: + out/test/arm/large-text/exe
137: + grep -q 'Hello world'
137: + on_exit
137: + echo OK
137: OK
137: + exit 0
139: + ar crs out/test/arm/link-order/libfoo.a out/test/arm/link-order/a.o
136/341 Test #137: arm-large-text ...................................   Passed    1.04 sec
test 140
        Start 140: arm-linker-script-defsym

140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh"
140: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
140: Environment variables: 
140:  MACHINE=arm
140:  CPU=
140: Test timeout computed to be: 1500
139: + cat
139: + cc -c -o out/test/arm/link-order/b.o -xc -
138: + cc -B. -o out/test/arm/library/exe1 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library,foobar -Wl,-rpath,out/test/arm/library
138: + grep -q 'Hello world'
138: + out/test/arm/library/exe1
138: + cc -B. -o out/test/arm/library/exe2 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library=foobar -Wl,-rpath,out/test/arm/library
138: + grep -q 'Hello world'
138: + out/test/arm/library/exe2
138: + on_exit
138: + echo OK
138: OK
138: + exit 0
137/341 Test #138: arm-library ......................................   Passed    1.10 sec
test 141
        Start 141: arm-linker-script-error

141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh"
141: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
141: Environment variables: 
141:  MACHINE=arm
141:  CPU=
141: Test timeout computed to be: 1500
140: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh
140: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
140: ++ export LC_ALL=C
140: ++ LC_ALL=C
140: ++ '[' -z arm ']'
140: ++ '[' -z '' ']'
140: ++ TESTDIR=out/test/arm
140: ++ CC=cc
140: ++ CXX=c++
140: ++ GCC=gcc
140: ++ GXX=g++
140: ++ OBJDUMP=objdump
140: ++ OBJCOPY=objcopy
140: ++ STRIP=strip
140: ++ QEMU=
140: ++ case $MACHINE in
140: ++ tlsdesc_opt=-mtls-dialect=gnu2
140: +++ uname
140: ++ '[' Linux = FreeBSD ']'
140: ++ trap 'on_error $LINENO' ERR
140: ++ trap on_exit EXIT
140: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh .sh
140: ++ testname=linker-script-defsym
140: ++ echo -n 'Testing linker-script-defsym ... '
140: Testing linker-script-defsym ... ++ t=out/test/arm/linker-script-defsym
140: ++ mkdir -p out/test/arm/linker-script-defsym
140: ++ set -x
140: + cc -o out/test/arm/linker-script-defsym/a.o -c -xc -
140: + cat
139: + cc -B. -o out/test/arm/link-order/exe out/test/arm/link-order/b.o -Wl,--as-needed out/test/arm/link-order/libfoo.so out/test/arm/link-order/libfoo.a
141: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh
141: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
141: ++ export LC_ALL=C
141: ++ LC_ALL=C
141: ++ '[' -z arm ']'
141: ++ '[' -z '' ']'
141: ++ TESTDIR=out/test/arm
141: ++ CC=cc
141: ++ CXX=c++
141: ++ GCC=gcc
141: ++ GXX=g++
141: ++ OBJDUMP=objdump
141: ++ OBJCOPY=objcopy
141: ++ STRIP=strip
141: ++ QEMU=
141: ++ case $MACHINE in
141: ++ tlsdesc_opt=-mtls-dialect=gnu2
141: +++ uname
141: ++ '[' Linux = FreeBSD ']'
141: ++ trap 'on_error $LINENO' ERR
141: ++ trap on_exit EXIT
141: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh .sh
141: ++ testname=linker-script-error
141: ++ echo -n 'Testing linker-script-error ... '
141: Testing linker-script-error ... ++ t=out/test/arm/linker-script-error
141: ++ mkdir -p out/test/arm/linker-script-error
141: ++ set -x
132: + c++ -B. -o out/test/arm/issue646/exe out/test/arm/issue646/a.o
141: + cat
141: + cc -o out/test/arm/linker-script-error/a.o -c -xc -
140: + cat
140: + cc -B. -o out/test/arm/linker-script-defsym/b.so -shared out/test/arm/linker-script-defsym/script out/test/arm/linker-script-defsym/a.o
141: + echo 'VERSION { ver_x /*'
141: + cc -B. -o out/test/arm/linker-script-error/exe out/test/arm/linker-script-error/a.o out/test/arm/linker-script-error/b.script
139: + readelf --dynamic out/test/arm/link-order/exe
132: + out/test/arm/issue646/exe
139: + grep -q libfoo
132: + grep -q 'error: exception'
132: + on_exit
132: + echo OK
132: OK
132: + exit 0
139: + cc -B. -o out/test/arm/link-order/exe out/test/arm/link-order/b.o -Wl,--as-needed out/test/arm/link-order/libfoo.a out/test/arm/link-order/libfoo.so
138/341 Test #132: arm-issue646 .....................................   Passed    2.97 sec
test 142
        Start 142: arm-linker-script-relocatable

142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh"
142: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
142: Environment variables: 
142:  MACHINE=arm
142:  CPU=
142: Test timeout computed to be: 1500
141: + grep -q 'unclosed comment' out/test/arm/linker-script-error/log
142: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh
142: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
142: ++ export LC_ALL=C
142: ++ LC_ALL=C
142: ++ '[' -z arm ']'
142: ++ '[' -z '' ']'
142: ++ TESTDIR=out/test/arm
141: + on_exit
141: + echo OK
141: OK
141: + exit 0
142: ++ CC=cc
142: ++ CXX=c++
142: ++ GCC=gcc
142: ++ GXX=g++
142: ++ OBJDUMP=objdump
142: ++ OBJCOPY=objcopy
142: ++ STRIP=strip
142: ++ QEMU=
142: ++ case $MACHINE in
142: ++ tlsdesc_opt=-mtls-dialect=gnu2
139/341 Test #141: arm-linker-script-error ..........................   Passed    0.54 sec
test 143
        Start 143: arm-linker-script

143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh"
143: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
143: Environment variables: 
143:  MACHINE=arm
143:  CPU=
143: Test timeout computed to be: 1500
142: +++ uname
142: ++ '[' Linux = FreeBSD ']'
142: ++ trap 'on_error $LINENO' ERR
142: ++ trap on_exit EXIT
142: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh .sh
142: ++ testname=linker-script-relocatable
142: ++ echo -n 'Testing linker-script-relocatable ... '
142: Testing linker-script-relocatable ... ++ t=out/test/arm/linker-script-relocatable
142: ++ mkdir -p out/test/arm/linker-script-relocatable
142: ++ set -x
143: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh
143: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
143: ++ export LC_ALL=C
143: ++ LC_ALL=C
143: ++ '[' -z arm ']'
143: ++ '[' -z '' ']'
143: ++ TESTDIR=out/test/arm
143: ++ CC=cc
143: ++ CXX=c++
143: ++ GCC=gcc
143: ++ GXX=g++
143: ++ OBJDUMP=objdump
143: ++ OBJCOPY=objcopy
143: ++ STRIP=strip
143: ++ QEMU=
143: ++ case $MACHINE in
143: ++ tlsdesc_opt=-mtls-dialect=gnu2
142: + grep -q __tsan_init
142: + nm mold
143: +++ uname
143: ++ '[' Linux = FreeBSD ']'
143: ++ trap 'on_error $LINENO' ERR
143: ++ trap on_exit EXIT
140: + readelf -sW out/test/arm/linker-script-defsym/b.so
143: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh .sh
140: + grep -q 'FUNC .* bar'
143: ++ testname=linker-script
143: ++ echo -n 'Testing linker-script ... '
143: Testing linker-script ... ++ t=out/test/arm/linker-script
143: ++ mkdir -p out/test/arm/linker-script
140: + cat
140: + cc -o out/test/arm/linker-script-defsym/c.o -c -xc -
143: ++ set -x
143: + cat
143: + cc -o out/test/arm/linker-script/a.o -c -xc -
139: + readelf --dynamic out/test/arm/link-order/exe
139: + grep -q libfoo
139: + on_exit
139: + echo OK
139: OK
139: + exit 0
140/341 Test #139: arm-link-order ...................................   Passed    1.60 sec
test 144
        Start 144: arm-linker-script2

144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh"
144: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
144: Environment variables: 
144:  MACHINE=arm
144:  CPU=
144: Test timeout computed to be: 1500
144: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh
144: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
144: ++ export LC_ALL=C
144: ++ LC_ALL=C
144: ++ '[' -z arm ']'
144: ++ '[' -z '' ']'
144: ++ TESTDIR=out/test/arm
144: ++ CC=cc
144: ++ CXX=c++
144: ++ GCC=gcc
144: ++ GXX=g++
144: ++ OBJDUMP=objdump
144: ++ OBJCOPY=objcopy
144: ++ STRIP=strip
144: ++ QEMU=
144: ++ case $MACHINE in
144: ++ tlsdesc_opt=-mtls-dialect=gnu2
143: + cat
144: +++ uname
144: ++ '[' Linux = FreeBSD ']'
144: ++ trap 'on_error $LINENO' ERR
144: ++ trap on_exit EXIT
143: + cc -B. -o out/test/arm/linker-script/exe out/test/arm/linker-script/script
144: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh .sh
144: ++ testname=linker-script2
144: ++ echo -n 'Testing linker-script2 ... '
144: Testing linker-script2 ... ++ t=out/test/arm/linker-script2
144: ++ mkdir -p out/test/arm/linker-script2
144: ++ set -x
144: + cc -o out/test/arm/linker-script2/a.o -c -xc -
144: + cat
140: + cc -B. -o out/test/arm/linker-script-defsym/exe out/test/arm/linker-script-defsym/c.o out/test/arm/linker-script-defsym/b.so
144: + mkdir -p out/test/arm/linker-script2/foo/bar
144: + rm -f out/test/arm/linker-script2/foo/bar/libfoo.a
144: + ar rcs out/test/arm/linker-script2/foo/bar/libfoo.a out/test/arm/linker-script2/a.o
144: + cat
144: + cc -B. -o out/test/arm/linker-script2/exe -Lout/test/arm/linker-script2/foo/bar out/test/arm/linker-script2/b.script
143: + grep -q 'Hello world'
143: + out/test/arm/linker-script/exe
143: + cc -B. -o out/test/arm/linker-script/exe -Wl,-T,out/test/arm/linker-script/script
140: + out/test/arm/linker-script-defsym/exe
140: + grep -q 42
140: + on_exit
140: + echo OK
140: OK
140: + exit 0
141/341 Test #140: arm-linker-script-defsym .........................   Passed    1.46 sec
test 145
        Start 145: arm-linker-script3

145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh"
145: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
145: Environment variables: 
145:  MACHINE=arm
145:  CPU=
145: Test timeout computed to be: 1500
145: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh
145: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
145: ++ export LC_ALL=C
145: ++ LC_ALL=C
145: ++ '[' -z arm ']'
145: ++ '[' -z '' ']'
145: ++ TESTDIR=out/test/arm
145: ++ CC=cc
145: ++ CXX=c++
145: ++ GCC=gcc
145: ++ GXX=g++
145: ++ OBJDUMP=objdump
145: ++ OBJCOPY=objcopy
145: ++ STRIP=strip
145: ++ QEMU=
145: ++ case $MACHINE in
145: ++ tlsdesc_opt=-mtls-dialect=gnu2
145: +++ uname
145: ++ '[' Linux = FreeBSD ']'
145: ++ trap 'on_error $LINENO' ERR
145: ++ trap on_exit EXIT
145: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh .sh
145: ++ testname=linker-script3
145: ++ echo -n 'Testing linker-script3 ... '
145: Testing linker-script3 ... ++ t=out/test/arm/linker-script3
145: ++ mkdir -p out/test/arm/linker-script3
145: ++ set -x
145: + mkdir -p out/test/arm/linker-script3/foo
145: + cat
145: + cc -o out/test/arm/linker-script3/foo/a.o -c -xc -
143: + grep -q 'Hello world'
143: + out/test/arm/linker-script/exe
144: + on_exit
144: + echo OK
144: OK
144: + exit 0
143: + cc -B. -o out/test/arm/linker-script/exe -Wl,--script,out/test/arm/linker-script/script
142/341 Test #144: arm-linker-script2 ...............................   Passed    0.60 sec
test 146
        Start 146: arm-linker-script4

146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh"
146: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
146: Environment variables: 
146:  MACHINE=arm
146:  CPU=
146: Test timeout computed to be: 1500
145: + cat
146: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh
145: + cc -B. -o out/test/arm/linker-script3/exe -Lout/test/arm/linker-script3/foo out/test/arm/linker-script3/b.script
146: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
146: ++ export LC_ALL=C
146: ++ LC_ALL=C
146: ++ '[' -z arm ']'
146: ++ '[' -z '' ']'
146: ++ TESTDIR=out/test/arm
146: ++ CC=cc
146: ++ CXX=c++
146: ++ GCC=gcc
146: ++ GXX=g++
146: ++ OBJDUMP=objdump
146: ++ OBJCOPY=objcopy
146: ++ STRIP=strip
146: ++ QEMU=
146: ++ case $MACHINE in
146: ++ tlsdesc_opt=-mtls-dialect=gnu2
146: +++ uname
146: ++ '[' Linux = FreeBSD ']'
146: ++ trap 'on_error $LINENO' ERR
146: ++ trap on_exit EXIT
146: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh .sh
146: ++ testname=linker-script4
146: ++ echo -n 'Testing linker-script4 ... '
146: Testing linker-script4 ... ++ t=out/test/arm/linker-script4
146: ++ mkdir -p out/test/arm/linker-script4
146: ++ set -x
146: + echo 'VERSION { ver_x { global: *; }; };'
146: + cat
146: + cc -B. -shared -o out/test/arm/linker-script4/c.so out/test/arm/linker-script4/a.script out/test/arm/linker-script4/b.s
143: + grep -q 'Hello world'
143: + out/test/arm/linker-script/exe
143: + on_exit
143: + echo OK
143: OK
143: + exit 0
143/341 Test #143: arm-linker-script ................................   Passed    1.01 sec
test 147
        Start 147: arm-linker-script5

147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh"
147: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
147: Environment variables: 
147:  MACHINE=arm
147:  CPU=
147: Test timeout computed to be: 1500
147: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh
147: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
147: ++ export LC_ALL=C
147: ++ LC_ALL=C
147: ++ '[' -z arm ']'
147: ++ '[' -z '' ']'
147: ++ TESTDIR=out/test/arm
147: ++ CC=cc
147: ++ CXX=c++
147: ++ GCC=gcc
147: ++ GXX=g++
147: ++ OBJDUMP=objdump
147: ++ OBJCOPY=objcopy
147: ++ STRIP=strip
147: ++ QEMU=
147: ++ case $MACHINE in
147: ++ tlsdesc_opt=-mtls-dialect=gnu2
147: +++ uname
147: ++ '[' Linux = FreeBSD ']'
147: ++ trap 'on_error $LINENO' ERR
147: ++ trap on_exit EXIT
147: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh .sh
147: ++ testname=linker-script5
147: ++ echo -n 'Testing linker-script5 ... '
147: Testing linker-script5 ... ++ t=out/test/arm/linker-script5
147: ++ mkdir -p out/test/arm/linker-script5
145: + on_exit
145: + echo OK
145: OK
145: + exit 0
147: ++ set -x
147: + mkdir -p out/test/arm/linker-script5/foo
144/341 Test #145: arm-linker-script3 ...............................   Passed    0.55 sec
test 148
        Start 148: arm-linker-script6

148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh"
148: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
148: Environment variables: 
148:  MACHINE=arm
148:  CPU=
148: Test timeout computed to be: 1500
147: + cat
147: + cc -o out/test/arm/linker-script5/foo/a.o -c -xc -
148: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh
148: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
148: ++ export LC_ALL=C
148: ++ LC_ALL=C
148: ++ '[' -z arm ']'
148: ++ '[' -z '' ']'
148: ++ TESTDIR=out/test/arm
148: ++ CC=cc
148: ++ CXX=c++
148: ++ GCC=gcc
148: ++ GXX=g++
148: ++ OBJDUMP=objdump
148: ++ OBJCOPY=objcopy
148: ++ STRIP=strip
148: ++ QEMU=
148: ++ case $MACHINE in
148: ++ tlsdesc_opt=-mtls-dialect=gnu2
148: +++ uname
148: ++ '[' Linux = FreeBSD ']'
148: ++ trap 'on_error $LINENO' ERR
148: ++ trap on_exit EXIT
148: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh .sh
148: ++ testname=linker-script6
148: ++ echo -n 'Testing linker-script6 ... '
148: Testing linker-script6 ... ++ t=out/test/arm/linker-script6
148: ++ mkdir -p out/test/arm/linker-script6
148: ++ set -x
148: + mkdir -p out/test/arm/linker-script6/foo
148: + cat
148: + cc -o out/test/arm/linker-script6/foo/a.o -c -xc -
147: + cat
147: + cc -B. -o out/test/arm/linker-script5/exe out/test/arm/linker-script5/foo/b.script
146: + readelf --version-info out/test/arm/linker-script4/c.so
146: + grep -Fq 'Rev: 1  Flags: none  Index: 2  Cnt: 1  Name: ver_x' out/test/arm/linker-script4/log
146: + on_exit
146: + echo OK
146: OK
146: + exit 0
145/341 Test #146: arm-linker-script4 ...............................   Passed    0.47 sec
test 149
        Start 149: arm-lto-archive

149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh"
149: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
149: Environment variables: 
149:  MACHINE=arm
149:  CPU=
149: Test timeout computed to be: 1500
148: + cat
149: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh
149: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
149: ++ export LC_ALL=C
149: ++ LC_ALL=C
149: ++ '[' -z arm ']'
149: ++ '[' -z '' ']'
149: ++ TESTDIR=out/test/arm
149: ++ CC=cc
149: ++ CXX=c++
149: ++ GCC=gcc
149: ++ GXX=g++
149: ++ OBJDUMP=objdump
149: ++ OBJCOPY=objcopy
149: ++ STRIP=strip
149: ++ QEMU=
149: ++ case $MACHINE in
149: ++ tlsdesc_opt=-mtls-dialect=gnu2
148: + cc -B. -o out/test/arm/linker-script6/exe out/test/arm/linker-script6/foo/b.script
149: +++ uname
149: ++ '[' Linux = FreeBSD ']'
149: ++ trap 'on_error $LINENO' ERR
149: ++ trap on_exit EXIT
149: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh .sh
149: ++ testname=lto-archive
149: ++ echo -n 'Testing lto-archive ... '
149: Testing lto-archive ... ++ t=out/test/arm/lto-archive
149: ++ mkdir -p out/test/arm/lto-archive
149: ++ set -x
149: + '[' cc = cc ']'
149: + test_cflags -flto
149: + cc -B. -flto -o /dev/null -xc -
149: + echo 'int main() {}'
147: + on_exit
147: + echo OK
147: OK
147: + exit 0
146/341 Test #147: arm-linker-script5 ...............................   Passed    0.36 sec
test 150
        Start 150: arm-lto-archive2

150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh"
150: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
150: Environment variables: 
150:  MACHINE=arm
150:  CPU=
150: Test timeout computed to be: 1500
150: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh
150: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
150: ++ export LC_ALL=C
150: ++ LC_ALL=C
150: ++ '[' -z arm ']'
150: ++ '[' -z '' ']'
150: ++ TESTDIR=out/test/arm
150: ++ CC=cc
150: ++ CXX=c++
150: ++ GCC=gcc
150: ++ GXX=g++
150: ++ OBJDUMP=objdump
150: ++ OBJCOPY=objcopy
150: ++ STRIP=strip
150: ++ QEMU=
150: ++ case $MACHINE in
150: ++ tlsdesc_opt=-mtls-dialect=gnu2
150: +++ uname
150: ++ '[' Linux = FreeBSD ']'
150: ++ trap 'on_error $LINENO' ERR
150: ++ trap on_exit EXIT
150: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh .sh
150: ++ testname=lto-archive2
150: ++ echo -n 'Testing lto-archive2 ... '
150: Testing lto-archive2 ... ++ t=out/test/arm/lto-archive2
150: ++ mkdir -p out/test/arm/lto-archive2
150: ++ set -x
150: + test_cflags -flto=auto
150: + echo 'int main() {}'
150: + cc -B. -flto=auto -o /dev/null -xc -
148: + on_exit
148: + echo OK
148: OK
148: + exit 0
147/341 Test #148: arm-linker-script6 ...............................   Passed    0.44 sec
test 151
        Start 151: arm-lto-dso

151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh"
151: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
151: Environment variables: 
151:  MACHINE=arm
151:  CPU=
151: Test timeout computed to be: 1500
142: + cc -c -o out/test/arm/linker-script-relocatable/a.o -xc -
142: + cat
151: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh
151: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
151: ++ export LC_ALL=C
151: ++ LC_ALL=C
151: ++ '[' -z arm ']'
151: ++ '[' -z '' ']'
151: ++ TESTDIR=out/test/arm
151: ++ CC=cc
151: ++ CXX=c++
151: ++ GCC=gcc
151: ++ GXX=g++
151: ++ OBJDUMP=objdump
151: ++ OBJCOPY=objcopy
151: ++ STRIP=strip
151: ++ QEMU=
151: ++ case $MACHINE in
151: ++ tlsdesc_opt=-mtls-dialect=gnu2
151: +++ uname
151: ++ '[' Linux = FreeBSD ']'
151: ++ trap 'on_error $LINENO' ERR
151: ++ trap on_exit EXIT
151: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh .sh
151: ++ testname=lto-dso
151: ++ echo -n 'Testing lto-dso ... '
151: Testing lto-dso ... ++ t=out/test/arm/lto-dso
151: ++ mkdir -p out/test/arm/lto-dso
151: ++ set -x
151: + test_cflags -flto
151: + echo 'int main() {}'
151: + cc -B. -flto -o /dev/null -xc -
142: + cc -c -o out/test/arm/linker-script-relocatable/b.o -xc -
142: + cat
142: + echo 'INPUT(out/test/arm/linker-script-relocatable/a.o out/test/arm/linker-script-relocatable/b.o)'
142: + ./mold --relocatable -o out/test/arm/linker-script-relocatable/d.o out/test/arm/linker-script-relocatable/c.script
142: + cc -B. -o out/test/arm/linker-script-relocatable/exe out/test/arm/linker-script-relocatable/d.o
142: + grep -q Hello
142: + out/test/arm/linker-script-relocatable/exe
142: + on_exit
142: + echo OK
142: OK
142: + exit 0
148/341 Test #142: arm-linker-script-relocatable ....................   Passed    2.06 sec
test 152
        Start 152: arm-lto-gcc

152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh"
152: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
152: Environment variables: 
152:  MACHINE=arm
152:  CPU=
152: Test timeout computed to be: 1500
149: + cc -o out/test/arm/lto-archive/a.o -c -flto -xc -
152: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh
149: + cat
152: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
152: ++ export LC_ALL=C
152: ++ LC_ALL=C
152: ++ '[' -z arm ']'
152: ++ '[' -z '' ']'
152: ++ TESTDIR=out/test/arm
152: ++ CC=cc
152: ++ CXX=c++
152: ++ GCC=gcc
152: ++ GXX=g++
152: ++ OBJDUMP=objdump
152: ++ OBJCOPY=objcopy
152: ++ STRIP=strip
152: ++ QEMU=
152: ++ case $MACHINE in
152: ++ tlsdesc_opt=-mtls-dialect=gnu2
152: +++ uname
152: ++ '[' Linux = FreeBSD ']'
152: ++ trap 'on_error $LINENO' ERR
152: ++ trap on_exit EXIT
152: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh .sh
152: ++ testname=lto-gcc
152: ++ echo -n 'Testing lto-gcc ... '
152: Testing lto-gcc ... ++ t=out/test/arm/lto-gcc
152: ++ mkdir -p out/test/arm/lto-gcc
152: ++ set -x
152: + echo 'int main() {}'
152: + gcc -B. -flto -o /dev/null -xc -
149: + cc -o out/test/arm/lto-archive/b.o -c -flto -xc -
150: + cc -o out/test/arm/lto-archive2/a.o -c -flto=auto -xc -
150: + echo
149: + cat
150: + rm -f out/test/arm/lto-archive2/b.a
150: + ar rc out/test/arm/lto-archive2/b.a out/test/arm/lto-archive2/a.o
150: + cc -o out/test/arm/lto-archive2/c.o -c -xc -
150: + cat
151: + cat
151: + cc -flto -c -fPIC -o out/test/arm/lto-dso/a.o -xc -
149: + rm -f out/test/arm/lto-archive/c.a
149: + ar rc out/test/arm/lto-archive/c.a out/test/arm/lto-archive/a.o out/test/arm/lto-archive/b.o
149: + cat
149: + cc -o out/test/arm/lto-archive/d.o -c -flto -xc -
150: + cc -B. -o out/test/arm/lto-archive2/exe -flto=auto out/test/arm/lto-archive2/c.o out/test/arm/lto-archive2/b.a
151: + cc -B. -shared -o out/test/arm/lto-dso/b.so -flto out/test/arm/lto-dso/a.o
149: + cc -B. -o out/test/arm/lto-archive/exe -flto out/test/arm/lto-archive/d.o out/test/arm/lto-archive/c.a
150: + on_exit
150: + echo OK
150: OK
150: + exit 0
149/341 Test #150: arm-lto-archive2 .................................   Passed    1.21 sec
test 153
        Start 153: arm-lto-llvm

153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh"
153: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
153: Environment variables: 
153:  MACHINE=arm
153:  CPU=
153: Test timeout computed to be: 1500
153: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh
153: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
153: ++ export LC_ALL=C
153: ++ LC_ALL=C
153: ++ '[' -z arm ']'
153: ++ '[' -z '' ']'
153: ++ TESTDIR=out/test/arm
153: ++ CC=cc
153: ++ CXX=c++
153: ++ GCC=gcc
153: ++ GXX=g++
153: ++ OBJDUMP=objdump
153: ++ OBJCOPY=objcopy
153: ++ STRIP=strip
153: ++ QEMU=
153: ++ case $MACHINE in
153: ++ tlsdesc_opt=-mtls-dialect=gnu2
153: +++ uname
153: ++ '[' Linux = FreeBSD ']'
153: ++ trap 'on_error $LINENO' ERR
153: ++ trap on_exit EXIT
153: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh .sh
153: ++ testname=lto-llvm
153: ++ echo -n 'Testing lto-llvm ... '
153: Testing lto-llvm ... ++ t=out/test/arm/lto-llvm
153: ++ mkdir -p out/test/arm/lto-llvm
153: ++ set -x
152: + gcc -flto -c -o out/test/arm/lto-gcc/a.o -xc -
152: + cat
153: ++ uname -m
153: + '[' arm = armv7l ']'
153: + skip
153: + echo skipped
153: skipped
153: + trap - EXIT
153: + exit 0
150/341 Test #153: arm-lto-llvm .....................................***Skipped   0.08 sec
test 154
        Start 154: arm-lto-nostdlib

154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh"
154: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
154: Environment variables: 
154:  MACHINE=arm
154:  CPU=
154: Test timeout computed to be: 1500
154: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh
154: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
154: ++ export LC_ALL=C
154: ++ LC_ALL=C
154: ++ '[' -z arm ']'
154: ++ '[' -z '' ']'
154: ++ TESTDIR=out/test/arm
154: ++ CC=cc
154: ++ CXX=c++
154: ++ GCC=gcc
154: ++ GXX=g++
154: ++ OBJDUMP=objdump
154: ++ OBJCOPY=objcopy
154: ++ STRIP=strip
154: ++ QEMU=
154: ++ case $MACHINE in
154: ++ tlsdesc_opt=-mtls-dialect=gnu2
154: +++ uname
154: ++ '[' Linux = FreeBSD ']'
154: ++ trap 'on_error $LINENO' ERR
154: ++ trap on_exit EXIT
154: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh .sh
154: ++ testname=lto-nostdlib
154: ++ echo -n 'Testing lto-nostdlib ... '
154: Testing lto-nostdlib ... ++ t=out/test/arm/lto-nostdlib
154: ++ mkdir -p out/test/arm/lto-nostdlib
154: ++ set -x
154: + test_cflags -flto
154: + echo 'int main() {}'
154: + cc -B. -flto -o /dev/null -xc -
152: + gcc -B. -o out/test/arm/lto-gcc/exe1 -flto out/test/arm/lto-gcc/a.o
151: + '[' arm = ppc64 ']'
151: + grep -q 'T foo'
151: + nm -D out/test/arm/lto-dso/b.so
151: + on_exit
151: + echo OK
151: OK
151: + exit 0
151/341 Test #151: arm-lto-dso ......................................   Passed    1.48 sec
test 155
        Start 155: arm-lto-version-script

155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh"
155: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
155: Environment variables: 
155:  MACHINE=arm
155:  CPU=
155: Test timeout computed to be: 1500
155: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh
155: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
155: ++ export LC_ALL=C
155: ++ LC_ALL=C
155: ++ '[' -z arm ']'
155: ++ '[' -z '' ']'
155: ++ TESTDIR=out/test/arm
155: ++ CC=cc
155: ++ CXX=c++
155: ++ GCC=gcc
155: ++ GXX=g++
155: ++ OBJDUMP=objdump
155: ++ OBJCOPY=objcopy
155: ++ STRIP=strip
155: ++ QEMU=
155: ++ case $MACHINE in
155: ++ tlsdesc_opt=-mtls-dialect=gnu2
155: +++ uname
155: ++ '[' Linux = FreeBSD ']'
155: ++ trap 'on_error $LINENO' ERR
155: ++ trap on_exit EXIT
155: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh .sh
155: ++ testname=lto-version-script
155: ++ echo -n 'Testing lto-version-script ... '
155: Testing lto-version-script ... ++ t=out/test/arm/lto-version-script
155: ++ mkdir -p out/test/arm/lto-version-script
155: ++ set -x
155: + test_cflags -flto
155: + echo 'int main() {}'
149: + out/test/arm/lto-archive/exe
155: + cc -B. -flto -o /dev/null -xc -
149: + grep -q 'Hello world'
149: + nm out/test/arm/lto-archive/exe
149: + grep -q hello out/test/arm/lto-archive/log
149: + grep -q howdy out/test/arm/lto-archive/log
149: + on_exit
149: + echo OK
149: OK
149: + exit 0
152/341 Test #149: arm-lto-archive ..................................   Passed    1.93 sec
test 156
        Start 156: arm-main-in-dso

156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh"
156: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
156: Environment variables: 
156:  MACHINE=arm
156:  CPU=
156: Test timeout computed to be: 1500
156: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh
156: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
156: ++ export LC_ALL=C
156: ++ LC_ALL=C
156: ++ '[' -z arm ']'
156: ++ '[' -z '' ']'
156: ++ TESTDIR=out/test/arm
156: ++ CC=cc
156: ++ CXX=c++
156: ++ GCC=gcc
156: ++ GXX=g++
156: ++ OBJDUMP=objdump
156: ++ OBJCOPY=objcopy
156: ++ STRIP=strip
156: ++ QEMU=
156: ++ case $MACHINE in
156: ++ tlsdesc_opt=-mtls-dialect=gnu2
156: +++ uname
156: ++ '[' Linux = FreeBSD ']'
156: ++ trap 'on_error $LINENO' ERR
156: ++ trap on_exit EXIT
156: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh .sh
152: + out/test/arm/lto-gcc/exe1
152: + grep -q 'Hello world'
156: ++ testname=main-in-dso
156: ++ echo -n 'Testing main-in-dso ... '
156: Testing main-in-dso ... ++ t=out/test/arm/main-in-dso
156: ++ mkdir -p out/test/arm/main-in-dso
152: + cat
152: + gcc -flto -ffat-lto-objects -c -o out/test/arm/lto-gcc/b.o -xc -
156: ++ set -x
156: + '[' arm = ppc64 ']'
156: + cc -o out/test/arm/main-in-dso/a.o -c -xc - -fPIC
156: + cat
156: + cc -B. -shared -o out/test/arm/main-in-dso/b.so out/test/arm/main-in-dso/a.o
154: + cc -flto -c -o out/test/arm/lto-nostdlib/a.o -xc -
154: + cat
152: + gcc -B. -o out/test/arm/lto-gcc/exe2 out/test/arm/lto-gcc/b.o --verbose
152: + grep -q -- -fwpa
154: + cc -B. -o out/test/arm/lto-nostdlib/exe -flto out/test/arm/lto-nostdlib/a.o -nostdlib
156: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fPIC
156: + cc -B. -o out/test/arm/main-in-dso/exe1 out/test/arm/main-in-dso/c.o out/test/arm/main-in-dso/b.so -pie
152: + cat
152: + gcc -flto -fno-use-linker-plugin -c -o out/test/arm/lto-gcc/c.o -xc -
156: + grep -q 'Hello world'
156: + out/test/arm/main-in-dso/exe1
156: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC
155: + cat
155: + cc -flto -c -fPIC -o out/test/arm/lto-version-script/a.o -xc -
154: + readelf -Ws out/test/arm/lto-nostdlib/exe
154: + grep -Eq ' _start'
154: + on_exit
154: + echo OK
154: OK
154: + exit 0
153/341 Test #154: arm-lto-nostdlib .................................   Passed    1.19 sec
test 157
        Start 157: arm-many-sections

157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh"
157: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
157: Environment variables: 
157:  MACHINE=arm
157:  CPU=
157: Test timeout computed to be: 1500
156: + cc -B. -o out/test/arm/main-in-dso/exe2 out/test/arm/main-in-dso/c.o out/test/arm/main-in-dso/b.so -no-pie
152: + gcc -B. -o out/test/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/arm/lto-gcc/c.o
157: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh
157: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
157: ++ export LC_ALL=C
157: ++ LC_ALL=C
157: ++ '[' -z arm ']'
157: ++ '[' -z '' ']'
157: ++ TESTDIR=out/test/arm
157: ++ CC=cc
157: ++ CXX=c++
157: ++ GCC=gcc
157: ++ GXX=g++
157: ++ OBJDUMP=objdump
157: ++ OBJCOPY=objcopy
157: ++ STRIP=strip
157: ++ QEMU=
157: ++ case $MACHINE in
157: ++ tlsdesc_opt=-mtls-dialect=gnu2
157: +++ uname
155: + cat
157: ++ '[' Linux = FreeBSD ']'
157: ++ trap 'on_error $LINENO' ERR
157: ++ trap on_exit EXIT
155: + cc -B. -shared -o out/test/arm/lto-version-script/c.so -flto out/test/arm/lto-version-script/a.o -Wl,-version-script=out/test/arm/lto-version-script/b.script
157: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh .sh
157: ++ testname=many-sections
157: ++ echo -n 'Testing many-sections ... '
157: Testing many-sections ... ++ t=out/test/arm/many-sections
157: ++ mkdir -p out/test/arm/many-sections
157: ++ set -x
157: + cc -c -xassembler -o out/test/arm/many-sections/a.o -
157: + seq 1 100000
157: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g'
156: + grep -q 'Hello world'
156: + out/test/arm/main-in-dso/exe2
156: + on_exit
156: + echo OK
156: OK
156: + exit 0
154/341 Test #156: arm-main-in-dso ..................................   Passed    1.00 sec
test 158
        Start 158: arm-many-sections2

158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh"
158: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
158: Environment variables: 
158:  MACHINE=arm
158:  CPU=
158: Test timeout computed to be: 1500
158: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh
158: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
158: ++ export LC_ALL=C
158: ++ LC_ALL=C
158: ++ '[' -z arm ']'
158: ++ '[' -z '' ']'
158: ++ TESTDIR=out/test/arm
158: ++ CC=cc
158: ++ CXX=c++
158: ++ GCC=gcc
158: ++ GXX=g++
158: ++ OBJDUMP=objdump
158: ++ OBJCOPY=objcopy
158: ++ STRIP=strip
158: ++ QEMU=
158: ++ case $MACHINE in
158: ++ tlsdesc_opt=-mtls-dialect=gnu2
158: +++ uname
158: ++ '[' Linux = FreeBSD ']'
158: ++ trap 'on_error $LINENO' ERR
158: ++ trap on_exit EXIT
158: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh .sh
158: ++ testname=many-sections2
158: ++ echo -n 'Testing many-sections2 ... '
158: Testing many-sections2 ... ++ t=out/test/arm/many-sections2
158: ++ mkdir -p out/test/arm/many-sections2
158: ++ set -x
158: + nm mold
158: + grep -q __tsan_init
155: + '[' arm = ppc64 ']'
155: + nm -D out/test/arm/lto-version-script/c.so
155: + grep -q 'T foo'
155: + nm -D out/test/arm/lto-version-script/c.so
155: + grep -q 'T bar'
155: + on_exit
155: + echo OK
155: OK
155: + exit 0
155/341 Test #155: arm-lto-version-script ...........................   Passed    1.58 sec
test 159
        Start 159: arm-mergeable-strings

159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh"
159: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
159: Environment variables: 
159:  MACHINE=arm
159:  CPU=
159: Test timeout computed to be: 1500
159: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh
159: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
159: ++ export LC_ALL=C
159: ++ LC_ALL=C
159: ++ '[' -z arm ']'
159: ++ '[' -z '' ']'
159: ++ TESTDIR=out/test/arm
159: ++ CC=cc
159: ++ CXX=c++
159: ++ GCC=gcc
159: ++ GXX=g++
159: ++ OBJDUMP=objdump
159: ++ OBJCOPY=objcopy
159: ++ STRIP=strip
159: ++ QEMU=
159: ++ case $MACHINE in
159: ++ tlsdesc_opt=-mtls-dialect=gnu2
159: +++ uname
159: ++ '[' Linux = FreeBSD ']'
159: ++ trap 'on_error $LINENO' ERR
159: ++ trap on_exit EXIT
159: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh .sh
159: ++ testname=mergeable-strings
159: ++ echo -n 'Testing mergeable-strings ... '
159: Testing mergeable-strings ... ++ t=out/test/arm/mergeable-strings
159: ++ mkdir -p out/test/arm/mergeable-strings
159: ++ set -x
152: + grep -q 'Hello world'
159: + cat
159: + cc -o out/test/arm/mergeable-strings/a.o -c -xc - -O2
152: + out/test/arm/lto-gcc/exe3
152: + on_exit
152: + echo OK
152: OK
152: + exit 0
156/341 Test #152: arm-lto-gcc ......................................   Passed    2.70 sec
test 160
        Start 160: arm-missing-but-ok

160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh"
160: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
160: Environment variables: 
160:  MACHINE=arm
160:  CPU=
160: Test timeout computed to be: 1500
160: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh
160: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
160: ++ export LC_ALL=C
160: ++ LC_ALL=C
160: ++ '[' -z arm ']'
160: ++ '[' -z '' ']'
160: ++ TESTDIR=out/test/arm
160: ++ CC=cc
160: ++ CXX=c++
160: ++ GCC=gcc
160: ++ GXX=g++
160: ++ OBJDUMP=objdump
160: ++ OBJCOPY=objcopy
160: ++ STRIP=strip
160: ++ QEMU=
160: ++ case $MACHINE in
160: ++ tlsdesc_opt=-mtls-dialect=gnu2
160: +++ uname
160: ++ '[' Linux = FreeBSD ']'
160: ++ trap 'on_error $LINENO' ERR
160: ++ trap on_exit EXIT
160: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh .sh
160: ++ testname=missing-but-ok
160: ++ echo -n 'Testing missing-but-ok ... '
160: Testing missing-but-ok ... ++ t=out/test/arm/missing-but-ok
160: ++ mkdir -p out/test/arm/missing-but-ok
160: ++ set -x
160: + cc -o out/test/arm/missing-but-ok/a.o -c -x assembler -
160: + cat
160: + ./mold -o out/test/arm/missing-but-ok/exe out/test/arm/missing-but-ok/a.o
160: + on_exit
160: + echo OK
160: OK
160: + exit 0
159: + cc -o out/test/arm/mergeable-strings/b.o -c -xc - -O2
159: + cat
157/341 Test #160: arm-missing-but-ok ...............................   Passed    0.17 sec
test 161
        Start 161: arm-missing-error

161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh"
161: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
161: Environment variables: 
161:  MACHINE=arm
161:  CPU=
161: Test timeout computed to be: 1500
161: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh
161: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
161: ++ export LC_ALL=C
161: ++ LC_ALL=C
161: ++ '[' -z arm ']'
161: ++ '[' -z '' ']'
161: ++ TESTDIR=out/test/arm
161: ++ CC=cc
161: ++ CXX=c++
161: ++ GCC=gcc
161: ++ GXX=g++
161: ++ OBJDUMP=objdump
161: ++ OBJCOPY=objcopy
161: ++ STRIP=strip
161: ++ QEMU=
161: ++ case $MACHINE in
161: ++ tlsdesc_opt=-mtls-dialect=gnu2
161: +++ uname
161: ++ '[' Linux = FreeBSD ']'
161: ++ trap 'on_error $LINENO' ERR
161: ++ trap on_exit EXIT
161: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh .sh
161: ++ testname=missing-error
161: ++ echo -n 'Testing missing-error ... '
161: Testing missing-error ... ++ t=out/test/arm/missing-error
161: ++ mkdir -p out/test/arm/missing-error
161: ++ set -x
161: + cat
161: + cc -o out/test/arm/missing-error/a.o -c -xc -
159: + cc -o out/test/arm/mergeable-strings/exe1 out/test/arm/mergeable-strings/a.o out/test/arm/mergeable-strings/b.o -no-pie
161: + ./mold -o out/test/arm/missing-error/exe out/test/arm/missing-error/a.o
161: + grep -q 'undefined symbol: foo' out/test/arm/missing-error/log
161: + grep -q '>>> .*a\.o' out/test/arm/missing-error/log
161: + on_exit
161: + echo OK
161: OK
161: + exit 0
158/341 Test #161: arm-missing-error ................................   Passed    0.27 sec
test 162
        Start 162: arm-mold-wrapper

162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh"
162: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
162: Environment variables: 
162:  MACHINE=arm
162:  CPU=
162: Test timeout computed to be: 1500
162: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh
162: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
162: ++ export LC_ALL=C
162: ++ LC_ALL=C
162: ++ '[' -z arm ']'
162: ++ '[' -z '' ']'
162: ++ TESTDIR=out/test/arm
162: ++ CC=cc
162: ++ CXX=c++
162: ++ GCC=gcc
162: ++ GXX=g++
162: ++ OBJDUMP=objdump
162: ++ OBJCOPY=objcopy
162: ++ STRIP=strip
162: ++ QEMU=
162: ++ case $MACHINE in
162: ++ tlsdesc_opt=-mtls-dialect=gnu2
162: +++ uname
162: ++ '[' Linux = FreeBSD ']'
162: ++ trap 'on_error $LINENO' ERR
162: ++ trap on_exit EXIT
162: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh .sh
159: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$'
159: + out/test/arm/mergeable-strings/exe1
162: ++ testname=mold-wrapper
162: ++ echo -n 'Testing mold-wrapper ... '
162: Testing mold-wrapper ... ++ t=out/test/arm/mold-wrapper
162: ++ mkdir -p out/test/arm/mold-wrapper
159: + cc -B. -o out/test/arm/mergeable-strings/exe2 out/test/arm/mergeable-strings/a.o out/test/arm/mergeable-strings/b.o -no-pie
162: ++ set -x
162: + '[' cc = cc ']'
162: + ldd mold-wrapper.so
162: + grep -q libasan
162: + grep -q '__[at]san_init'
162: + nm mold
158: + echo 'foo = 0x1000'
158: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g'
158: + seq 1 100000
159: + out/test/arm/mergeable-strings/exe2
159: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$'
159: + on_exit
159: + echo OK
159: OK
159: + exit 0
159/341 Test #159: arm-mergeable-strings ............................   Passed    0.93 sec
test 163
        Start 163: arm-mold-wrapper2

163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh"
163: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
163: Environment variables: 
163:  MACHINE=arm
163:  CPU=
163: Test timeout computed to be: 1500
163: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh
163: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
163: ++ export LC_ALL=C
163: ++ LC_ALL=C
163: ++ '[' -z arm ']'
163: ++ '[' -z '' ']'
163: ++ TESTDIR=out/test/arm
163: ++ CC=cc
163: ++ CXX=c++
163: ++ GCC=gcc
163: ++ GXX=g++
163: ++ OBJDUMP=objdump
163: ++ OBJCOPY=objcopy
163: ++ STRIP=strip
163: ++ QEMU=
163: ++ case $MACHINE in
163: ++ tlsdesc_opt=-mtls-dialect=gnu2
163: +++ uname
163: ++ '[' Linux = FreeBSD ']'
163: ++ trap 'on_error $LINENO' ERR
163: ++ trap on_exit EXIT
163: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh .sh
163: ++ testname=mold-wrapper2
163: ++ echo -n 'Testing mold-wrapper2 ... '
163: Testing mold-wrapper2 ... ++ t=out/test/arm/mold-wrapper2
163: ++ mkdir -p out/test/arm/mold-wrapper2
163: ++ set -x
163: + ldd mold-wrapper.so
163: + grep -q libasan
158: + cc -c -xassembler -o out/test/arm/many-sections2/a.o out/test/arm/many-sections2/a.s
163: + grep -q '__[at]san_init'
163: + nm mold
162: + cat
162: + chmod 755 out/test/arm/mold-wrapper/a.sh
162: + cc -xc -o out/test/arm/mold-wrapper/exe -
162: + cat
163: + grep -Fq mold-wrapper.so
163: + ./mold -run bash -c 'echo $LD_PRELOAD'
163: + on_exit
163: + echo OK
163: OK
163: + exit 0
160/341 Test #163: arm-mold-wrapper2 ................................   Passed    1.37 sec
test 164
        Start 164: arm-nmagic

164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh"
164: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
164: Environment variables: 
164:  MACHINE=arm
164:  CPU=
164: Test timeout computed to be: 1500
164: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh
164: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
164: ++ export LC_ALL=C
164: ++ LC_ALL=C
164: ++ '[' -z arm ']'
164: ++ '[' -z '' ']'
164: ++ TESTDIR=out/test/arm
164: ++ CC=cc
164: ++ CXX=c++
164: ++ GCC=gcc
164: ++ GXX=g++
164: ++ OBJDUMP=objdump
164: ++ OBJCOPY=objcopy
164: ++ STRIP=strip
164: ++ QEMU=
164: ++ case $MACHINE in
164: ++ tlsdesc_opt=-mtls-dialect=gnu2
164: +++ uname
164: ++ '[' Linux = FreeBSD ']'
164: ++ trap 'on_error $LINENO' ERR
164: ++ trap on_exit EXIT
164: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh .sh
164: ++ testname=nmagic
164: ++ echo -n 'Testing nmagic ... '
164: Testing nmagic ... ++ t=out/test/arm/nmagic
164: ++ mkdir -p out/test/arm/nmagic
164: ++ set -x
164: + cat
164: + cc -o out/test/arm/nmagic/a.o -c -xc -
164: + cc -B. -o out/test/arm/nmagic/exe1 out/test/arm/nmagic/a.o -nostdlib -Wl,-nmagic
162: + grep -q 'a.sh execl'
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execl
162: + grep -q 'a.sh execlp'
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execlp
164: + cc -B. -o out/test/arm/nmagic/exe2 out/test/arm/nmagic/a.o -nostdlib
162: + grep -q 'a.sh execle'
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execle
162: + grep -q 'a.sh execv'
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execv
162: + grep -q 'a.sh execvp'
164: ++ cut '-d ' -f1
164: ++ nm out/test/arm/nmagic/exe1
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execvp
164: ++ grep ' end$'
164: + end1=00000270
162: + grep -q 'a.sh execvpe bar'
162: ++ pwd
162: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
162: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh
162: + out/test/arm/mold-wrapper/exe execvpe
164: ++ nm out/test/arm/nmagic/exe2
164: ++ grep ' end$'
164: ++ cut '-d ' -f1
162: + on_exit
162: + echo OK
162: OK
162: + exit 0
161/341 Test #162: arm-mold-wrapper .................................   Passed    2.23 sec
test 165
        Start 165: arm-no-allow-shlib-undefined

165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh"
165: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
165: Environment variables: 
165:  MACHINE=arm
165:  CPU=
165: Test timeout computed to be: 1500
164: + end2=000032b0
164: + '[' 624 -lt 12976 ']'
164: + on_exit
164: + echo OK
164: OK
164: + exit 0
162/341 Test #164: arm-nmagic .......................................   Passed    0.52 sec
test 166
        Start 166: arm-no-eh-frame-header

166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh"
166: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
166: Environment variables: 
166:  MACHINE=arm
166:  CPU=
166: Test timeout computed to be: 1500
165: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh
165: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
165: ++ export LC_ALL=C
165: ++ LC_ALL=C
165: ++ '[' -z arm ']'
165: ++ '[' -z '' ']'
165: ++ TESTDIR=out/test/arm
165: ++ CC=cc
165: ++ CXX=c++
165: ++ GCC=gcc
165: ++ GXX=g++
165: ++ OBJDUMP=objdump
165: ++ OBJCOPY=objcopy
165: ++ STRIP=strip
165: ++ QEMU=
165: ++ case $MACHINE in
165: ++ tlsdesc_opt=-mtls-dialect=gnu2
165: +++ uname
166: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh
165: ++ '[' Linux = FreeBSD ']'
165: ++ trap 'on_error $LINENO' ERR
165: ++ trap on_exit EXIT
166: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
166: ++ export LC_ALL=C
166: ++ LC_ALL=C
166: ++ '[' -z arm ']'
166: ++ '[' -z '' ']'
166: ++ TESTDIR=out/test/arm
166: ++ CC=cc
166: ++ CXX=c++
166: ++ GCC=gcc
166: ++ GXX=g++
166: ++ OBJDUMP=objdump
166: ++ OBJCOPY=objcopy
166: ++ STRIP=strip
166: ++ QEMU=
166: ++ case $MACHINE in
166: ++ tlsdesc_opt=-mtls-dialect=gnu2
166: +++ uname
166: ++ '[' Linux = FreeBSD ']'
166: ++ trap 'on_error $LINENO' ERR
166: ++ trap on_exit EXIT
165: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh .sh
165: ++ testname=no-allow-shlib-undefined
165: ++ echo -n 'Testing no-allow-shlib-undefined ... '
165: Testing no-allow-shlib-undefined ... ++ t=out/test/arm/no-allow-shlib-undefined
165: ++ mkdir -p out/test/arm/no-allow-shlib-undefined
166: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh .sh
166: ++ testname=no-eh-frame-header
166: ++ echo -n 'Testing no-eh-frame-header ... '
166: Testing no-eh-frame-header ... ++ t=out/test/arm/no-eh-frame-header
166: ++ mkdir -p out/test/arm/no-eh-frame-header
165: ++ set -x
165: + cat
165: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libfoo.so -xc -
166: ++ set -x
166: + cat
166: + cc -o out/test/arm/no-eh-frame-header/a.o -c -xc -
166: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/arm/no-eh-frame-header/exe out/test/arm/no-eh-frame-header/a.o
166: + readelf -WS out/test/arm/no-eh-frame-header/exe
166: + grep -F .eh_frame_hdr out/test/arm/no-eh-frame-header/log
166: + out/test/arm/no-eh-frame-header/exe
166: + on_exit
166: + echo OK
166: OK
166: + exit 0
163/341 Test #166: arm-no-eh-frame-header ...........................   Passed    0.54 sec
test 167
        Start 167: arm-no-object-file

167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh"
167: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
167: Environment variables: 
167:  MACHINE=arm
167:  CPU=
167: Test timeout computed to be: 1500
165: + cat
165: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libbar.so -xc -
167: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh
167: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
167: ++ export LC_ALL=C
167: ++ LC_ALL=C
167: ++ '[' -z arm ']'
167: ++ '[' -z '' ']'
167: ++ TESTDIR=out/test/arm
167: ++ CC=cc
167: ++ CXX=c++
167: ++ GCC=gcc
167: ++ GXX=g++
167: ++ OBJDUMP=objdump
167: ++ OBJCOPY=objcopy
167: ++ STRIP=strip
167: ++ QEMU=
167: ++ case $MACHINE in
167: ++ tlsdesc_opt=-mtls-dialect=gnu2
167: +++ uname
167: ++ '[' Linux = FreeBSD ']'
167: ++ trap 'on_error $LINENO' ERR
167: ++ trap on_exit EXIT
167: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh .sh
167: ++ testname=no-object-file
167: ++ echo -n 'Testing no-object-file ... '
167: Testing no-object-file ... ++ t=out/test/arm/no-object-file
167: ++ mkdir -p out/test/arm/no-object-file
167: ++ set -x
167: + cat
167: + cc -x assembler -c -o out/test/arm/no-object-file/a.o -
167: + rm -f out/test/arm/no-object-file/a.a
167: + ar rcs out/test/arm/no-object-file/a.a out/test/arm/no-object-file/a.o
167: + ./mold -o out/test/arm/no-object-file/exe out/test/arm/no-object-file/a.a
167: mold: warning: entry symbol is not defined: _start
167: + on_exit
167: + echo OK
167: OK
167: + exit 0
164/341 Test #167: arm-no-object-file ...............................   Passed    0.20 sec
test 168
        Start 168: arm-no-quick-exit

168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh"
168: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
168: Environment variables: 
168:  MACHINE=arm
168:  CPU=
168: Test timeout computed to be: 1500
168: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh
168: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
168: ++ export LC_ALL=C
168: ++ LC_ALL=C
168: ++ '[' -z arm ']'
168: ++ '[' -z '' ']'
168: ++ TESTDIR=out/test/arm
168: ++ CC=cc
168: ++ CXX=c++
168: ++ GCC=gcc
168: ++ GXX=g++
168: ++ OBJDUMP=objdump
168: ++ OBJCOPY=objcopy
168: ++ STRIP=strip
168: ++ QEMU=
168: ++ case $MACHINE in
168: ++ tlsdesc_opt=-mtls-dialect=gnu2
168: +++ uname
168: ++ '[' Linux = FreeBSD ']'
168: ++ trap 'on_error $LINENO' ERR
168: ++ trap on_exit EXIT
168: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh .sh
168: ++ testname=no-quick-exit
168: ++ echo -n 'Testing no-quick-exit ... '
168: Testing no-quick-exit ... ++ t=out/test/arm/no-quick-exit
168: ++ mkdir -p out/test/arm/no-quick-exit
168: ++ set -x
168: + cat
168: + cc -o out/test/arm/no-quick-exit/a.o -c -xc -
165: + cat
165: + cc -c -o out/test/arm/no-allow-shlib-undefined/a.o -c -xc -
168: + cc -B. -o out/test/arm/no-quick-exit/exe out/test/arm/no-quick-exit/a.o -Wl,-no-quick-exit
165: + cc -B. -o out/test/arm/no-allow-shlib-undefined/exe1 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lfoo -lbar
168: + grep -q 'Hello world'
168: + out/test/arm/no-quick-exit/exe
168: + on_exit
168: + echo OK
168: OK
168: + exit 0
165/341 Test #168: arm-no-quick-exit ................................   Passed    0.57 sec
165: + cc -B. -o out/test/arm/no-allow-shlib-undefined/exe2 out/test/arm/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/arm/no-allow-shlib-undefined -lbar
test 169
        Start 169: arm-no-undefined-version

169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh"
169: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
169: Environment variables: 
169:  MACHINE=arm
169:  CPU=
169: Test timeout computed to be: 1500
169: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh
169: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
169: ++ export LC_ALL=C
169: ++ LC_ALL=C
169: ++ '[' -z arm ']'
169: ++ '[' -z '' ']'
169: ++ TESTDIR=out/test/arm
169: ++ CC=cc
169: ++ CXX=c++
169: ++ GCC=gcc
169: ++ GXX=g++
169: ++ OBJDUMP=objdump
169: ++ OBJCOPY=objcopy
169: ++ STRIP=strip
169: ++ QEMU=
169: ++ case $MACHINE in
169: ++ tlsdesc_opt=-mtls-dialect=gnu2
169: +++ uname
169: ++ '[' Linux = FreeBSD ']'
169: ++ trap 'on_error $LINENO' ERR
169: ++ trap on_exit EXIT
169: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh .sh
169: ++ testname=no-undefined-version
169: ++ echo -n 'Testing no-undefined-version ... '
169: Testing no-undefined-version ... ++ t=out/test/arm/no-undefined-version
169: ++ mkdir -p out/test/arm/no-undefined-version
169: ++ set -x
169: + echo 'ver_x { global: foo; };'
169: + cat
169: + cc -o out/test/arm/no-undefined-version/b.o -c -xc -
169: + cc -B. -o out/test/arm/no-undefined-version/exe -Wl,--version-script,out/test/arm/no-undefined-version/a.ver out/test/arm/no-undefined-version/b.o
165: + grep -Fq 'undefined symbol: foo' out/test/arm/no-allow-shlib-undefined/log
165: + on_exit
165: + echo OK
165: OK
165: + exit 0
166/341 Test #165: arm-no-allow-shlib-undefined .....................   Passed    1.63 sec
test 170
        Start 170: arm-nocopyreloc

170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh"
170: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
170: Environment variables: 
170:  MACHINE=arm
170:  CPU=
170: Test timeout computed to be: 1500
170: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh
170: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
170: ++ export LC_ALL=C
170: ++ LC_ALL=C
170: ++ '[' -z arm ']'
170: ++ '[' -z '' ']'
170: ++ TESTDIR=out/test/arm
170: ++ CC=cc
170: ++ CXX=c++
170: ++ GCC=gcc
170: ++ GXX=g++
170: ++ OBJDUMP=objdump
170: ++ OBJCOPY=objcopy
170: ++ STRIP=strip
170: ++ QEMU=
170: ++ case $MACHINE in
170: ++ tlsdesc_opt=-mtls-dialect=gnu2
170: +++ uname
170: ++ '[' Linux = FreeBSD ']'
170: ++ trap 'on_error $LINENO' ERR
170: ++ trap on_exit EXIT
170: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh .sh
170: ++ testname=nocopyreloc
170: ++ echo -n 'Testing nocopyreloc ... '
170: Testing nocopyreloc ... ++ t=out/test/arm/nocopyreloc
170: ++ mkdir -p out/test/arm/nocopyreloc
170: ++ set -x
170: + '[' arm = i686 ']'
170: + '[' arm = m68k ']'
170: + '[' arm = arm ']'
170: + skip
170: + echo skipped
170: skipped
170: + trap - EXIT
170: + exit 0
167/341 Test #170: arm-nocopyreloc ..................................***Skipped   0.11 sec
test 171
        Start 171: arm-noinhibit-exec

171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh"
171: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
171: Environment variables: 
171:  MACHINE=arm
171:  CPU=
171: Test timeout computed to be: 1500
171: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh
171: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
171: ++ export LC_ALL=C
171: ++ LC_ALL=C
171: ++ '[' -z arm ']'
171: ++ '[' -z '' ']'
171: ++ TESTDIR=out/test/arm
171: ++ CC=cc
171: ++ CXX=c++
171: ++ GCC=gcc
171: ++ GXX=g++
171: ++ OBJDUMP=objdump
171: ++ OBJCOPY=objcopy
171: ++ STRIP=strip
171: ++ QEMU=
171: ++ case $MACHINE in
171: ++ tlsdesc_opt=-mtls-dialect=gnu2
171: +++ uname
171: ++ '[' Linux = FreeBSD ']'
171: ++ trap 'on_error $LINENO' ERR
171: ++ trap on_exit EXIT
169: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/arm/no-undefined-version/log
171: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh .sh
171: ++ testname=noinhibit-exec
171: ++ echo -n 'Testing noinhibit-exec ... '
171: Testing noinhibit-exec ... ++ t=out/test/arm/noinhibit-exec
171: ++ mkdir -p out/test/arm/noinhibit-exec
169: + on_exit
169: + echo OK
169: OK
169: + exit 0
171: ++ set -x
168/341 Test #169: arm-no-undefined-version .........................   Passed    0.50 sec
test 172
        Start 172: arm-non-canonical-plt

172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh"
172: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
172: Environment variables: 
172:  MACHINE=arm
172:  CPU=
172: Test timeout computed to be: 1500
171: + cat
171: + cc -o out/test/arm/noinhibit-exec/a.o -c -xc - -fno-PIC
172: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh
172: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
172: ++ export LC_ALL=C
172: ++ LC_ALL=C
172: ++ '[' -z arm ']'
172: ++ '[' -z '' ']'
172: ++ TESTDIR=out/test/arm
172: ++ CC=cc
172: ++ CXX=c++
172: ++ GCC=gcc
172: ++ GXX=g++
172: ++ OBJDUMP=objdump
172: ++ OBJCOPY=objcopy
172: ++ STRIP=strip
172: ++ QEMU=
172: ++ case $MACHINE in
172: ++ tlsdesc_opt=-mtls-dialect=gnu2
172: +++ uname
172: ++ '[' Linux = FreeBSD ']'
172: ++ trap 'on_error $LINENO' ERR
172: ++ trap on_exit EXIT
172: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh .sh
172: ++ testname=non-canonical-plt
172: ++ echo -n 'Testing non-canonical-plt ... '
172: Testing non-canonical-plt ... ++ t=out/test/arm/non-canonical-plt
172: ++ mkdir -p out/test/arm/non-canonical-plt
172: ++ set -x
172: + cc -o out/test/arm/non-canonical-plt/a.so -fPIC -shared -xc -
172: + cat
171: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o
172: + cc -o out/test/arm/non-canonical-plt/b.o -c -xc - -fPIC
172: + cat
171: + cc -B. -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym
157: + cat
157: + cc -c -xc -o out/test/arm/many-sections/b.o -
172: + cat
172: + cc -o out/test/arm/non-canonical-plt/c.o -c -xc - -fPIC
157: + cc -B. -o out/test/arm/many-sections/exe out/test/arm/many-sections/a.o out/test/arm/many-sections/b.o
171: + grep -q 'undefined symbol: no-such-sym' out/test/arm/noinhibit-exec/log1
171: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.o out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec
172: + cc -B. -no-pie -o out/test/arm/non-canonical-plt/exe out/test/arm/non-canonical-plt/a.so out/test/arm/non-canonical-plt/b.o out/test/arm/non-canonical-plt/c.o
171: + grep -q 'undefined symbol: no-such-sym' out/test/arm/noinhibit-exec/log2
171: + on_exit
171: + echo OK
171: OK
171: + exit 0
169/341 Test #171: arm-noinhibit-exec ...............................   Passed    1.00 sec
test 173
        Start 173: arm-nostdlib

173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh"
173: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
173: Environment variables: 
173:  MACHINE=arm
173:  CPU=
173: Test timeout computed to be: 1500
172: + out/test/arm/non-canonical-plt/exe
172: + grep -q '^1 1 1$'
172: + grep -q '00000000 .* foo'
172: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe
173: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh
173: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
173: ++ export LC_ALL=C
173: ++ LC_ALL=C
173: ++ '[' -z arm ']'
173: ++ '[' -z '' ']'
173: ++ TESTDIR=out/test/arm
173: ++ CC=cc
173: ++ CXX=c++
173: ++ GCC=gcc
173: ++ GXX=g++
173: ++ OBJDUMP=objdump
173: ++ OBJCOPY=objcopy
173: ++ STRIP=strip
173: ++ QEMU=
173: ++ case $MACHINE in
173: ++ tlsdesc_opt=-mtls-dialect=gnu2
172: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe
172: + grep -q '00000000 .* bar'
172: + on_exit
172: + echo OK
172: OK
172: + exit 0
173: +++ uname
170/341 Test #172: arm-non-canonical-plt ............................   Passed    0.98 sec
173: ++ '[' Linux = FreeBSD ']'
test 174
        Start 174: arm-oformat-binary

174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh"
174: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
174: Environment variables: 
174:  MACHINE=arm
174:  CPU=
174: Test timeout computed to be: 1500
173: ++ trap 'on_error $LINENO' ERR
173: ++ trap on_exit EXIT
173: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh .sh
173: ++ testname=nostdlib
173: ++ echo -n 'Testing nostdlib ... '
173: Testing nostdlib ... ++ t=out/test/arm/nostdlib
173: ++ mkdir -p out/test/arm/nostdlib
173: ++ set -x
174: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh
173: + cat
173: + cc -o out/test/arm/nostdlib/a.o -c -xc - -fno-PIE
174: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
174: ++ export LC_ALL=C
174: ++ LC_ALL=C
174: ++ '[' -z arm ']'
174: ++ '[' -z '' ']'
174: ++ TESTDIR=out/test/arm
174: ++ CC=cc
174: ++ CXX=c++
174: ++ GCC=gcc
174: ++ GXX=g++
174: ++ OBJDUMP=objdump
174: ++ OBJCOPY=objcopy
174: ++ STRIP=strip
174: ++ QEMU=
174: ++ case $MACHINE in
174: ++ tlsdesc_opt=-mtls-dialect=gnu2
174: +++ uname
174: ++ '[' Linux = FreeBSD ']'
174: ++ trap 'on_error $LINENO' ERR
174: ++ trap on_exit EXIT
174: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh .sh
174: ++ testname=oformat-binary
174: ++ echo -n 'Testing oformat-binary ... '
174: Testing oformat-binary ... ++ t=out/test/arm/oformat-binary
174: ++ mkdir -p out/test/arm/oformat-binary
174: ++ set -x
174: + cat
174: + cc -o out/test/arm/oformat-binary/a.o -c -xc - -fno-PIE
173: + ./mold -o out/test/arm/nostdlib/exe out/test/arm/nostdlib/a.o
173: + readelf -W --sections out/test/arm/nostdlib/exe
173: + grep -Fq ' .dynsym ' out/test/arm/nostdlib/log
173: + grep -Fq ' .dynstr ' out/test/arm/nostdlib/log
174: + ./mold -o out/test/arm/oformat-binary/exe out/test/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/arm/oformat-binary/map
173: + on_exit
173: + echo OK
173: OK
173: + exit 0
171/341 Test #173: arm-nostdlib .....................................   Passed    0.32 sec
test 175
        Start 175: arm-omagic

175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh"
175: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
175: Environment variables: 
175:  MACHINE=arm
175:  CPU=
175: Test timeout computed to be: 1500
175: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh
175: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
175: ++ export LC_ALL=C
175: ++ LC_ALL=C
175: ++ '[' -z arm ']'
175: ++ '[' -z '' ']'
175: ++ TESTDIR=out/test/arm
175: ++ CC=cc
175: ++ CXX=c++
175: ++ GCC=gcc
175: ++ GXX=g++
175: ++ OBJDUMP=objdump
175: ++ OBJCOPY=objcopy
175: ++ STRIP=strip
175: ++ QEMU=
175: ++ case $MACHINE in
175: ++ tlsdesc_opt=-mtls-dialect=gnu2
175: +++ uname
175: ++ '[' Linux = FreeBSD ']'
175: ++ trap 'on_error $LINENO' ERR
175: ++ trap on_exit EXIT
174: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/arm/oformat-binary/map
175: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh .sh
174: + grep -Fq .strtab out/test/arm/oformat-binary/map
175: ++ testname=omagic
175: ++ echo -n 'Testing omagic ... '
175: Testing omagic ... ++ t=out/test/arm/omagic
175: ++ mkdir -p out/test/arm/omagic
174: + grep -Fq .shstrtab out/test/arm/oformat-binary/map
175: ++ set -x
175: + test_cflags -static
175: + cc -B. -static -o /dev/null -xc -
175: + echo 'int main() {}'
174: + grep -Fq .symtab out/test/arm/oformat-binary/map
157: + out/test/arm/many-sections/exe
157: + grep -q Hello
157: + on_exit
157: + echo OK
157: OK
157: + exit 0
172/341 Test #157: arm-many-sections ................................   Passed    6.73 sec
174: + grep -Fq .comment out/test/arm/oformat-binary/map
test 176
        Start 176: arm-package-metadata

176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh"
176: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
176: Environment variables: 
176:  MACHINE=arm
176:  CPU=
176: Test timeout computed to be: 1500
174: + on_exit
174: + echo OK
174: OK
174: + exit 0
173/341 Test #174: arm-oformat-binary ...............................   Passed    0.42 sec
test 177
        Start 177: arm-physical-image-base

177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh"
177: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
177: Environment variables: 
177:  MACHINE=arm
177:  CPU=
177: Test timeout computed to be: 1500
176: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh
176: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
176: ++ export LC_ALL=C
176: ++ LC_ALL=C
176: ++ '[' -z arm ']'
176: ++ '[' -z '' ']'
176: ++ TESTDIR=out/test/arm
176: ++ CC=cc
176: ++ CXX=c++
176: ++ GCC=gcc
176: ++ GXX=g++
176: ++ OBJDUMP=objdump
176: ++ OBJCOPY=objcopy
176: ++ STRIP=strip
176: ++ QEMU=
176: ++ case $MACHINE in
176: ++ tlsdesc_opt=-mtls-dialect=gnu2
176: +++ uname
176: ++ '[' Linux = FreeBSD ']'
176: ++ trap 'on_error $LINENO' ERR
176: ++ trap on_exit EXIT
177: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh
177: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
177: ++ export LC_ALL=C
177: ++ LC_ALL=C
177: ++ '[' -z arm ']'
177: ++ '[' -z '' ']'
177: ++ TESTDIR=out/test/arm
177: ++ CC=cc
177: ++ CXX=c++
177: ++ GCC=gcc
177: ++ GXX=g++
177: ++ OBJDUMP=objdump
177: ++ OBJCOPY=objcopy
177: ++ STRIP=strip
177: ++ QEMU=
177: ++ case $MACHINE in
177: ++ tlsdesc_opt=-mtls-dialect=gnu2
176: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh .sh
176: ++ testname=package-metadata
176: ++ echo -n 'Testing package-metadata ... '
176: Testing package-metadata ... ++ t=out/test/arm/package-metadata
176: ++ mkdir -p out/test/arm/package-metadata
177: +++ uname
177: ++ '[' Linux = FreeBSD ']'
177: ++ trap 'on_error $LINENO' ERR
177: ++ trap on_exit EXIT
176: ++ set -x
176: + cat
177: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh .sh
176: + cc -o out/test/arm/package-metadata/a.o -c -xc -
177: ++ testname=physical-image-base
177: ++ echo -n 'Testing physical-image-base ... '
177: Testing physical-image-base ... ++ t=out/test/arm/physical-image-base
177: ++ mkdir -p out/test/arm/physical-image-base
177: ++ set -x
177: + '[' arm = ppc64 ']'
177: + grep --version
177: + grep BusyBox
177: + cat
177: + cc -o out/test/arm/physical-image-base/a.o -c -xc -
176: + cc -B. -o out/test/arm/package-metadata/exe1 out/test/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}'
177: + cc -B. -no-pie -o out/test/arm/physical-image-base/exe1 out/test/arm/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000
175: + cat
175: + cc -c -o out/test/arm/omagic/a.o -xc - -fno-PIC
176: + readelf -x .note.package out/test/arm/package-metadata/exe1
176: + grep -Fq '{"foo":"bar"}'
176: + cc -B. -o out/test/arm/package-metadata/exe2 out/test/arm/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D
177: + out/test/arm/physical-image-base/exe1
177: + grep -q 'Hello world'
177: + readelf -W --segments out/test/arm/physical-image-base/exe1
177: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000'
177: + grep -q __phys_start_foo
177: + readelf -Ws out/test/arm/physical-image-base/exe1
177: + cc -B. -no-pie -o out/test/arm/physical-image-base/exe2 out/test/arm/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS'
175: + cc -B. out/test/arm/omagic/a.o -o out/test/arm/omagic/exe -static -Wl,--omagic
177: + readelf -W --segments out/test/arm/physical-image-base/exe2
177: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0'
176: + readelf -x .note.package out/test/arm/package-metadata/exe2
177: + readelf -W --segments out/test/arm/physical-image-base/exe2
176: + grep -Fq '{"foo":"bar"}'
177: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R   0'
176: + cc -B. -o out/test/arm/package-metadata/exe3 out/test/arm/package-metadata/a.o -Wl,--package-metadata=foo%x
177: + on_exit
177: + echo OK
177: OK
177: + exit 0
174/341 Test #177: arm-physical-image-base ..........................   Passed    0.86 sec
test 178
        Start 178: arm-pie

178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh"
178: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
178: Environment variables: 
178:  MACHINE=arm
178:  CPU=
178: Test timeout computed to be: 1500
178: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh
178: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
178: ++ export LC_ALL=C
178: ++ LC_ALL=C
178: ++ '[' -z arm ']'
178: ++ '[' -z '' ']'
178: ++ TESTDIR=out/test/arm
178: ++ CC=cc
178: ++ CXX=c++
178: ++ GCC=gcc
178: ++ GXX=g++
178: ++ OBJDUMP=objdump
178: ++ OBJCOPY=objcopy
178: ++ STRIP=strip
178: ++ QEMU=
178: ++ case $MACHINE in
178: ++ tlsdesc_opt=-mtls-dialect=gnu2
178: +++ uname
176: + grep -q 'invalid string: foo%x' out/test/arm/package-metadata/log
178: ++ '[' Linux = FreeBSD ']'
178: ++ trap 'on_error $LINENO' ERR
178: ++ trap on_exit EXIT
176: + on_exit
176: + echo OK
176: OK
176: + exit 0
175/341 Test #176: arm-package-metadata .............................   Passed    0.95 sec
test 179
        Start 179: arm-plt-dso

179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh"
179: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
179: Environment variables: 
179:  MACHINE=arm
179:  CPU=
179: Test timeout computed to be: 1500
178: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh .sh
178: ++ testname=pie
178: ++ echo -n 'Testing pie ... '
178: Testing pie ... ++ t=out/test/arm/pie
178: ++ mkdir -p out/test/arm/pie
178: ++ set -x
179: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh
178: + cc -o out/test/arm/pie/a.o -c -xc -fPIE -
178: + cat
179: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
179: ++ export LC_ALL=C
179: ++ LC_ALL=C
179: ++ '[' -z arm ']'
179: ++ '[' -z '' ']'
179: ++ TESTDIR=out/test/arm
179: ++ CC=cc
179: ++ CXX=c++
179: ++ GCC=gcc
179: ++ GXX=g++
179: ++ OBJDUMP=objdump
179: ++ OBJCOPY=objcopy
179: ++ STRIP=strip
179: ++ QEMU=
179: ++ case $MACHINE in
179: ++ tlsdesc_opt=-mtls-dialect=gnu2
179: +++ uname
179: ++ '[' Linux = FreeBSD ']'
179: ++ trap 'on_error $LINENO' ERR
179: ++ trap on_exit EXIT
179: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh .sh
179: ++ testname=plt-dso
179: ++ echo -n 'Testing plt-dso ... '
179: Testing plt-dso ... ++ t=out/test/arm/plt-dso
179: ++ mkdir -p out/test/arm/plt-dso
179: ++ set -x
179: + cc -fPIC -c -o out/test/arm/plt-dso/a.o -xc -
179: + cat
175: + grep -qw RWE
175: + readelf -W --segments out/test/arm/omagic/exe
175: + on_exit
175: + echo OK
175: OK
175: + exit 0
176/341 Test #175: arm-omagic .......................................   Passed    1.20 sec
test 180
        Start 180: arm-pltgot

180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh"
180: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
180: Environment variables: 
180:  MACHINE=arm
180:  CPU=
180: Test timeout computed to be: 1500
180: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh
180: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
180: ++ export LC_ALL=C
180: ++ LC_ALL=C
180: ++ '[' -z arm ']'
180: ++ '[' -z '' ']'
180: ++ TESTDIR=out/test/arm
180: ++ CC=cc
180: ++ CXX=c++
180: ++ GCC=gcc
180: ++ GXX=g++
180: ++ OBJDUMP=objdump
180: ++ OBJCOPY=objcopy
180: ++ STRIP=strip
180: ++ QEMU=
180: ++ case $MACHINE in
180: ++ tlsdesc_opt=-mtls-dialect=gnu2
180: +++ uname
180: ++ '[' Linux = FreeBSD ']'
180: ++ trap 'on_error $LINENO' ERR
180: ++ trap on_exit EXIT
180: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh .sh
180: ++ testname=pltgot
180: ++ echo -n 'Testing pltgot ... '
180: Testing pltgot ... ++ t=out/test/arm/pltgot
180: ++ mkdir -p out/test/arm/pltgot
180: ++ set -x
180: + cat
180: + cc -o out/test/arm/pltgot/a.o -c -xc - -fPIC
178: + cc -B. -pie -o out/test/arm/pie/exe out/test/arm/pie/a.o
179: + cc -B. -shared -o out/test/arm/plt-dso/b.so out/test/arm/plt-dso/a.o
180: + cc -B. -shared -o out/test/arm/pltgot/b.so out/test/arm/pltgot/a.o
179: + cat
179: + cc -c -o out/test/arm/plt-dso/c.o -xc -
178: + readelf --file-header out/test/arm/pie/exe
178: + grep -q -E '(Shared object file|Position-Independent Executable file)'
178: + out/test/arm/pie/exe
178: + grep -q 'Hello world'
178: + on_exit
178: + echo OK
178: OK
178: + exit 0
177/341 Test #178: arm-pie ..........................................   Passed    0.62 sec
test 181
        Start 181: arm-preinit-array

181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh"
181: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
181: Environment variables: 
181:  MACHINE=arm
181:  CPU=
181: Test timeout computed to be: 1500
181: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh
181: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
181: ++ export LC_ALL=C
181: ++ LC_ALL=C
181: ++ '[' -z arm ']'
181: ++ '[' -z '' ']'
181: ++ TESTDIR=out/test/arm
181: ++ CC=cc
181: ++ CXX=c++
181: ++ GCC=gcc
181: ++ GXX=g++
181: ++ OBJDUMP=objdump
181: ++ OBJCOPY=objcopy
181: ++ STRIP=strip
181: ++ QEMU=
181: ++ case $MACHINE in
181: ++ tlsdesc_opt=-mtls-dialect=gnu2
181: +++ uname
181: ++ '[' Linux = FreeBSD ']'
181: ++ trap 'on_error $LINENO' ERR
181: ++ trap on_exit EXIT
180: + cat
180: + cc -o out/test/arm/pltgot/c.o -c -xc - -fPIC
181: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh .sh
181: ++ testname=preinit-array
181: ++ echo -n 'Testing preinit-array ... '
181: Testing preinit-array ... ++ t=out/test/arm/preinit-array
181: ++ mkdir -p out/test/arm/preinit-array
181: ++ set -x
181: + cat
181: + cc -o out/test/arm/preinit-array/a.o -c -xc -
179: + cc -B. -o out/test/arm/plt-dso/exe -Wl,-rpath=out/test/arm/plt-dso out/test/arm/plt-dso/c.o out/test/arm/plt-dso/b.so
180: + cc -B. -o out/test/arm/pltgot/exe out/test/arm/pltgot/c.o out/test/arm/pltgot/b.so
181: + ./mold -o out/test/arm/preinit-array/exe1 out/test/arm/preinit-array/a.o
181: + readelf -W --dynamic out/test/arm/preinit-array/exe1
181: + grep -q PREINIT_ARRAY out/test/arm/preinit-array/log1
181: + cc -o out/test/arm/preinit-array/b.o -c -xc -
181: + cat
179: + out/test/arm/plt-dso/exe
179: + grep -q 'Hello WORLD'
179: + on_exit
179: + echo OK
179: OK
179: + exit 0
178/341 Test #179: arm-plt-dso ......................................   Passed    0.92 sec
test 182
        Start 182: arm-print-dependencies

182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh"
182: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
182: Environment variables: 
182:  MACHINE=arm
182:  CPU=
182: Test timeout computed to be: 1500
182: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh
182: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
182: ++ export LC_ALL=C
182: ++ LC_ALL=C
182: ++ '[' -z arm ']'
182: ++ '[' -z '' ']'
182: ++ TESTDIR=out/test/arm
182: ++ CC=cc
182: ++ CXX=c++
182: ++ GCC=gcc
182: ++ GXX=g++
182: ++ OBJDUMP=objdump
182: ++ OBJCOPY=objcopy
182: ++ STRIP=strip
182: ++ QEMU=
182: ++ case $MACHINE in
182: ++ tlsdesc_opt=-mtls-dialect=gnu2
182: +++ uname
182: ++ '[' Linux = FreeBSD ']'
182: ++ trap 'on_error $LINENO' ERR
182: ++ trap on_exit EXIT
182: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh .sh
182: ++ testname=print-dependencies
182: ++ echo -n 'Testing print-dependencies ... '
182: Testing print-dependencies ... ++ t=out/test/arm/print-dependencies
182: ++ mkdir -p out/test/arm/print-dependencies
182: ++ set -x
180: + grep -q 'Hello world'
182: + cc -o out/test/arm/print-dependencies/a.o -c -xc -
180: + out/test/arm/pltgot/exe
180: + on_exit
180: + echo OK
180: OK
180: + exit 0
181: + cc -B. -o out/test/arm/preinit-array/exe2 out/test/arm/preinit-array/b.o
179/341 Test #180: arm-pltgot .......................................   Passed    0.88 sec
test 183
        Start 183: arm-protected-dynsym

183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh"
183: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
183: Environment variables: 
183:  MACHINE=arm
183:  CPU=
183: Test timeout computed to be: 1500
182: + cat
183: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh
183: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
183: ++ export LC_ALL=C
183: ++ LC_ALL=C
183: ++ '[' -z arm ']'
183: ++ '[' -z '' ']'
183: ++ TESTDIR=out/test/arm
183: ++ CC=cc
183: ++ CXX=c++
183: ++ GCC=gcc
183: ++ GXX=g++
183: ++ OBJDUMP=objdump
183: ++ OBJCOPY=objcopy
183: ++ STRIP=strip
183: ++ QEMU=
183: ++ case $MACHINE in
183: ++ tlsdesc_opt=-mtls-dialect=gnu2
183: +++ uname
183: ++ '[' Linux = FreeBSD ']'
183: ++ trap 'on_error $LINENO' ERR
183: ++ trap on_exit EXIT
183: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh .sh
183: ++ testname=protected-dynsym
183: ++ echo -n 'Testing protected-dynsym ... '
183: Testing protected-dynsym ... ++ t=out/test/arm/protected-dynsym
183: ++ mkdir -p out/test/arm/protected-dynsym
183: ++ set -x
183: + cc -fPIC -c -o out/test/arm/protected-dynsym/a.o -xc -
183: + cat
182: + cat
182: + cc -o out/test/arm/print-dependencies/b.o -c -xc -
183: + cat
183: + cc -fPIC -c -o out/test/arm/protected-dynsym/b.o -fcommon -xc -
181: + readelf -W --dynamic out/test/arm/preinit-array/exe2
181: + grep -q PREINIT_ARRAY
181: + on_exit
181: + echo OK
181: OK
181: + exit 0
180/341 Test #181: arm-preinit-array ................................   Passed    0.65 sec
test 184
        Start 184: arm-protected

184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh"
184: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
184: Environment variables: 
184:  MACHINE=arm
184:  CPU=
184: Test timeout computed to be: 1500
183: + cc -B. -shared -o out/test/arm/protected-dynsym/c.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/b.o -Wl,-strip-all
184: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh
184: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
184: ++ export LC_ALL=C
184: ++ LC_ALL=C
184: ++ '[' -z arm ']'
184: ++ '[' -z '' ']'
184: ++ TESTDIR=out/test/arm
184: ++ CC=cc
184: ++ CXX=c++
184: ++ GCC=gcc
184: ++ GXX=g++
184: ++ OBJDUMP=objdump
184: ++ OBJCOPY=objcopy
184: ++ STRIP=strip
184: ++ QEMU=
184: ++ case $MACHINE in
184: ++ tlsdesc_opt=-mtls-dialect=gnu2
184: +++ uname
184: ++ '[' Linux = FreeBSD ']'
184: ++ trap 'on_error $LINENO' ERR
184: ++ trap on_exit EXIT
184: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh .sh
184: ++ testname=protected
184: ++ echo -n 'Testing protected ... '
184: Testing protected ... ++ t=out/test/arm/protected
184: ++ mkdir -p out/test/arm/protected
182: + cc -B. -o out/test/arm/print-dependencies/exe out/test/arm/print-dependencies/a.o out/test/arm/print-dependencies/b.o -Wl,--print-dependencies
184: ++ set -x
184: + cat
184: + cc -fPIC -c -o out/test/arm/protected/a.o -xc -
183: + readelf --symbols out/test/arm/protected-dynsym/c.so
183: + grep -Eq 'PROTECTED\b.*\bfoo\b'
184: + cc -B. -o out/test/arm/protected/b.so -shared out/test/arm/protected/a.o
183: + cc -fPIC -c -o out/test/arm/protected-dynsym/d.o -fno-common -xc -
183: + cat
182: + grep -q 'b\.o.*a\.o.*foo$' out/test/arm/print-dependencies/log
182: + on_exit
182: + echo OK
182: OK
182: + exit 0
181/341 Test #182: arm-print-dependencies ...........................   Passed    0.59 sec
test 185
        Start 185: arm-push-pop-state

185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh"
185: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
185: Environment variables: 
185:  MACHINE=arm
185:  CPU=
185: Test timeout computed to be: 1500
185: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh
183: + cc -B. -shared -o out/test/arm/protected-dynsym/e.so out/test/arm/protected-dynsym/a.o out/test/arm/protected-dynsym/d.o -Wl,-strip-all
185: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
185: ++ export LC_ALL=C
185: ++ LC_ALL=C
185: ++ '[' -z arm ']'
185: ++ '[' -z '' ']'
185: ++ TESTDIR=out/test/arm
185: ++ CC=cc
185: ++ CXX=c++
185: ++ GCC=gcc
185: ++ GXX=g++
185: ++ OBJDUMP=objdump
185: ++ OBJCOPY=objcopy
185: ++ STRIP=strip
185: ++ QEMU=
185: ++ case $MACHINE in
185: ++ tlsdesc_opt=-mtls-dialect=gnu2
185: +++ uname
185: ++ '[' Linux = FreeBSD ']'
185: ++ trap 'on_error $LINENO' ERR
185: ++ trap on_exit EXIT
185: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh .sh
185: ++ testname=push-pop-state
185: ++ echo -n 'Testing push-pop-state ... '
185: Testing push-pop-state ... ++ t=out/test/arm/push-pop-state
185: ++ mkdir -p out/test/arm/push-pop-state
185: ++ set -x
185: + cat
185: + cc -shared -o out/test/arm/push-pop-state/a.so -xc -
184: + cc -c -o out/test/arm/protected/c.o -xc - -fno-PIE
184: + cat
185: + cat
185: + cc -shared -o out/test/arm/push-pop-state/b.so -xc -
183: + readelf --symbols out/test/arm/protected-dynsym/e.so
183: + grep -Eq 'PROTECTED\b.*\bfoo\b'
183: + on_exit
183: + echo OK
183: OK
183: + exit 0
184: + cc -B. -no-pie -o out/test/arm/protected/exe out/test/arm/protected/c.o out/test/arm/protected/b.so
182/341 Test #183: arm-protected-dynsym .............................   Passed    0.84 sec
test 186
        Start 186: arm-range-extension-thunk

186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh"
186: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
186: Environment variables: 
186:  MACHINE=arm
186:  CPU=
186: Test timeout computed to be: 1500
186: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh
186: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
186: ++ export LC_ALL=C
186: ++ LC_ALL=C
186: ++ '[' -z arm ']'
186: ++ '[' -z '' ']'
186: ++ TESTDIR=out/test/arm
186: ++ CC=cc
186: ++ CXX=c++
186: ++ GCC=gcc
186: ++ GXX=g++
186: ++ OBJDUMP=objdump
186: ++ OBJCOPY=objcopy
186: ++ STRIP=strip
186: ++ QEMU=
186: ++ case $MACHINE in
186: ++ tlsdesc_opt=-mtls-dialect=gnu2
186: +++ uname
186: ++ '[' Linux = FreeBSD ']'
186: ++ trap 'on_error $LINENO' ERR
186: ++ trap on_exit EXIT
186: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh .sh
186: ++ testname=range-extension-thunk
186: ++ echo -n 'Testing range-extension-thunk ... '
186: Testing range-extension-thunk ... ++ t=out/test/arm/range-extension-thunk
186: ++ mkdir -p out/test/arm/range-extension-thunk
186: ++ set -x
186: + '[' arm = i686 ']'
186: + '[' arm = riscv32 ']'
186: + '[' arm = m68k ']'
186: + '[' arm = sparc64 ']'
186: + [[ arm = loongarch* ]]
186: + on_qemu
186: + '[' '' '!=' '' ']'
186: + grep -qw qemu /proc/cpuinfo
186: + cat
186: + cat
186: + cc -c -o out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/a.c -O0
185: + cat
185: + cc -c -o out/test/arm/push-pop-state/c.o -xc -
186: + cc -c -o out/test/arm/range-extension-thunk/d.o out/test/arm/range-extension-thunk/b.c -O0
184: + grep -q '3 4 0'
184: + out/test/arm/protected/exe
184: + on_exit
184: + echo OK
184: OK
184: + exit 0
183/341 Test #184: arm-protected ....................................   Passed    0.89 sec
test 187
        Start 187: arm-range-extension-thunk2

187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh"
187: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
187: Environment variables: 
187:  MACHINE=arm
187:  CPU=
187: Test timeout computed to be: 1500
185: + cc -B. -o out/test/arm/push-pop-state/exe out/test/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/arm/push-pop-state/a.so -Wl,-pop-state out/test/arm/push-pop-state/b.so
187: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh
187: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
187: ++ export LC_ALL=C
187: ++ LC_ALL=C
187: ++ '[' -z arm ']'
187: ++ '[' -z '' ']'
187: ++ TESTDIR=out/test/arm
187: ++ CC=cc
187: ++ CXX=c++
187: ++ GCC=gcc
187: ++ GXX=g++
187: ++ OBJDUMP=objdump
187: ++ OBJCOPY=objcopy
187: ++ STRIP=strip
187: ++ QEMU=
187: ++ case $MACHINE in
187: ++ tlsdesc_opt=-mtls-dialect=gnu2
187: +++ uname
187: ++ '[' Linux = FreeBSD ']'
187: ++ trap 'on_error $LINENO' ERR
187: ++ trap on_exit EXIT
187: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh .sh
187: ++ testname=range-extension-thunk2
187: ++ echo -n 'Testing range-extension-thunk2 ... '
187: Testing range-extension-thunk2 ... ++ t=out/test/arm/range-extension-thunk2
187: ++ mkdir -p out/test/arm/range-extension-thunk2
187: ++ set -x
187: + cat
187: + cc -o out/test/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections
186: + cc -B. -o out/test/arm/range-extension-thunk/exe1 out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
185: + readelf --dynamic out/test/arm/push-pop-state/exe
185: + grep -Fq a.so out/test/arm/push-pop-state/log
186: + grep -q 'main fn1 fn3 fn2 fn4'
186: + out/test/arm/range-extension-thunk/exe1
186: + cc -c -o out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/a.c -O2
185: + grep -Fq b.so out/test/arm/push-pop-state/log
185: + on_exit
185: + echo OK
185: OK
185: + exit 0
184/341 Test #185: arm-push-pop-state ...............................   Passed    0.93 sec
test 188
        Start 188: arm-range-extension-thunk3

188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh"
188: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
188: Environment variables: 
188:  MACHINE=arm
188:  CPU=
188: Test timeout computed to be: 1500
188: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh
188: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
188: ++ export LC_ALL=C
188: ++ LC_ALL=C
188: ++ '[' -z arm ']'
188: ++ '[' -z '' ']'
188: ++ TESTDIR=out/test/arm
188: ++ CC=cc
188: ++ CXX=c++
188: ++ GCC=gcc
188: ++ GXX=g++
188: ++ OBJDUMP=objdump
188: ++ OBJCOPY=objcopy
188: ++ STRIP=strip
188: ++ QEMU=
188: ++ case $MACHINE in
188: ++ tlsdesc_opt=-mtls-dialect=gnu2
188: +++ uname
188: ++ '[' Linux = FreeBSD ']'
188: ++ trap 'on_error $LINENO' ERR
188: ++ trap on_exit EXIT
188: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh .sh
188: ++ testname=range-extension-thunk3
188: ++ echo -n 'Testing range-extension-thunk3 ... '
188: Testing range-extension-thunk3 ... ++ t=out/test/arm/range-extension-thunk3
188: ++ mkdir -p out/test/arm/range-extension-thunk3
188: ++ set -x
188: + '[' arm = sh4 ']'
188: + seq 1 10000
188: + sed 's/.*/void func&() {}/'
186: + cc -c -o out/test/arm/range-extension-thunk/f.o out/test/arm/range-extension-thunk/b.c -O2
188: + cc -B. -o out/test/arm/range-extension-thunk3/b.so -shared out/test/arm/range-extension-thunk3/a.c
186: + cc -B. -o out/test/arm/range-extension-thunk/exe2 out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000
158: + ./mold --relocatable -o out/test/arm/many-sections2/b.o out/test/arm/many-sections2/a.o
186: + out/test/arm/range-extension-thunk/exe2
186: + grep -q 'main fn1 fn3 fn2 fn4'
186: + on_exit
186: + echo OK
186: OK
186: + exit 0
185/341 Test #186: arm-range-extension-thunk ........................   Passed    1.27 sec
test 189
        Start 189: arm-relax-got-load

189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh"
189: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
189: Environment variables: 
189:  MACHINE=arm
189:  CPU=
189: Test timeout computed to be: 1500
189: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh
189: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
189: ++ export LC_ALL=C
189: ++ LC_ALL=C
189: ++ '[' -z arm ']'
189: ++ '[' -z '' ']'
189: ++ TESTDIR=out/test/arm
189: ++ CC=cc
189: ++ CXX=c++
189: ++ GCC=gcc
189: ++ GXX=g++
189: ++ OBJDUMP=objdump
189: ++ OBJCOPY=objcopy
189: ++ STRIP=strip
189: ++ QEMU=
189: ++ case $MACHINE in
189: ++ tlsdesc_opt=-mtls-dialect=gnu2
189: +++ uname
189: ++ '[' Linux = FreeBSD ']'
189: ++ trap 'on_error $LINENO' ERR
189: ++ trap on_exit EXIT
189: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh .sh
187: + cc -B. -o out/test/arm/range-extension-thunk2/exe out/test/arm/range-extension-thunk2/a.o
189: ++ testname=relax-got-load
189: ++ echo -n 'Testing relax-got-load ... '
189: Testing relax-got-load ... ++ t=out/test/arm/relax-got-load
189: ++ mkdir -p out/test/arm/relax-got-load
189: ++ set -x
189: + cc -o out/test/arm/relax-got-load/a.o -c -xc - -fPIC
189: + cat
189: + cat
189: + cc -o out/test/arm/relax-got-load/b.o -c -xc - -fPIC
189: + cc -B. -o out/test/arm/relax-got-load/exe1 out/test/arm/relax-got-load/a.o out/test/arm/relax-got-load/b.o
189: + grep -q 'Hello world'
189: + out/test/arm/relax-got-load/exe1
189: + cc -B. -o out/test/arm/relax-got-load/exe2 out/test/arm/relax-got-load/a.o out/test/arm/relax-got-load/b.o -Wl,--no-relax
189: + out/test/arm/relax-got-load/exe2
189: + grep -q 'Hello world'
189: + case $MACHINE in
189: + on_exit
189: + echo OK
189: OK
189: + exit 0
186/341 Test #189: arm-relax-got-load ...............................   Passed    0.97 sec
test 190
        Start 190: arm-reloc-rodata

190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh"
190: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
190: Environment variables: 
190:  MACHINE=arm
190:  CPU=
190: Test timeout computed to be: 1500
190: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh
190: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
190: ++ export LC_ALL=C
190: ++ LC_ALL=C
190: ++ '[' -z arm ']'
190: ++ '[' -z '' ']'
190: ++ TESTDIR=out/test/arm
190: ++ CC=cc
190: ++ CXX=c++
190: ++ GCC=gcc
190: ++ GXX=g++
190: ++ OBJDUMP=objdump
190: ++ OBJCOPY=objcopy
190: ++ STRIP=strip
190: ++ QEMU=
190: ++ case $MACHINE in
190: ++ tlsdesc_opt=-mtls-dialect=gnu2
190: +++ uname
190: ++ '[' Linux = FreeBSD ']'
190: ++ trap 'on_error $LINENO' ERR
190: ++ trap on_exit EXIT
190: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh .sh
190: ++ testname=reloc-rodata
190: ++ echo -n 'Testing reloc-rodata ... '
190: Testing reloc-rodata ... ++ t=out/test/arm/reloc-rodata
190: ++ mkdir -p out/test/arm/reloc-rodata
190: ++ set -x
190: + exit
190: + on_exit
190: + echo OK
190: OK
190: + exit 0
187/341 Test #190: arm-reloc-rodata .................................   Passed    0.10 sec
test 191
        Start 191: arm-relocatable-archive

191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh"
191: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
191: Environment variables: 
191:  MACHINE=arm
191:  CPU=
191: Test timeout computed to be: 1500
191: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh
191: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
191: ++ export LC_ALL=C
191: ++ LC_ALL=C
191: ++ '[' -z arm ']'
191: ++ '[' -z '' ']'
191: ++ TESTDIR=out/test/arm
191: ++ CC=cc
191: ++ CXX=c++
191: ++ GCC=gcc
191: ++ GXX=g++
191: ++ OBJDUMP=objdump
191: ++ OBJCOPY=objcopy
191: ++ STRIP=strip
191: ++ QEMU=
191: ++ case $MACHINE in
191: ++ tlsdesc_opt=-mtls-dialect=gnu2
191: +++ uname
191: ++ '[' Linux = FreeBSD ']'
191: ++ trap 'on_error $LINENO' ERR
191: ++ trap on_exit EXIT
191: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh .sh
191: ++ testname=relocatable-archive
191: ++ echo -n 'Testing relocatable-archive ... '
191: Testing relocatable-archive ... ++ t=out/test/arm/relocatable-archive
191: ++ mkdir -p out/test/arm/relocatable-archive
191: ++ set -x
191: + nm mold
191: + grep -q __tsan_init
187: + out/test/arm/range-extension-thunk2/exe
187: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $'
187: + on_exit
187: + echo OK
187: OK
187: + exit 0
188/341 Test #187: arm-range-extension-thunk2 .......................   Passed    2.26 sec
test 192
        Start 192: arm-relocatable-c++

192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh"
192: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
192: Environment variables: 
192:  MACHINE=arm
192:  CPU=
192: Test timeout computed to be: 1500
192: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh
192: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
192: ++ export LC_ALL=C
192: ++ LC_ALL=C
192: ++ '[' -z arm ']'
192: ++ '[' -z '' ']'
192: ++ TESTDIR=out/test/arm
192: ++ CC=cc
192: ++ CXX=c++
192: ++ GCC=gcc
192: ++ GXX=g++
192: ++ OBJDUMP=objdump
192: ++ OBJCOPY=objcopy
192: ++ STRIP=strip
192: ++ QEMU=
192: ++ case $MACHINE in
192: ++ tlsdesc_opt=-mtls-dialect=gnu2
192: +++ uname
192: ++ '[' Linux = FreeBSD ']'
192: ++ trap 'on_error $LINENO' ERR
192: ++ trap on_exit EXIT
192: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh .sh
192: ++ testname=relocatable-c++
192: ++ echo -n 'Testing relocatable-c++ ... '
192: Testing relocatable-c++ ... ++ t=out/test/arm/relocatable-c++
192: ++ mkdir -p out/test/arm/relocatable-c++
192: ++ set -x
192: + nm mold
192: + grep -q __tsan_init
191: + cc -c -o out/test/arm/relocatable-archive/a.o -xc -
191: + cat
191: + cc -c -o out/test/arm/relocatable-archive/b.o -xc -
191: + cat
191: + cc -c -o out/test/arm/relocatable-archive/c.o -xc -
191: + cat
192: + cat
192: + c++ -c -o out/test/arm/relocatable-c++/a.o -xc++ -
191: + cat
191: + cc -c -o out/test/arm/relocatable-archive/d.o -xc -
191: + ar crs out/test/arm/relocatable-archive/e.a out/test/arm/relocatable-archive/a.o out/test/arm/relocatable-archive/b.o out/test/arm/relocatable-archive/c.o
191: + ./mold -r -o out/test/arm/relocatable-archive/f.o out/test/arm/relocatable-archive/d.o out/test/arm/relocatable-archive/e.a
192: + cat
192: + c++ -c -o out/test/arm/relocatable-c++/b.o -xc++ -
191: + readelf --symbols out/test/arm/relocatable-archive/f.o
191: + grep -q 'foo\b' out/test/arm/relocatable-archive/log
191: + grep -q 'bar\b' out/test/arm/relocatable-archive/log
191: + grep -q 'baz\b' out/test/arm/relocatable-archive/log
191: + on_exit
191: + echo OK
191: OK
191: + exit 0
189/341 Test #191: arm-relocatable-archive ..........................   Passed    1.94 sec
test 193
        Start 193: arm-relocatable-compressed-debug-info

193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh"
193: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
193: Environment variables: 
193:  MACHINE=arm
193:  CPU=
193: Test timeout computed to be: 1500
193: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh
193: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
193: ++ export LC_ALL=C
193: ++ LC_ALL=C
193: ++ '[' -z arm ']'
193: ++ '[' -z '' ']'
193: ++ TESTDIR=out/test/arm
193: ++ CC=cc
193: ++ CXX=c++
193: ++ GCC=gcc
193: ++ GXX=g++
193: ++ OBJDUMP=objdump
193: ++ OBJCOPY=objcopy
193: ++ STRIP=strip
193: ++ QEMU=
193: ++ case $MACHINE in
193: ++ tlsdesc_opt=-mtls-dialect=gnu2
193: +++ uname
193: ++ '[' Linux = FreeBSD ']'
193: ++ trap 'on_error $LINENO' ERR
193: ++ trap on_exit EXIT
193: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh .sh
193: ++ testname=relocatable-compressed-debug-info
193: ++ echo -n 'Testing relocatable-compressed-debug-info ... '
193: Testing relocatable-compressed-debug-info ... ++ t=out/test/arm/relocatable-compressed-debug-info
193: ++ mkdir -p out/test/arm/relocatable-compressed-debug-info
193: ++ set -x
193: + grep -q __tsan_init
193: + nm mold
193: + gcc -o /dev/null -xc -g3 -gz -
193: + echo 'int main() {}'
193: + cat
193: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz
193: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz
193: + cat
192: + ./mold --relocatable -o out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/a.o
193: + ./mold --relocatable -o out/test/arm/relocatable-compressed-debug-info/c.o out/test/arm/relocatable-compressed-debug-info/a.o out/test/arm/relocatable-compressed-debug-info/b.o
192: + ./mold --relocatable -o out/test/arm/relocatable-c++/d.o out/test/arm/relocatable-c++/b.o
193: + cc -B. -o out/test/arm/relocatable-compressed-debug-info/exe out/test/arm/relocatable-compressed-debug-info/c.o
192: + c++ -B. -o out/test/arm/relocatable-c++/exe out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/d.o
158: + readelf -WS out/test/arm/many-sections2/b.o
193: + out/test/arm/relocatable-compressed-debug-info/exe
193: + grep -q 'Hello world'
193: + on_exit
193: + echo OK
193: OK
193: + exit 0
190/341 Test #193: arm-relocatable-compressed-debug-info ............   Passed    3.20 sec
test 194
        Start 194: arm-relocatable-debug-info

194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh"
194: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
194: Environment variables: 
194:  MACHINE=arm
194:  CPU=
194: Test timeout computed to be: 1500
194: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh
194: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
194: ++ export LC_ALL=C
194: ++ LC_ALL=C
194: ++ '[' -z arm ']'
194: ++ '[' -z '' ']'
194: ++ TESTDIR=out/test/arm
194: ++ CC=cc
194: ++ CXX=c++
194: ++ GCC=gcc
194: ++ GXX=g++
194: ++ OBJDUMP=objdump
194: ++ OBJCOPY=objcopy
194: ++ STRIP=strip
194: ++ QEMU=
194: ++ case $MACHINE in
194: ++ tlsdesc_opt=-mtls-dialect=gnu2
194: +++ uname
194: ++ '[' Linux = FreeBSD ']'
194: ++ trap 'on_error $LINENO' ERR
194: ++ trap on_exit EXIT
194: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh .sh
192: + grep -q 'Hello world'
194: ++ testname=relocatable-debug-info
194: ++ echo -n 'Testing relocatable-debug-info ... '
194: Testing relocatable-debug-info ... ++ t=out/test/arm/relocatable-debug-info
194: ++ mkdir -p out/test/arm/relocatable-debug-info
192: + out/test/arm/relocatable-c++/exe
194: ++ set -x
192: + on_exit
192: + echo OK
192: OK
192: + exit 0
191/341 Test #192: arm-relocatable-c++ ..............................   Passed    5.05 sec
test 195
        Start 195: arm-relocatable-exception

195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh"
195: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
195: Environment variables: 
195:  MACHINE=arm
195:  CPU=
195: Test timeout computed to be: 1500
194: + nm mold
194: + grep -q __tsan_init
195: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh
195: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
195: ++ export LC_ALL=C
195: ++ LC_ALL=C
195: ++ '[' -z arm ']'
195: ++ '[' -z '' ']'
195: ++ TESTDIR=out/test/arm
195: ++ CC=cc
195: ++ CXX=c++
195: ++ GCC=gcc
195: ++ GXX=g++
195: ++ OBJDUMP=objdump
195: ++ OBJCOPY=objcopy
195: ++ STRIP=strip
195: ++ QEMU=
195: ++ case $MACHINE in
195: ++ tlsdesc_opt=-mtls-dialect=gnu2
195: +++ uname
195: ++ '[' Linux = FreeBSD ']'
195: ++ trap 'on_error $LINENO' ERR
195: ++ trap on_exit EXIT
195: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh .sh
195: ++ testname=relocatable-exception
195: ++ echo -n 'Testing relocatable-exception ... '
195: Testing relocatable-exception ... ++ t=out/test/arm/relocatable-exception
195: ++ mkdir -p out/test/arm/relocatable-exception
195: ++ set -x
195: + '[' arm = m68k ']'
195: + '[' arm = sh4 ']'
195: + '[' arm = sh4aeb ']'
195: + nm mold
195: + grep -q __tsan_init
158: + grep -Fq .data.100000 out/test/arm/many-sections2/log1
158: + readelf -Ws out/test/arm/many-sections2/b.o
158: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/arm/many-sections2/log2
158: + grep -Fq 'ABS foo' out/test/arm/many-sections2/log2
158: + grep -Fq 'ABS x68966' out/test/arm/many-sections2/log2
158: + on_exit
158: + echo OK
158: OK
158: + exit 0
192/341 Test #158: arm-many-sections2 ...............................   Passed   18.24 sec
test 196
        Start 196: arm-relocatable-many-sections

196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh"
196: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
196: Environment variables: 
196:  MACHINE=arm
196:  CPU=
196: Test timeout computed to be: 1500
196: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh
196: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
196: ++ export LC_ALL=C
196: ++ LC_ALL=C
196: ++ '[' -z arm ']'
196: ++ '[' -z '' ']'
196: ++ TESTDIR=out/test/arm
196: ++ CC=cc
196: ++ CXX=c++
196: ++ GCC=gcc
196: ++ GXX=g++
196: ++ OBJDUMP=objdump
196: ++ OBJCOPY=objcopy
196: ++ STRIP=strip
196: ++ QEMU=
196: ++ case $MACHINE in
196: ++ tlsdesc_opt=-mtls-dialect=gnu2
196: +++ uname
196: ++ '[' Linux = FreeBSD ']'
196: ++ trap 'on_error $LINENO' ERR
196: ++ trap on_exit EXIT
196: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh .sh
196: ++ testname=relocatable-many-sections
196: ++ echo -n 'Testing relocatable-many-sections ... '
196: Testing relocatable-many-sections ... ++ t=out/test/arm/relocatable-many-sections
196: ++ mkdir -p out/test/arm/relocatable-many-sections
196: ++ set -x
195: + c++ -c -o out/test/arm/relocatable-exception/a.o -xc++ -
196: + nm mold
195: + cat
196: + grep -q __tsan_init
194: + cat
194: + cc -c -o out/test/arm/relocatable-debug-info/a.o -xc - -g
195: + cat
195: + c++ -c -o out/test/arm/relocatable-exception/b.o -xc++ -
194: + cat
194: + cc -c -o out/test/arm/relocatable-debug-info/b.o -xc - -g
194: + objdump --dwarf=info out/test/arm/relocatable-debug-info/a.o out/test/arm/relocatable-debug-info/b.o
194: + grep -q 'Warning: DIE at offset'
194: + ./mold --relocatable -o out/test/arm/relocatable-debug-info/c.o out/test/arm/relocatable-debug-info/a.o out/test/arm/relocatable-debug-info/b.o
194: + cc -B. -o out/test/arm/relocatable-debug-info/exe out/test/arm/relocatable-debug-info/c.o
194: + out/test/arm/relocatable-debug-info/exe
194: + grep -q 'Hello world'
194: + objdump --dwarf=info out/test/arm/relocatable-debug-info/c.o
194: + grep -q Warning out/test/arm/relocatable-debug-info/log
194: + on_exit
194: + echo OK
194: OK
194: + exit 0
193/341 Test #194: arm-relocatable-debug-info .......................   Passed    2.42 sec
test 197
        Start 197: arm-relocatable-merge-sections

197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh"
197: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
197: Environment variables: 
197:  MACHINE=arm
197:  CPU=
197: Test timeout computed to be: 1500
197: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh
197: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
197: ++ export LC_ALL=C
197: ++ LC_ALL=C
197: ++ '[' -z arm ']'
197: ++ '[' -z '' ']'
197: ++ TESTDIR=out/test/arm
197: ++ CC=cc
197: ++ CXX=c++
197: ++ GCC=gcc
197: ++ GXX=g++
197: ++ OBJDUMP=objdump
197: ++ OBJCOPY=objcopy
197: ++ STRIP=strip
197: ++ QEMU=
197: ++ case $MACHINE in
197: ++ tlsdesc_opt=-mtls-dialect=gnu2
197: +++ uname
197: ++ '[' Linux = FreeBSD ']'
197: ++ trap 'on_error $LINENO' ERR
197: ++ trap on_exit EXIT
197: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh .sh
197: ++ testname=relocatable-merge-sections
197: ++ echo -n 'Testing relocatable-merge-sections ... '
197: Testing relocatable-merge-sections ... ++ t=out/test/arm/relocatable-merge-sections
197: ++ mkdir -p out/test/arm/relocatable-merge-sections
197: ++ set -x
197: + grep -q __tsan_init
197: + nm mold
197: + cat
197: + cc -c -o out/test/arm/relocatable-merge-sections/a.o -xc -ffunction-sections -
196: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g'
196: + seq 1 80000
196: + cc -c -xassembler -o out/test/arm/relocatable-many-sections/a.o -
197: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/b.o out/test/arm/relocatable-merge-sections/a.o
197: + readelf -WS out/test/arm/relocatable-merge-sections/b.o
197: + grep -Fq .text.foo out/test/arm/relocatable-merge-sections/log1
197: + grep -Fq .text.bar out/test/arm/relocatable-merge-sections/log1
197: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/c.o out/test/arm/relocatable-merge-sections/a.o --relocatable-merge-sections
197: + readelf -WS out/test/arm/relocatable-merge-sections/c.o
197: + grep -Fq .text.foo out/test/arm/relocatable-merge-sections/log2
197: + grep -Fq .text.bar out/test/arm/relocatable-merge-sections/log2
197: + on_exit
197: + echo OK
197: OK
197: + exit 0
194/341 Test #197: arm-relocatable-merge-sections ...................   Passed    1.68 sec
test 198
        Start 198: arm-relocatable-mergeable-sections

198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh"
198: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
198: Environment variables: 
198:  MACHINE=arm
198:  CPU=
198: Test timeout computed to be: 1500
198: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh
198: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
198: ++ export LC_ALL=C
198: ++ LC_ALL=C
198: ++ '[' -z arm ']'
198: ++ '[' -z '' ']'
198: ++ TESTDIR=out/test/arm
198: ++ CC=cc
198: ++ CXX=c++
198: ++ GCC=gcc
198: ++ GXX=g++
198: ++ OBJDUMP=objdump
198: ++ OBJCOPY=objcopy
198: ++ STRIP=strip
198: ++ QEMU=
198: ++ case $MACHINE in
198: ++ tlsdesc_opt=-mtls-dialect=gnu2
198: +++ uname
198: ++ '[' Linux = FreeBSD ']'
198: ++ trap 'on_error $LINENO' ERR
198: ++ trap on_exit EXIT
198: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh .sh
198: ++ testname=relocatable-mergeable-sections
198: ++ echo -n 'Testing relocatable-mergeable-sections ... '
198: Testing relocatable-mergeable-sections ... ++ t=out/test/arm/relocatable-mergeable-sections
198: ++ mkdir -p out/test/arm/relocatable-mergeable-sections
198: ++ set -x
198: + nm mold
198: + grep -q __tsan_init
195: + ./mold --relocatable -o out/test/arm/relocatable-exception/c.o out/test/arm/relocatable-exception/a.o out/test/arm/relocatable-exception/b.o
195: + c++ -B. -o out/test/arm/relocatable-exception/exe out/test/arm/relocatable-exception/c.o
195: + out/test/arm/relocatable-exception/exe
195: 0
195: + on_exit
195: + echo OK
195: OK
195: + exit 0
195/341 Test #195: arm-relocatable-exception ........................   Passed    4.85 sec
test 199
        Start 199: arm-relocatable

199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh"
199: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
199: Environment variables: 
199:  MACHINE=arm
199:  CPU=
199: Test timeout computed to be: 1500
199: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh
199: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
199: ++ export LC_ALL=C
199: ++ LC_ALL=C
199: ++ '[' -z arm ']'
199: ++ '[' -z '' ']'
199: ++ TESTDIR=out/test/arm
199: ++ CC=cc
199: ++ CXX=c++
199: ++ GCC=gcc
199: ++ GXX=g++
199: ++ OBJDUMP=objdump
199: ++ OBJCOPY=objcopy
199: ++ STRIP=strip
199: ++ QEMU=
199: ++ case $MACHINE in
199: ++ tlsdesc_opt=-mtls-dialect=gnu2
199: +++ uname
199: ++ '[' Linux = FreeBSD ']'
199: ++ trap 'on_error $LINENO' ERR
199: ++ trap on_exit EXIT
199: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh .sh
199: ++ testname=relocatable
199: ++ echo -n 'Testing relocatable ... '
199: Testing relocatable ... ++ t=out/test/arm/relocatable
199: ++ mkdir -p out/test/arm/relocatable
199: ++ set -x
199: + nm mold
199: + grep -q __tsan_init
198: + cat
198: + cc -c -o out/test/arm/relocatable-mergeable-sections/a.o -xassembler -
198: {standard input}: Assembler messages:
198: {standard input}:1: Warning: invalid merge / string entity size
198: {standard input}:5: Warning: invalid merge / string entity size
198: + ./mold --relocatable -o out/test/arm/relocatable-mergeable-sections/b.o out/test/arm/relocatable-mergeable-sections/a.o
198: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o
198: + grep -Eq '\b0\b.*Hello'
198: + grep -Eq '\b7\b.*World'
198: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o
198: + on_exit
198: + echo OK
198: OK
198: + exit 0
196/341 Test #198: arm-relocatable-mergeable-sections ...............   Passed    1.12 sec
test 200
        Start 200: arm-relro

200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh"
200: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
200: Environment variables: 
200:  MACHINE=arm
200:  CPU=
200: Test timeout computed to be: 1500
200: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh
200: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
200: ++ export LC_ALL=C
200: ++ LC_ALL=C
200: ++ '[' -z arm ']'
200: ++ '[' -z '' ']'
200: ++ TESTDIR=out/test/arm
200: ++ CC=cc
200: ++ CXX=c++
200: ++ GCC=gcc
200: ++ GXX=g++
200: ++ OBJDUMP=objdump
200: ++ OBJCOPY=objcopy
200: ++ STRIP=strip
200: ++ QEMU=
200: ++ case $MACHINE in
200: ++ tlsdesc_opt=-mtls-dialect=gnu2
200: +++ uname
200: ++ '[' Linux = FreeBSD ']'
200: ++ trap 'on_error $LINENO' ERR
200: ++ trap on_exit EXIT
200: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh .sh
200: ++ testname=relro
200: ++ echo -n 'Testing relro ... '
200: Testing relro ... ++ t=out/test/arm/relro
200: ++ mkdir -p out/test/arm/relro
200: ++ set -x
200: + cc -c -xc -o out/test/arm/relro/a.o -
200: + cat
200: + cc -B. -o out/test/arm/relro/exe1 out/test/arm/relro/a.o -Wl,-z,relro,-z,lazy
200: + grep -q 'Hello world'
200: + out/test/arm/relro/exe1
200: + readelf --segments -W out/test/arm/relro/exe1
200: + grep -q 'GNU_RELRO ' out/test/arm/relro/log1
200: + cc -B. -o out/test/arm/relro/exe2 out/test/arm/relro/a.o -Wl,-z,relro,-z,now
199: + cat
199: + cc -c -o out/test/arm/relocatable/a.o -xc -
199: + cat
199: + cc -c -o out/test/arm/relocatable/b.o -xc -
200: + out/test/arm/relro/exe2
200: + grep -q 'Hello world'
200: + readelf --segments -W out/test/arm/relro/exe2
200: + grep -q 'GNU_RELRO ' out/test/arm/relro/log2
200: + cc -B. -o out/test/arm/relro/exe3 out/test/arm/relro/a.o -Wl,-z,norelro
199: + ./mold --relocatable -o out/test/arm/relocatable/c.o out/test/arm/relocatable/a.o out/test/arm/relocatable/b.o
199: + cc -B. -o out/test/arm/relocatable/exe out/test/arm/relocatable/c.o
200: + out/test/arm/relro/exe3
200: + grep -q 'Hello world'
188: + seq 1 10000
200: + readelf --segments -W out/test/arm/relro/exe3
188: + sed 's/.*/void func&();/'
200: + grep -q 'GNU_RELRO ' out/test/arm/relro/log3
188: + echo 'int main() {'
200: + on_exit
200: + echo OK
200: OK
200: + exit 0
197/341 Test #200: arm-relro ........................................   Passed    1.27 sec
test 201
        Start 201: arm-repro

201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh"
201: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
201: Environment variables: 
201:  MACHINE=arm
201:  CPU=
201: Test timeout computed to be: 1500
188: + seq 1 10000
188: + sed 's/.*/func&();/'
201: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh
201: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
201: ++ export LC_ALL=C
201: ++ LC_ALL=C
201: ++ '[' -z arm ']'
201: ++ '[' -z '' ']'
201: ++ TESTDIR=out/test/arm
201: ++ CC=cc
201: ++ CXX=c++
201: ++ GCC=gcc
201: ++ GXX=g++
201: ++ OBJDUMP=objdump
201: ++ OBJCOPY=objcopy
201: ++ STRIP=strip
201: ++ QEMU=
201: ++ case $MACHINE in
201: ++ tlsdesc_opt=-mtls-dialect=gnu2
201: +++ uname
201: ++ '[' Linux = FreeBSD ']'
201: ++ trap 'on_error $LINENO' ERR
201: ++ trap on_exit EXIT
188: + echo '}'
188: + cc -c -o out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/c.c
201: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh .sh
201: ++ testname=repro
201: ++ echo -n 'Testing repro ... '
201: Testing repro ... ++ t=out/test/arm/repro
201: ++ mkdir -p out/test/arm/repro
201: ++ set -x
199: + out/test/arm/relocatable/exe
201: + cat
201: + cc -c -o out/test/arm/repro/a.o -xc -
199: Hello world
199: + on_exit
199: + echo OK
199: OK
199: + exit 0
198/341 Test #199: arm-relocatable ..................................   Passed    1.64 sec
test 202
        Start 202: arm-require-defined

202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh"
202: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
202: Environment variables: 
202:  MACHINE=arm
202:  CPU=
202: Test timeout computed to be: 1500
202: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh
202: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
202: ++ export LC_ALL=C
202: ++ LC_ALL=C
202: ++ '[' -z arm ']'
202: ++ '[' -z '' ']'
202: ++ TESTDIR=out/test/arm
202: ++ CC=cc
202: ++ CXX=c++
202: ++ GCC=gcc
202: ++ GXX=g++
202: ++ OBJDUMP=objdump
202: ++ OBJCOPY=objcopy
202: ++ STRIP=strip
202: ++ QEMU=
202: ++ case $MACHINE in
202: ++ tlsdesc_opt=-mtls-dialect=gnu2
202: +++ uname
202: ++ '[' Linux = FreeBSD ']'
202: ++ trap 'on_error $LINENO' ERR
202: ++ trap on_exit EXIT
202: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh .sh
202: ++ testname=require-defined
202: ++ echo -n 'Testing require-defined ... '
202: Testing require-defined ... ++ t=out/test/arm/require-defined
202: ++ mkdir -p out/test/arm/require-defined
202: ++ set -x
202: + cat
202: + cc -o out/test/arm/require-defined/a.o -c -xc -
201: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar
201: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o
202: + rm -f out/test/arm/require-defined/b.a
202: + ar rcs out/test/arm/require-defined/b.a out/test/arm/require-defined/a.o
202: + cat
202: + cc -o out/test/arm/require-defined/c.o -c -xc -
201: + '[' -f out/test/arm/repro/exe.repro.tar ']'
201: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o -Wl,-repro
202: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a
202: + readelf --symbols out/test/arm/require-defined/exe
202: + grep -q foobar
201: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar
202: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,foobar
201: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar
201: + grep -q ' exe.repro/.*/a.o'
201: + grep -q /a.o out/test/arm/repro/exe.repro/response.txt
201: + grep -q mold out/test/arm/repro/exe.repro/version.txt
201: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar
201: + MOLD_REPRO=1
201: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o
202: + readelf --symbols out/test/arm/require-defined/exe
202: + grep -q foobar
202: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,xyz
201: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar
201: + grep -q ' exe.repro/.*/a.o'
201: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar
201: + grep -q /a.o out/test/arm/repro/exe.repro/response.txt
201: + grep -q mold out/test/arm/repro/exe.repro/version.txt
201: + on_exit
201: + echo OK
201: OK
201: + exit 0
199/341 Test #201: arm-repro ........................................   Passed    1.26 sec
test 203
        Start 203: arm-response-file

203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh"
203: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
203: Environment variables: 
203:  MACHINE=arm
203:  CPU=
203: Test timeout computed to be: 1500
203: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh
203: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
203: ++ export LC_ALL=C
203: ++ LC_ALL=C
203: ++ '[' -z arm ']'
203: ++ '[' -z '' ']'
203: ++ TESTDIR=out/test/arm
203: ++ CC=cc
203: ++ CXX=c++
203: ++ GCC=gcc
203: ++ GXX=g++
203: ++ OBJDUMP=objdump
203: ++ OBJCOPY=objcopy
203: ++ STRIP=strip
203: ++ QEMU=
203: ++ case $MACHINE in
203: ++ tlsdesc_opt=-mtls-dialect=gnu2
203: +++ uname
203: ++ '[' Linux = FreeBSD ']'
203: ++ trap 'on_error $LINENO' ERR
203: ++ trap on_exit EXIT
202: + grep -q 'undefined symbol: xyz' out/test/arm/require-defined/log
202: + on_exit
202: + echo OK
202: OK
202: + exit 0
203: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh .sh
200/341 Test #202: arm-require-defined ..............................   Passed    1.25 sec
test 204
        Start 204: arm-response-file2

204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh"
204: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
204: Environment variables: 
204:  MACHINE=arm
204:  CPU=
204: Test timeout computed to be: 1500
203: ++ testname=response-file
203: ++ echo -n 'Testing response-file ... '
203: Testing response-file ... ++ t=out/test/arm/response-file
203: ++ mkdir -p out/test/arm/response-file
203: ++ set -x
203: + cat
203: + cc -c -o out/test/arm/response-file/a.o -xc -
204: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh
204: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
204: ++ export LC_ALL=C
204: ++ LC_ALL=C
204: ++ '[' -z arm ']'
204: ++ '[' -z '' ']'
204: ++ TESTDIR=out/test/arm
204: ++ CC=cc
204: ++ CXX=c++
204: ++ GCC=gcc
204: ++ GXX=g++
204: ++ OBJDUMP=objdump
204: ++ OBJCOPY=objcopy
204: ++ STRIP=strip
204: ++ QEMU=
204: ++ case $MACHINE in
204: ++ tlsdesc_opt=-mtls-dialect=gnu2
204: +++ uname
204: ++ '[' Linux = FreeBSD ']'
204: ++ trap 'on_error $LINENO' ERR
204: ++ trap on_exit EXIT
204: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh .sh
204: ++ testname=response-file2
204: ++ echo -n 'Testing response-file2 ... '
204: Testing response-file2 ... ++ t=out/test/arm/response-file2
204: ++ mkdir -p out/test/arm/response-file2
204: ++ set -x
204: + cat
204: + cc -c -o out/test/arm/response-file2/a.o -xc -
203: + cat
203: + cc -c -o out/test/arm/response-file/b.o -xc -
204: + cat
204: + cc -c -o out/test/arm/response-file2/b.o -xc -
203: + cat
203: + cc -c -o out/test/arm/response-file/c.o -xc -
204: + echo ''\''out/test/arm/response-file2/b.o'\'''
204: + echo @out/test/arm/response-file2/rsp1
204: + cc -B. -o out/test/arm/response-file2/exe out/test/arm/response-file2/a.o -Wl,@out/test/arm/response-file2/rsp2
203: + echo ''\''out/test/arm/response-file/b.o'\'' '\''out/test/arm/response-file/c.o'\'''
203: + cc -B. -o out/test/arm/response-file/exe out/test/arm/response-file/a.o -Wl,@out/test/arm/response-file/rsp
203: + on_exit
203: + echo OK
203: OK
203: + exit 0
201/341 Test #203: arm-response-file ................................   Passed    0.76 sec
test 205
        Start 205: arm-retain-symbols-file

205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh"
205: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
205: Environment variables: 
205:  MACHINE=arm
205:  CPU=
205: Test timeout computed to be: 1500
204: + on_exit
204: + echo OK
204: OK
204: + exit 0
202/341 Test #204: arm-response-file2 ...............................   Passed    0.72 sec
test 206
        Start 206: arm-reverse-sections

206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh"
206: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
206: Environment variables: 
206:  MACHINE=arm
206:  CPU=
206: Test timeout computed to be: 1500
205: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh
205: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
205: ++ export LC_ALL=C
205: ++ LC_ALL=C
205: ++ '[' -z arm ']'
205: ++ '[' -z '' ']'
205: ++ TESTDIR=out/test/arm
205: ++ CC=cc
205: ++ CXX=c++
205: ++ GCC=gcc
205: ++ GXX=g++
205: ++ OBJDUMP=objdump
205: ++ OBJCOPY=objcopy
205: ++ STRIP=strip
205: ++ QEMU=
205: ++ case $MACHINE in
205: ++ tlsdesc_opt=-mtls-dialect=gnu2
205: +++ uname
205: ++ '[' Linux = FreeBSD ']'
205: ++ trap 'on_error $LINENO' ERR
205: ++ trap on_exit EXIT
205: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh .sh
205: ++ testname=retain-symbols-file
205: ++ echo -n 'Testing retain-symbols-file ... '
205: Testing retain-symbols-file ... ++ t=out/test/arm/retain-symbols-file
205: ++ mkdir -p out/test/arm/retain-symbols-file
206: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh
206: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
206: ++ export LC_ALL=C
206: ++ LC_ALL=C
206: ++ '[' -z arm ']'
206: ++ '[' -z '' ']'
206: ++ TESTDIR=out/test/arm
206: ++ CC=cc
206: ++ CXX=c++
206: ++ GCC=gcc
206: ++ GXX=g++
206: ++ OBJDUMP=objdump
206: ++ OBJCOPY=objcopy
206: ++ STRIP=strip
206: ++ QEMU=
206: ++ case $MACHINE in
206: ++ tlsdesc_opt=-mtls-dialect=gnu2
206: +++ uname
206: ++ '[' Linux = FreeBSD ']'
205: ++ set -x
206: ++ trap 'on_error $LINENO' ERR
206: ++ trap on_exit EXIT
205: + cat
205: + cc -c -o out/test/arm/retain-symbols-file/a.o -xc -
206: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh .sh
206: ++ testname=reverse-sections
206: ++ echo -n 'Testing reverse-sections ... '
206: Testing reverse-sections ... ++ t=out/test/arm/reverse-sections
206: ++ mkdir -p out/test/arm/reverse-sections
206: ++ set -x
206: + cc -o out/test/arm/reverse-sections/a.o -c -xc++ -
206: + cat
205: + cat
205: + cc -B. -o out/test/arm/retain-symbols-file/exe out/test/arm/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/arm/retain-symbols-file/symbols
206: + cc -o out/test/arm/reverse-sections/b.o -c -xc++ -
206: + cat
196: + cc -c -xc -o out/test/arm/relocatable-many-sections/b.o -
196: + cat
205: + readelf -W --symbols out/test/arm/retain-symbols-file/exe
205: + grep -q ' foo$' out/test/arm/retain-symbols-file/log
205: + grep -q ' bar$' out/test/arm/retain-symbols-file/log
205: + grep -q ' main$' out/test/arm/retain-symbols-file/log
205: + grep -q ' baz$' out/test/arm/retain-symbols-file/log
206: + cc -o out/test/arm/reverse-sections/c.o -c -xc++ -
206: + cat
205: + on_exit
205: + echo OK
205: OK
205: + exit 0
203/341 Test #205: arm-retain-symbols-file ..........................   Passed    0.56 sec
test 207
        Start 207: arm-rodata-name

207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh"
207: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
207: Environment variables: 
207:  MACHINE=arm
207:  CPU=
207: Test timeout computed to be: 1500
207: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh
207: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
207: ++ export LC_ALL=C
207: ++ LC_ALL=C
207: ++ '[' -z arm ']'
207: ++ '[' -z '' ']'
207: ++ TESTDIR=out/test/arm
207: ++ CC=cc
207: ++ CXX=c++
207: ++ GCC=gcc
207: ++ GXX=g++
207: ++ OBJDUMP=objdump
207: ++ OBJCOPY=objcopy
207: ++ STRIP=strip
207: ++ QEMU=
207: ++ case $MACHINE in
207: ++ tlsdesc_opt=-mtls-dialect=gnu2
207: +++ uname
207: ++ '[' Linux = FreeBSD ']'
207: ++ trap 'on_error $LINENO' ERR
207: ++ trap on_exit EXIT
207: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh .sh
207: ++ testname=rodata-name
207: ++ echo -n 'Testing rodata-name ... '
207: Testing rodata-name ... ++ t=out/test/arm/rodata-name
207: ++ mkdir -p out/test/arm/rodata-name
196: + ./mold -r -o out/test/arm/relocatable-many-sections/c.o out/test/arm/relocatable-many-sections/a.o out/test/arm/relocatable-many-sections/b.o
207: ++ set -x
207: + '[' arm = arm ']'
207: + skip
207: + echo skipped
207: skipped
207: + trap - EXIT
207: + exit 0
204/341 Test #207: arm-rodata-name ..................................***Skipped   0.09 sec
test 208
        Start 208: arm-rosegment

208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh"
208: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
208: Environment variables: 
208:  MACHINE=arm
208:  CPU=
208: Test timeout computed to be: 1500
208: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh
208: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
208: ++ export LC_ALL=C
208: ++ LC_ALL=C
208: ++ '[' -z arm ']'
208: ++ '[' -z '' ']'
208: ++ TESTDIR=out/test/arm
208: ++ CC=cc
208: ++ CXX=c++
208: ++ GCC=gcc
208: ++ GXX=g++
208: ++ OBJDUMP=objdump
208: ++ OBJCOPY=objcopy
208: ++ STRIP=strip
208: ++ QEMU=
208: ++ case $MACHINE in
208: ++ tlsdesc_opt=-mtls-dialect=gnu2
208: +++ uname
208: ++ '[' Linux = FreeBSD ']'
208: ++ trap 'on_error $LINENO' ERR
208: ++ trap on_exit EXIT
208: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh .sh
208: ++ testname=rosegment
208: ++ echo -n 'Testing rosegment ... '
208: Testing rosegment ... ++ t=out/test/arm/rosegment
208: ++ mkdir -p out/test/arm/rosegment
208: ++ set -x
208: + cat
208: + cc -o out/test/arm/rosegment/a.o -c -xc -
206: + c++ -B. -o out/test/arm/reverse-sections/exe1 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o
208: + cc -B. -o out/test/arm/rosegment/exe1 out/test/arm/rosegment/a.o
206: + out/test/arm/reverse-sections/exe1
206: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6'
206: + c++ -B. -o out/test/arm/reverse-sections/exe2 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o -Wl,--reverse-sections
208: + readelf -W --segments out/test/arm/rosegment/exe1
208: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log1
208: + cc -B. -o out/test/arm/rosegment/exe2 out/test/arm/rosegment/a.o -Wl,--rosegment
206: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2'
206: + out/test/arm/reverse-sections/exe2
206: + on_exit
206: + echo OK
206: OK
206: + exit 0
205/341 Test #206: arm-reverse-sections .............................   Passed    1.43 sec
test 209
        Start 209: arm-rpath

209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh"
209: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
209: Environment variables: 
209:  MACHINE=arm
209:  CPU=
209: Test timeout computed to be: 1500
208: + readelf -W --segments out/test/arm/rosegment/exe2
208: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log2
209: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh
209: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
209: ++ export LC_ALL=C
209: ++ LC_ALL=C
209: ++ '[' -z arm ']'
209: ++ '[' -z '' ']'
209: ++ TESTDIR=out/test/arm
209: ++ CC=cc
209: ++ CXX=c++
209: ++ GCC=gcc
209: ++ GXX=g++
209: ++ OBJDUMP=objdump
209: ++ OBJCOPY=objcopy
209: ++ STRIP=strip
209: ++ QEMU=
209: ++ case $MACHINE in
209: ++ tlsdesc_opt=-mtls-dialect=gnu2
208: + cc -B. -o out/test/arm/rosegment/exe3 out/test/arm/rosegment/a.o -Wl,--no-rosegment
209: +++ uname
209: ++ '[' Linux = FreeBSD ']'
209: ++ trap 'on_error $LINENO' ERR
209: ++ trap on_exit EXIT
209: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh .sh
209: ++ testname=rpath
209: ++ echo -n 'Testing rpath ... '
209: Testing rpath ... ++ t=out/test/arm/rpath
209: ++ mkdir -p out/test/arm/rpath
209: ++ set -x
209: + cat
209: + cc -o out/test/arm/rpath/a.o -c -x assembler -
209: + cc -B. -o out/test/arm/rpath/exe1 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/
188: + cc -B. -o out/test/arm/range-extension-thunk3/exe out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/b.so
209: + readelf --dynamic out/test/arm/rpath/exe1
209: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]'
208: + readelf -W --segments out/test/arm/rosegment/exe3
209: + cc -B. -o out/test/arm/rpath/exe2 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz
208: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log3
208: + on_exit
208: + echo OK
208: OK
208: + exit 0
206/341 Test #208: arm-rosegment ....................................   Passed    1.14 sec
test 210
        Start 210: arm-run-clang

210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh"
210: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
210: Environment variables: 
210:  MACHINE=arm
210:  CPU=
210: Test timeout computed to be: 1500
210: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh
210: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
210: ++ export LC_ALL=C
210: ++ LC_ALL=C
210: ++ '[' -z arm ']'
210: ++ '[' -z '' ']'
210: ++ TESTDIR=out/test/arm
210: ++ CC=cc
210: ++ CXX=c++
210: ++ GCC=gcc
210: ++ GXX=g++
210: ++ OBJDUMP=objdump
210: ++ OBJCOPY=objcopy
210: ++ STRIP=strip
210: ++ QEMU=
210: ++ case $MACHINE in
210: ++ tlsdesc_opt=-mtls-dialect=gnu2
210: +++ uname
210: ++ '[' Linux = FreeBSD ']'
210: ++ trap 'on_error $LINENO' ERR
210: ++ trap on_exit EXIT
210: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh .sh
210: ++ testname=run-clang
210: ++ echo -n 'Testing run-clang ... '
210: Testing run-clang ... ++ t=out/test/arm/run-clang
210: ++ mkdir -p out/test/arm/run-clang
210: ++ set -x
210: + '[' cc = cc ']'
210: + grep -q '__[at]san_init'
210: + nm mold-wrapper.so
210: + clang --version
210: + skip
210: + echo skipped
210: skipped
210: + trap - EXIT
210: + exit 0
207/341 Test #210: arm-run-clang ....................................***Skipped   0.13 sec
test 211
        Start 211: arm-run

211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run.sh"
211: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
211: Environment variables: 
211:  MACHINE=arm
211:  CPU=
211: Test timeout computed to be: 1500
209: + readelf --dynamic out/test/arm/rpath/exe2
209: + grep -Fq 'Library runpath: [/foo:/bar:/baz]'
209: + on_exit
209: + echo OK
209: OK
209: + exit 0
211: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh
208/341 Test #209: arm-rpath ........................................   Passed    0.52 sec
test 212
        Start 212: arm-section-align

212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh"
212: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
212: Environment variables: 
212:  MACHINE=arm
212:  CPU=
212: Test timeout computed to be: 1500
211: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
211: ++ export LC_ALL=C
211: ++ LC_ALL=C
211: ++ '[' -z arm ']'
211: ++ '[' -z '' ']'
211: ++ TESTDIR=out/test/arm
211: ++ CC=cc
211: ++ CXX=c++
211: ++ GCC=gcc
211: ++ GXX=g++
211: ++ OBJDUMP=objdump
211: ++ OBJCOPY=objcopy
211: ++ STRIP=strip
211: ++ QEMU=
211: ++ case $MACHINE in
211: ++ tlsdesc_opt=-mtls-dialect=gnu2
211: +++ uname
211: ++ '[' Linux = FreeBSD ']'
211: ++ trap 'on_error $LINENO' ERR
211: ++ trap on_exit EXIT
212: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh
212: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
212: ++ export LC_ALL=C
212: ++ LC_ALL=C
212: ++ '[' -z arm ']'
212: ++ '[' -z '' ']'
212: ++ TESTDIR=out/test/arm
212: ++ CC=cc
212: ++ CXX=c++
212: ++ GCC=gcc
212: ++ GXX=g++
212: ++ OBJDUMP=objdump
212: ++ OBJCOPY=objcopy
212: ++ STRIP=strip
212: ++ QEMU=
212: ++ case $MACHINE in
212: ++ tlsdesc_opt=-mtls-dialect=gnu2
211: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh .sh
188: + out/test/arm/range-extension-thunk3/exe
212: +++ uname
212: ++ '[' Linux = FreeBSD ']'
212: ++ trap 'on_error $LINENO' ERR
212: ++ trap on_exit EXIT
211: ++ testname=run
211: ++ echo -n 'Testing run ... '
211: Testing run ... ++ t=out/test/arm/run
211: ++ mkdir -p out/test/arm/run
211: ++ set -x
211: + '[' cc = cc ']'
212: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh .sh
212: ++ testname=section-align
212: ++ echo -n 'Testing section-align ... '
212: Testing section-align ... ++ t=out/test/arm/section-align
212: ++ mkdir -p out/test/arm/section-align
211: + nm mold
211: + grep -q '__[at]san_init'
188: + on_exit
188: + echo OK
188: OK
188: + exit 0
209/341 Test #188: arm-range-extension-thunk3 .......................   Passed   17.51 sec
test 213
        Start 213: arm-section-attributes

213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh"
213: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
213: Environment variables: 
213:  MACHINE=arm
213:  CPU=
213: Test timeout computed to be: 1500
212: ++ set -x
212: + cat
212: + cc -o out/test/arm/section-align/a.o -c -xc -fno-PIC -
213: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh
213: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
213: ++ export LC_ALL=C
213: ++ LC_ALL=C
213: ++ '[' -z arm ']'
213: ++ '[' -z '' ']'
213: ++ TESTDIR=out/test/arm
213: ++ CC=cc
213: ++ CXX=c++
213: ++ GCC=gcc
213: ++ GXX=g++
213: ++ OBJDUMP=objdump
213: ++ OBJCOPY=objcopy
213: ++ STRIP=strip
213: ++ QEMU=
213: ++ case $MACHINE in
213: ++ tlsdesc_opt=-mtls-dialect=gnu2
213: +++ uname
213: ++ '[' Linux = FreeBSD ']'
213: ++ trap 'on_error $LINENO' ERR
213: ++ trap on_exit EXIT
213: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh .sh
213: ++ testname=section-attributes
213: ++ echo -n 'Testing section-attributes ... '
213: Testing section-attributes ... ++ t=out/test/arm/section-attributes
213: ++ mkdir -p out/test/arm/section-attributes
213: ++ set -x
213: + cc -o out/test/arm/section-attributes/a.o -c -xassembler -
213: + cat
213: + cat
213: + cc -o out/test/arm/section-attributes/b.o -c -xassembler -
213: + cat
213: + cc -o out/test/arm/section-attributes/c.o -c -xassembler -
212: + cc -B. -o out/test/arm/section-align/exe1 out/test/arm/section-align/a.o -Wl,--section-align=.foo=0x2000
213: + cat
213: + cc -o out/test/arm/section-attributes/d.o -c -xc -
213: + cc -B. -o out/test/arm/section-attributes/exe out/test/arm/section-attributes/a.o out/test/arm/section-attributes/b.o out/test/arm/section-attributes/c.o out/test/arm/section-attributes/d.o
212: + readelf -WS out/test/arm/section-align/exe1
212: + grep -q '\.foo.* 8192$'
212: + cc -B. -o out/test/arm/section-align/exe2 out/test/arm/section-align/a.o -Wl,--section-align=.foo=256
213: + grep -q 'foobar.*WAX'
213: + readelf -W --sections out/test/arm/section-attributes/exe
213: + on_exit
213: + echo OK
213: OK
213: + exit 0
210/341 Test #213: arm-section-attributes ...........................   Passed    0.57 sec
test 214
        Start 214: arm-section-order

214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh"
214: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
214: Environment variables: 
214:  MACHINE=arm
214:  CPU=
214: Test timeout computed to be: 1500
214: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh
214: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
214: ++ export LC_ALL=C
214: ++ LC_ALL=C
214: ++ '[' -z arm ']'
214: ++ '[' -z '' ']'
214: ++ TESTDIR=out/test/arm
214: ++ CC=cc
214: ++ CXX=c++
214: ++ GCC=gcc
214: ++ GXX=g++
214: ++ OBJDUMP=objdump
214: ++ OBJCOPY=objcopy
214: ++ STRIP=strip
214: ++ QEMU=
214: ++ case $MACHINE in
214: ++ tlsdesc_opt=-mtls-dialect=gnu2
214: +++ uname
214: ++ '[' Linux = FreeBSD ']'
214: ++ trap 'on_error $LINENO' ERR
214: ++ trap on_exit EXIT
214: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh .sh
214: ++ testname=section-order
214: ++ echo -n 'Testing section-order ... '
214: Testing section-order ... ++ t=out/test/arm/section-order
214: ++ mkdir -p out/test/arm/section-order
214: ++ set -x
214: + cat
214: + cc -o out/test/arm/section-order/a.o -c -xc -fno-PIC -
212: + readelf -WS out/test/arm/section-align/exe2
212: + grep -q '\.foo.* 256$'
212: + grep -q 'must be a power of 2'
212: + cc -B. -o out/test/arm/section-align/exe3 out/test/arm/section-align/a.o -Wl,--section-align=.foo=3
212: + on_exit
212: + echo OK
212: OK
212: + exit 0
211/341 Test #212: arm-section-align ................................   Passed    0.93 sec
test 215
        Start 215: arm-section-start

215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh"
215: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
215: Environment variables: 
215:  MACHINE=arm
215:  CPU=
215: Test timeout computed to be: 1500
215: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh
215: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
215: ++ export LC_ALL=C
215: ++ LC_ALL=C
215: ++ '[' -z arm ']'
215: ++ '[' -z '' ']'
215: ++ TESTDIR=out/test/arm
215: ++ CC=cc
215: ++ CXX=c++
215: ++ GCC=gcc
215: ++ GXX=g++
215: ++ OBJDUMP=objdump
215: ++ OBJCOPY=objcopy
215: ++ STRIP=strip
215: ++ QEMU=
215: ++ case $MACHINE in
215: ++ tlsdesc_opt=-mtls-dialect=gnu2
215: +++ uname
215: ++ '[' Linux = FreeBSD ']'
215: ++ trap 'on_error $LINENO' ERR
215: ++ trap on_exit EXIT
215: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh .sh
215: ++ testname=section-start
215: ++ echo -n 'Testing section-start ... '
215: Testing section-start ... ++ t=out/test/arm/section-start
215: ++ mkdir -p out/test/arm/section-start
215: ++ set -x
215: + '[' arm = ppc64 ']'
215: + [[ arm = loongarch* ]]
215: + '[' arm = arm ']'
215: + flags=-marm
214: + cc -B. -o out/test/arm/section-order/exe1 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA'
215: + cc -o out/test/arm/section-start/a.o -c -xc -fno-PIC -marm -
215: + cat
215: + cc -B. -o out/test/arm/section-start/exe1 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000
215: + grep -q 'main fn1 fn2 0x10000000 0x20000000'
215: + out/test/arm/section-start/exe1
215: + sed 's/0x[0-9a-f]*//'
215: + readelf -W --segments out/test/arm/section-start/exe1
215: + grep ' LOAD '
215: + diff out/test/arm/section-start/log1 /dev/fd/63
215: ++ sort out/test/arm/section-start/log1
215: + cc -B. -o out/test/arm/section-start/exe2 out/test/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000
214: + out/test/arm/section-order/exe1
214: + grep -q Hello
214: + readelf -SW out/test/arm/section-order/exe1
214: + grep -q '\.fn2 .*00200000'
214: + grep -q '\.fn1 .*00300000'
214: + readelf -SW out/test/arm/section-order/exe1
214: + cc -B. -o out/test/arm/section-order/exe2 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS'
215: + out/test/arm/section-start/exe2
215: + grep -q 'main fn1 fn2 0x20000000 0x10000000'
215: + sed 's/0x[0-9a-f]*//'
215: + grep ' LOAD '
215: + readelf -W --segments out/test/arm/section-start/exe2
215: + diff out/test/arm/section-start/log2 /dev/fd/63
215: ++ sort out/test/arm/section-start/log2
215: + on_exit
215: + echo OK
215: OK
215: + exit 0
212/341 Test #215: arm-section-start ................................   Passed    0.56 sec
test 216
        Start 216: arm-separate-debug-file

216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh"
216: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
216: Environment variables: 
216:  MACHINE=arm
216:  CPU=
216: Test timeout computed to be: 1500
216: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh
216: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
216: ++ export LC_ALL=C
216: ++ LC_ALL=C
216: ++ '[' -z arm ']'
216: ++ '[' -z '' ']'
216: ++ TESTDIR=out/test/arm
216: ++ CC=cc
216: ++ CXX=c++
216: ++ GCC=gcc
216: ++ GXX=g++
216: ++ OBJDUMP=objdump
216: ++ OBJCOPY=objcopy
216: ++ STRIP=strip
216: ++ QEMU=
216: ++ case $MACHINE in
216: ++ tlsdesc_opt=-mtls-dialect=gnu2
216: +++ uname
216: ++ '[' Linux = FreeBSD ']'
216: ++ trap 'on_error $LINENO' ERR
216: ++ trap on_exit EXIT
216: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh .sh
216: ++ testname=separate-debug-file
216: ++ echo -n 'Testing separate-debug-file ... '
216: Testing separate-debug-file ... ++ t=out/test/arm/separate-debug-file
216: ++ mkdir -p out/test/arm/separate-debug-file
216: ++ set -x
216: + grep -q __tsan_init
216: + nm mold
211: + cc -xc -c -o out/test/arm/run/a.o -
211: + cat
214: + readelf -SW out/test/arm/section-order/exe2
214: + grep -q '\.fn2 .*00400000'
214: + readelf -sW out/test/arm/section-order/exe2
214: + grep -Eq ': 0+200000\s.*\s__ehdr_start$'
214: + readelf -W --segments out/test/arm/section-order/exe2
214: + grep -Eq 'PHDR\s.*0x0+300000\s'
214: + cc -B. -o out/test/arm/section-order/exe3 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS'
211: ++ pwd
211: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so
211: ++ pwd
211: + MOLD_PATH=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/mold
211: + cc -o out/test/arm/run/exe out/test/arm/run/a.o -B/usr/bin
214: + readelf -sW out/test/arm/section-order/exe3
214: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/arm/section-order/log3
214: + grep -Eq '\b0+200040 .* rodata_start$' out/test/arm/section-order/log3
214: + grep -Eq '\b0+300000 .* phdr_start$' out/test/arm/section-order/log3
214: + grep -Eq '\b0+301000 .* phdr_end$' out/test/arm/section-order/log3
214: + grep -Eq '\b0+400000 .* text_start$' out/test/arm/section-order/log3
214: + on_exit
214: + echo OK
214: OK
214: + exit 0
213/341 Test #214: arm-section-order ................................   Passed    1.32 sec
test 217
        Start 217: arm-shared-abs-sym

217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh"
217: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
217: Environment variables: 
217:  MACHINE=arm
217:  CPU=
217: Test timeout computed to be: 1500
211: + readelf -p .comment out/test/arm/run/exe
211: + grep -q mold out/test/arm/run/log
217: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh
217: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
217: ++ export LC_ALL=C
217: ++ LC_ALL=C
217: ++ '[' -z arm ']'
217: ++ '[' -z '' ']'
217: ++ TESTDIR=out/test/arm
217: ++ CC=cc
217: ++ CXX=c++
217: ++ GCC=gcc
217: ++ GXX=g++
217: ++ OBJDUMP=objdump
217: ++ OBJCOPY=objcopy
217: ++ STRIP=strip
217: ++ QEMU=
217: ++ case $MACHINE in
217: ++ tlsdesc_opt=-mtls-dialect=gnu2
211: + grep -q '^MOLD_PATH=.*/mold$'
217: +++ uname
211: + ./mold -run env
217: ++ '[' Linux = FreeBSD ']'
217: ++ trap 'on_error $LINENO' ERR
217: ++ trap on_exit EXIT
217: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh .sh
217: ++ testname=shared-abs-sym
217: ++ echo -n 'Testing shared-abs-sym ... '
217: Testing shared-abs-sym ... ++ t=out/test/arm/shared-abs-sym
217: ++ mkdir -p out/test/arm/shared-abs-sym
217: ++ set -x
211: + ./mold -run /usr/bin/ld --version
211: + grep -q mold
217: ++ uname
217: + '[' Linux = FreeBSD ']'
217: + cat
217: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/a.so -xassembler -
211: + grep -q mold
211: + ./mold -run /usr/bin/ld.lld --version
211: + ./mold -run /usr/bin/ld.gold --version
211: + grep -q mold
211: + rm -f out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld
211: + touch out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold
211: + echo '#!/bin/sh'
211: + chmod 755 out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold out/test/arm/run/foo.ld
211: + grep -q mold
211: + ./mold -run out/test/arm/run/ld --version
211: + ./mold -run out/test/arm/run/ld.lld --version
211: + grep -q mold
217: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/b.so -xassembler -
211: + grep -q mold
217: + cat
211: + ./mold -run out/test/arm/run/ld.gold --version
211: + grep -q mold
211: + ./mold -run out/test/arm/run/foo.ld --version
211: + cat
211: + chmod 755 out/test/arm/run/sh
211: + ./mold -run out/test/arm/run/sh ld --version
211: + grep -q mold
211: + ./mold -run out/test/arm/run/sh foo.ld --version
211: + grep -q mold
211: + grep -q mold
211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld --version
217: + cc -fPIC -c -o out/test/arm/shared-abs-sym/d.o -xc -
217: + cat
211: + grep -q mold
211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.lld --version
211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.gold --version
211: + grep -q mold
217: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so
217: + cc -B. -o out/test/arm/shared-abs-sym/exe1 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -pie
211: + grep -q mold
211: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version
211: + on_exit
211: + echo OK
211: OK
211: + exit 0
214/341 Test #211: arm-run ..........................................   Passed    2.96 sec
test 218
        Start 218: arm-shared

218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh"
218: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
218: Environment variables: 
218:  MACHINE=arm
218:  CPU=
218: Test timeout computed to be: 1500
218: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh
218: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
218: ++ export LC_ALL=C
218: ++ LC_ALL=C
218: ++ '[' -z arm ']'
218: ++ '[' -z '' ']'
218: ++ TESTDIR=out/test/arm
218: ++ CC=cc
218: ++ CXX=c++
218: ++ GCC=gcc
218: ++ GXX=g++
218: ++ OBJDUMP=objdump
218: ++ OBJCOPY=objcopy
218: ++ STRIP=strip
218: ++ QEMU=
218: ++ case $MACHINE in
218: ++ tlsdesc_opt=-mtls-dialect=gnu2
218: +++ uname
218: ++ '[' Linux = FreeBSD ']'
218: ++ trap 'on_error $LINENO' ERR
218: ++ trap on_exit EXIT
218: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh .sh
218: ++ testname=shared
218: ++ echo -n 'Testing shared ... '
218: Testing shared ... ++ t=out/test/arm/shared
218: ++ mkdir -p out/test/arm/shared
218: ++ set -x
218: + cat
218: + cc -fPIC -c -o out/test/arm/shared/a.o -xc -
216: + on_qemu
216: + '[' '' '!=' '' ']'
216: + grep -qw qemu /proc/cpuinfo
217: + out/test/arm/shared-abs-sym/exe1
217: + grep -q foo=0x3
217: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so
216: + command -v gdb
216: + command -v flock
216: + cat
216: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g
196: + cc -B. -o out/test/arm/relocatable-many-sections/exe out/test/arm/relocatable-many-sections/c.o
217: + out/test/arm/shared-abs-sym/exe1
217: + grep -q foo=0x5
217: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so
218: + cc -B. -shared -o out/test/arm/shared/b.so out/test/arm/shared/a.o
217: + cc -B. -o out/test/arm/shared-abs-sym/exe2 out/test/arm/shared-abs-sym/d.o out/test/arm/shared-abs-sym/c.so -no-pie
216: + cc -B. -o out/test/arm/separate-debug-file/exe1 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file
217: + out/test/arm/shared-abs-sym/exe2
217: + grep -q foo=0x3
217: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so
217: + grep -q foo=0x5
217: + out/test/arm/shared-abs-sym/exe1
218: + readelf --dyn-syms out/test/arm/shared/b.so
217: + on_exit
217: + echo OK
217: OK
217: + exit 0
215/341 Test #217: arm-shared-abs-sym ...............................   Passed    1.44 sec
test 219
        Start 219: arm-shuffle-sections-seed

219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh"
219: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
219: Environment variables: 
219:  MACHINE=arm
219:  CPU=
219: Test timeout computed to be: 1500
218: + grep -q '00000000     0 NOTYPE  GLOBAL DEFAULT  UND fn2' out/test/arm/shared/log
218: + grep -Eq 'FUNC    GLOBAL DEFAULT .* fn1' out/test/arm/shared/log
216: + readelf -SW out/test/arm/separate-debug-file/exe1
216: + grep -Fq .gnu_debuglink
216: + flock out/test/arm/separate-debug-file/exe1 true
218: + cat
218: + cc -fPIC -c -o out/test/arm/shared/c.o -xc -
219: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh
219: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
219: ++ export LC_ALL=C
219: ++ LC_ALL=C
219: ++ '[' -z arm ']'
219: ++ '[' -z '' ']'
219: ++ TESTDIR=out/test/arm
219: ++ CC=cc
219: ++ CXX=c++
219: ++ GCC=gcc
219: ++ GXX=g++
219: ++ OBJDUMP=objdump
219: ++ OBJCOPY=objcopy
219: ++ STRIP=strip
219: ++ QEMU=
219: ++ case $MACHINE in
219: ++ tlsdesc_opt=-mtls-dialect=gnu2
219: +++ uname
219: ++ '[' Linux = FreeBSD ']'
219: ++ trap 'on_error $LINENO' ERR
219: ++ trap on_exit EXIT
219: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh .sh
219: ++ testname=shuffle-sections-seed
219: ++ echo -n 'Testing shuffle-sections-seed ... '
219: Testing shuffle-sections-seed ... ++ t=out/test/arm/shuffle-sections-seed
219: ++ mkdir -p out/test/arm/shuffle-sections-seed
219: ++ set -x
216: + gdb out/test/arm/separate-debug-file/exe1 -ex 'list main' -ex quit
216: + grep -Fq printf
219: + cat
219: + cc -o out/test/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc -
218: + cc -B. -o out/test/arm/shared/exe out/test/arm/shared/c.o out/test/arm/shared/b.so
219: ++ seq 1 1000
219: + for i in `seq 1 1000`
219: + echo 'void fn1() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn2() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn3() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn4() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn5() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn6() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn7() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn8() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn9() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn10() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn11() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn12() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn13() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn14() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn15() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn16() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn17() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn18() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn19() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn20() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn21() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn22() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn23() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn24() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn25() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn26() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn27() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn28() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn29() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn30() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn31() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn32() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn33() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn34() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn35() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn36() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn37() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn38() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn39() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn40() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn41() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn42() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn43() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn44() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn45() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn46() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn47() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn48() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn49() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn50() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn51() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn52() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn53() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn54() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn55() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn56() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn57() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn58() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn59() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn60() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn61() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn62() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn63() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn64() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn65() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn66() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn67() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn68() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn69() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn70() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn71() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn72() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn73() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn74() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn75() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn76() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn77() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn78() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn79() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn80() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn81() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn82() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn83() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn84() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn85() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn86() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn87() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn88() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn89() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn90() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn91() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn92() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn93() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn94() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn95() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn96() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn97() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn98() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn99() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn100() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn101() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn102() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn103() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn104() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn105() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn106() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn107() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn108() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn109() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn110() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn111() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn112() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn113() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn114() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn115() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn116() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn117() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn118() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn119() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn120() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn121() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn122() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn123() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn124() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn125() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn126() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn127() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn128() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn129() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn130() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn131() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn132() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn133() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn134() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn135() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn136() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn137() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn138() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn139() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn140() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn141() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn142() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn143() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn144() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn145() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn146() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn147() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn148() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn149() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn150() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn151() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn152() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn153() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn154() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn155() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn156() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn157() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn158() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn159() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn160() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn161() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn162() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn163() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn164() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn165() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn166() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn167() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn168() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn169() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn170() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn171() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn172() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn173() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn174() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn175() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn176() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn177() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn178() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn179() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn180() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn181() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn182() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn183() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn184() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn185() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn186() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn187() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn188() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn189() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn190() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn191() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn192() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn193() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn194() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn195() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn196() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn197() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn198() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn199() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn200() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn201() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn202() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn203() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn204() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn205() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn206() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn207() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn208() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn209() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn210() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn211() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn212() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn213() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn214() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn215() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn216() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn217() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn218() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn219() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn220() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn221() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn222() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn223() {}'
219: + cc -o out/test/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc -
196: + out/test/arm/relocatable-many-sections/exe
219: + for i in `seq 1 1000`
219: + echo 'void fn224() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn225() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn226() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn227() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn228() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn229() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn230() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn231() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn232() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn233() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn234() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn235() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn236() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn237() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn238() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn239() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn240() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn241() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn242() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn243() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn244() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn245() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn246() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn247() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn248() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn249() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn250() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn251() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn252() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn253() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn254() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn255() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn256() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn257() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn258() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn259() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn260() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn261() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn262() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn263() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn264() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn265() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn266() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn267() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn268() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn269() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn270() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn271() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn272() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn273() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn274() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn275() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn276() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn277() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn278() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn279() {}'
196: + grep -q Hello
219: + for i in `seq 1 1000`
219: + echo 'void fn280() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn281() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn282() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn283() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn284() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn285() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn286() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn287() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn288() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn289() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn290() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn291() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn292() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn293() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn294() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn295() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn296() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn297() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn298() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn299() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn300() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn301() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn302() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn303() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn304() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn305() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn306() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn307() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn308() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn309() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn310() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn311() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn312() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn313() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn314() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn315() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn316() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn317() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn318() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn319() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn320() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn321() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn322() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn323() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn324() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn325() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn326() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn327() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn328() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn329() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn330() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn331() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn332() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn333() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn334() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn335() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn336() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn337() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn338() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn339() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn340() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn341() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn342() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn343() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn344() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn345() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn346() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn347() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn348() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn349() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn350() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn351() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn352() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn353() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn354() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn355() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn356() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn357() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn358() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn359() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn360() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn361() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn362() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn363() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn364() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn365() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn366() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn367() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn368() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn369() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn370() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn371() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn372() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn373() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn374() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn375() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn376() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn377() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn378() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn379() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn380() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn381() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn382() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn383() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn384() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn385() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn386() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn387() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn388() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn389() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn390() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn391() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn392() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn393() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn394() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn395() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn396() {}'
196: + on_exit
196: + echo OK
196: OK
196: + exit 0
219: + for i in `seq 1 1000`
216/341 Test #196: arm-relocatable-many-sections ....................   Passed   12.75 sec
219: + echo 'void fn397() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn398() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn399() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn400() {}'
219: + for i in `seq 1 1000`
test 220
        Start 220: arm-shuffle-sections

220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh"
220: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
220: Environment variables: 
220:  MACHINE=arm
220:  CPU=
220: Test timeout computed to be: 1500
219: + echo 'void fn401() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn402() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn403() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn404() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn405() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn406() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn407() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn408() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn409() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn410() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn411() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn412() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn413() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn414() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn415() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn416() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn417() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn418() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn419() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn420() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn421() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn422() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn423() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn424() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn425() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn426() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn427() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn428() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn429() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn430() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn431() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn432() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn433() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn434() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn435() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn436() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn437() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn438() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn439() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn440() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn441() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn442() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn443() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn444() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn445() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn446() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn447() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn448() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn449() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn450() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn451() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn452() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn453() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn454() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn455() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn456() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn457() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn458() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn459() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn460() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn461() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn462() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn463() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn464() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn465() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn466() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn467() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn468() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn469() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn470() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn471() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn472() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn473() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn474() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn475() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn476() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn477() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn478() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn479() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn480() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn481() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn482() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn483() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn484() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn485() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn486() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn487() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn488() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn489() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn490() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn491() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn492() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn493() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn494() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn495() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn496() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn497() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn498() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn499() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn500() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn501() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn502() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn503() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn504() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn505() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn506() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn507() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn508() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn509() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn510() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn511() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn512() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn513() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn514() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn515() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn516() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn517() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn518() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn519() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn520() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn521() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn522() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn523() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn524() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn525() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn526() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn527() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn528() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn529() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn530() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn531() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn532() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn533() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn534() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn535() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn536() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn537() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn538() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn539() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn540() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn541() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn542() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn543() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn544() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn545() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn546() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn547() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn548() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn549() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn550() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn551() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn552() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn553() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn554() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn555() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn556() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn557() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn558() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn559() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn560() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn561() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn562() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn563() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn564() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn565() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn566() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn567() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn568() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn569() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn570() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn571() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn572() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn573() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn574() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn575() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn576() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn577() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn578() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn579() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn580() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn581() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn582() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn583() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn584() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn585() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn586() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn587() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn588() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn589() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn590() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn591() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn592() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn593() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn594() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn595() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn596() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn597() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn598() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn599() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn600() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn601() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn602() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn603() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn604() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn605() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn606() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn607() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn608() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn609() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn610() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn611() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn612() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn613() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn614() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn615() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn616() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn617() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn618() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn619() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn620() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn621() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn622() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn623() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn624() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn625() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn626() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn627() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn628() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn629() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn630() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn631() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn632() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn633() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn634() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn635() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn636() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn637() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn638() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn639() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn640() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn641() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn642() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn643() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn644() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn645() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn646() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn647() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn648() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn649() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn650() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn651() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn652() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn653() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn654() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn655() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn656() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn657() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn658() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn659() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn660() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn661() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn662() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn663() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn664() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn665() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn666() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn667() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn668() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn669() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn670() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn671() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn672() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn673() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn674() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn675() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn676() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn677() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn678() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn679() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn680() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn681() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn682() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn683() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn684() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn685() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn686() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn687() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn688() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn689() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn690() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn691() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn692() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn693() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn694() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn695() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn696() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn697() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn698() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn699() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn700() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn701() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn702() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn703() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn704() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn705() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn706() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn707() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn708() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn709() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn710() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn711() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn712() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn713() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn714() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn715() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn716() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn717() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn718() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn719() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn720() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn721() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn722() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn723() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn724() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn725() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn726() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn727() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn728() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn729() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn730() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn731() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn732() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn733() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn734() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn735() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn736() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn737() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn738() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn739() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn740() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn741() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn742() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn743() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn744() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn745() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn746() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn747() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn748() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn749() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn750() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn751() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn752() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn753() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn754() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn755() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn756() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn757() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn758() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn759() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn760() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn761() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn762() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn763() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn764() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn765() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn766() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn767() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn768() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn769() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn770() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn771() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn772() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn773() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn774() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn775() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn776() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn777() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn778() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn779() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn780() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn781() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn782() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn783() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn784() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn785() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn786() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn787() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn788() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn789() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn790() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn791() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn792() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn793() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn794() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn795() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn796() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn797() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn798() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn799() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn800() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn801() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn802() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn803() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn804() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn805() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn806() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn807() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn808() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn809() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn810() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn811() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn812() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn813() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn814() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn815() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn816() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn817() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn818() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn819() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn820() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn821() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn822() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn823() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn824() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn825() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn826() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn827() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn828() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn829() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn830() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn831() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn832() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn833() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn834() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn835() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn836() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn837() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn838() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn839() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn840() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn841() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn842() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn843() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn844() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn845() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn846() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn847() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn848() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn849() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn850() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn851() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn852() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn853() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn854() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn855() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn856() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn857() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn858() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn859() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn860() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn861() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn862() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn863() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn864() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn865() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn866() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn867() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn868() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn869() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn870() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn871() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn872() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn873() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn874() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn875() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn876() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn877() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn878() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn879() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn880() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn881() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn882() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn883() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn884() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn885() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn886() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn887() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn888() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn889() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn890() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn891() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn892() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn893() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn894() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn895() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn896() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn897() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn898() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn899() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn900() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn901() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn902() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn903() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn904() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn905() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn906() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn907() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn908() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn909() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn910() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn911() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn912() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn913() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn914() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn915() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn916() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn917() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn918() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn919() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn920() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn921() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn922() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn923() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn924() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn925() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn926() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn927() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn928() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn929() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn930() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn931() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn932() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn933() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn934() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn935() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn936() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn937() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn938() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn939() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn940() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn941() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn942() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn943() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn944() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn945() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn946() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn947() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn948() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn949() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn950() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn951() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn952() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn953() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn954() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn955() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn956() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn957() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn958() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn959() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn960() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn961() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn962() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn963() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn964() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn965() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn966() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn967() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn968() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn969() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn970() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn971() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn972() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn973() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn974() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn975() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn976() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn977() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn978() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn979() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn980() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn981() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn982() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn983() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn984() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn985() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn986() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn987() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn988() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn989() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn990() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn991() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn992() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn993() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn994() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn995() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn996() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn997() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn998() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn999() {}'
219: + for i in `seq 1 1000`
219: + echo 'void fn1000() {}'
220: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh
220: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
220: ++ export LC_ALL=C
220: ++ LC_ALL=C
220: ++ '[' -z arm ']'
220: ++ '[' -z '' ']'
220: ++ TESTDIR=out/test/arm
220: ++ CC=cc
220: ++ CXX=c++
220: ++ GCC=gcc
220: ++ GXX=g++
220: ++ OBJDUMP=objdump
220: ++ OBJCOPY=objcopy
220: ++ STRIP=strip
220: ++ QEMU=
220: ++ case $MACHINE in
220: ++ tlsdesc_opt=-mtls-dialect=gnu2
220: +++ uname
220: ++ '[' Linux = FreeBSD ']'
220: ++ trap 'on_error $LINENO' ERR
220: ++ trap on_exit EXIT
220: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh .sh
220: ++ testname=shuffle-sections
220: ++ echo -n 'Testing shuffle-sections ... '
220: Testing shuffle-sections ... ++ t=out/test/arm/shuffle-sections
220: ++ mkdir -p out/test/arm/shuffle-sections
220: ++ set -x
220: + cc -o out/test/arm/shuffle-sections/a.o -ffunction-sections -c -xc -
220: + cat
218: + grep -q hello
218: + out/test/arm/shared/exe
218: + readelf --symbols out/test/arm/shared/exe
218: + grep -q fn3
218: + on_exit
218: + echo OK
218: OK
218: + exit 0
217/341 Test #218: arm-shared .......................................   Passed    1.03 sec
test 221
        Start 221: arm-soname

221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh"
221: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
221: Environment variables: 
221:  MACHINE=arm
221:  CPU=
221: Test timeout computed to be: 1500
221: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh
221: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
221: ++ export LC_ALL=C
221: ++ LC_ALL=C
221: ++ '[' -z arm ']'
221: ++ '[' -z '' ']'
221: ++ TESTDIR=out/test/arm
221: ++ CC=cc
221: ++ CXX=c++
221: ++ GCC=gcc
221: ++ GXX=g++
221: ++ OBJDUMP=objdump
221: ++ OBJCOPY=objcopy
221: ++ STRIP=strip
221: ++ QEMU=
221: ++ case $MACHINE in
221: ++ tlsdesc_opt=-mtls-dialect=gnu2
220: + cc -o out/test/arm/shuffle-sections/b.o -ffunction-sections -c -xc -
221: +++ uname
221: ++ '[' Linux = FreeBSD ']'
221: ++ trap 'on_error $LINENO' ERR
221: ++ trap on_exit EXIT
220: ++ seq 1 1000
221: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh .sh
220: + for i in `seq 1 1000`
220: + echo 'void fn1() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn2() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn3() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn4() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn5() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn6() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn7() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn8() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn9() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn10() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn11() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn12() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn13() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn14() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn15() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn16() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn17() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn18() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn19() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn20() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn21() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn22() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn23() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn24() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn25() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn26() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn27() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn28() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn29() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn30() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn31() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn32() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn33() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn34() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn35() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn36() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn37() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn38() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn39() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn40() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn41() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn42() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn43() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn44() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn45() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn46() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn47() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn48() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn49() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn50() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn51() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn52() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn53() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn54() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn55() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn56() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn57() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn58() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn59() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn60() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn61() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn62() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn63() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn64() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn65() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn66() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn67() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn68() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn69() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn70() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn71() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn72() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn73() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn74() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn75() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn76() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn77() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn78() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn79() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn80() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn81() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn82() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn83() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn84() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn85() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn86() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn87() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn88() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn89() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn90() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn91() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn92() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn93() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn94() {}'
221: ++ testname=soname
221: ++ echo -n 'Testing soname ... '
221: Testing soname ... ++ t=out/test/arm/soname
221: ++ mkdir -p out/test/arm/soname
220: + for i in `seq 1 1000`
220: + echo 'void fn95() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn96() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn97() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn98() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn99() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn100() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn101() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn102() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn103() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn104() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn105() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn106() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn107() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn108() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn109() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn110() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn111() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn112() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn113() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn114() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn115() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn116() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn117() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn118() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn119() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn120() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn121() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn122() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn123() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn124() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn125() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn126() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn127() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn128() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn129() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn130() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn131() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn132() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn133() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn134() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn135() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn136() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn137() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn138() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn139() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn140() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn141() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn142() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn143() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn144() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn145() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn146() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn147() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn148() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn149() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn150() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn151() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn152() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn153() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn154() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn155() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn156() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn157() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn158() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn159() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn160() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn161() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn162() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn163() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn164() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn165() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn166() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn167() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn168() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn169() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn170() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn171() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn172() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn173() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn174() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn175() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn176() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn177() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn178() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn179() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn180() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn181() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn182() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn183() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn184() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn185() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn186() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn187() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn188() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn189() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn190() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn191() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn192() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn193() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn194() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn195() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn196() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn197() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn198() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn199() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn200() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn201() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn202() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn203() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn204() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn205() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn206() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn207() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn208() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn209() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn210() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn211() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn212() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn213() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn214() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn215() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn216() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn217() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn218() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn219() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn220() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn221() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn222() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn223() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn224() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn225() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn226() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn227() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn228() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn229() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn230() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn231() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn232() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn233() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn234() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn235() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn236() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn237() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn238() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn239() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn240() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn241() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn242() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn243() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn244() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn245() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn246() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn247() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn248() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn249() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn250() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn251() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn252() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn253() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn254() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn255() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn256() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn257() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn258() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn259() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn260() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn261() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn262() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn263() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn264() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn265() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn266() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn267() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn268() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn269() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn270() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn271() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn272() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn273() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn274() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn275() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn276() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn277() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn278() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn279() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn280() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn281() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn282() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn283() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn284() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn285() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn286() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn287() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn288() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn289() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn290() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn291() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn292() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn293() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn294() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn295() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn296() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn297() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn298() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn299() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn300() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn301() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn302() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn303() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn304() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn305() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn306() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn307() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn308() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn309() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn310() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn311() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn312() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn313() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn314() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn315() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn316() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn317() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn318() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn319() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn320() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn321() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn322() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn323() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn324() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn325() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn326() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn327() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn328() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn329() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn330() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn331() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn332() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn333() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn334() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn335() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn336() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn337() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn338() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn339() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn340() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn341() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn342() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn343() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn344() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn345() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn346() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn347() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn348() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn349() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn350() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn351() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn352() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn353() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn354() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn355() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn356() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn357() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn358() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn359() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn360() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn361() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn362() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn363() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn364() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn365() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn366() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn367() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn368() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn369() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn370() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn371() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn372() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn373() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn374() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn375() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn376() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn377() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn378() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn379() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn380() {}'
220: + for i in `seq 1 1000`
221: ++ set -x
221: + cat
221: + cc -fPIC -c -o out/test/arm/soname/a.o -xc -
220: + echo 'void fn381() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn382() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn383() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn384() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn385() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn386() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn387() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn388() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn389() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn390() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn391() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn392() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn393() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn394() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn395() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn396() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn397() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn398() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn399() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn400() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn401() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn402() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn403() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn404() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn405() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn406() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn407() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn408() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn409() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn410() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn411() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn412() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn413() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn414() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn415() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn416() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn417() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn418() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn419() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn420() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn421() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn422() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn423() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn424() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn425() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn426() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn427() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn428() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn429() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn430() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn431() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn432() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn433() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn434() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn435() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn436() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn437() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn438() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn439() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn440() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn441() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn442() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn443() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn444() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn445() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn446() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn447() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn448() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn449() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn450() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn451() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn452() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn453() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn454() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn455() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn456() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn457() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn458() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn459() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn460() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn461() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn462() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn463() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn464() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn465() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn466() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn467() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn468() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn469() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn470() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn471() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn472() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn473() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn474() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn475() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn476() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn477() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn478() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn479() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn480() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn481() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn482() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn483() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn484() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn485() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn486() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn487() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn488() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn489() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn490() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn491() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn492() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn493() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn494() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn495() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn496() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn497() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn498() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn499() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn500() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn501() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn502() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn503() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn504() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn505() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn506() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn507() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn508() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn509() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn510() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn511() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn512() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn513() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn514() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn515() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn516() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn517() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn518() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn519() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn520() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn521() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn522() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn523() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn524() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn525() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn526() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn527() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn528() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn529() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn530() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn531() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn532() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn533() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn534() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn535() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn536() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn537() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn538() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn539() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn540() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn541() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn542() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn543() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn544() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn545() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn546() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn547() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn548() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn549() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn550() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn551() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn552() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn553() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn554() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn555() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn556() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn557() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn558() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn559() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn560() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn561() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn562() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn563() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn564() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn565() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn566() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn567() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn568() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn569() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn570() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn571() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn572() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn573() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn574() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn575() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn576() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn577() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn578() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn579() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn580() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn581() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn582() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn583() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn584() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn585() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn586() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn587() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn588() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn589() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn590() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn591() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn592() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn593() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn594() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn595() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn596() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn597() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn598() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn599() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn600() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn601() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn602() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn603() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn604() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn605() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn606() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn607() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn608() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn609() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn610() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn611() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn612() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn613() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn614() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn615() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn616() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn617() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn618() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn619() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn620() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn621() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn622() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn623() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn624() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn625() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn626() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn627() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn628() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn629() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn630() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn631() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn632() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn633() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn634() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn635() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn636() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn637() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn638() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn639() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn640() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn641() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn642() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn643() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn644() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn645() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn646() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn647() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn648() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn649() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn650() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn651() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn652() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn653() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn654() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn655() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn656() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn657() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn658() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn659() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn660() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn661() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn662() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn663() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn664() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn665() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn666() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn667() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn668() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn669() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn670() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn671() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn672() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn673() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn674() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn675() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn676() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn677() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn678() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn679() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn680() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn681() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn682() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn683() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn684() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn685() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn686() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn687() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn688() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn689() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn690() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn691() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn692() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn693() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn694() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn695() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn696() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn697() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn698() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn699() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn700() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn701() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn702() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn703() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn704() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn705() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn706() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn707() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn708() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn709() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn710() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn711() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn712() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn713() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn714() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn715() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn716() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn717() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn718() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn719() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn720() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn721() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn722() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn723() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn724() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn725() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn726() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn727() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn728() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn729() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn730() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn731() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn732() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn733() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn734() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn735() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn736() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn737() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn738() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn739() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn740() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn741() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn742() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn743() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn744() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn745() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn746() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn747() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn748() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn749() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn750() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn751() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn752() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn753() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn754() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn755() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn756() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn757() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn758() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn759() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn760() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn761() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn762() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn763() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn764() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn765() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn766() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn767() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn768() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn769() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn770() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn771() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn772() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn773() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn774() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn775() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn776() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn777() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn778() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn779() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn780() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn781() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn782() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn783() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn784() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn785() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn786() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn787() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn788() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn789() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn790() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn791() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn792() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn793() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn794() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn795() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn796() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn797() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn798() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn799() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn800() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn801() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn802() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn803() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn804() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn805() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn806() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn807() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn808() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn809() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn810() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn811() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn812() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn813() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn814() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn815() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn816() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn817() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn818() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn819() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn820() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn821() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn822() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn823() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn824() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn825() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn826() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn827() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn828() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn829() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn830() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn831() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn832() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn833() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn834() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn835() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn836() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn837() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn838() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn839() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn840() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn841() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn842() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn843() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn844() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn845() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn846() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn847() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn848() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn849() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn850() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn851() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn852() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn853() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn854() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn855() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn856() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn857() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn858() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn859() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn860() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn861() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn862() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn863() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn864() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn865() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn866() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn867() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn868() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn869() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn870() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn871() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn872() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn873() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn874() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn875() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn876() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn877() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn878() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn879() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn880() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn881() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn882() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn883() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn884() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn885() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn886() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn887() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn888() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn889() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn890() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn891() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn892() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn893() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn894() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn895() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn896() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn897() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn898() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn899() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn900() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn901() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn902() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn903() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn904() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn905() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn906() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn907() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn908() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn909() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn910() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn911() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn912() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn913() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn914() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn915() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn916() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn917() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn918() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn919() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn920() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn921() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn922() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn923() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn924() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn925() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn926() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn927() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn928() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn929() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn930() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn931() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn932() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn933() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn934() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn935() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn936() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn937() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn938() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn939() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn940() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn941() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn942() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn943() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn944() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn945() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn946() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn947() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn948() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn949() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn950() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn951() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn952() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn953() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn954() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn955() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn956() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn957() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn958() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn959() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn960() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn961() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn962() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn963() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn964() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn965() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn966() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn967() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn968() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn969() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn970() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn971() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn972() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn973() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn974() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn975() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn976() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn977() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn978() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn979() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn980() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn981() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn982() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn983() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn984() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn985() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn986() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn987() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn988() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn989() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn990() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn991() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn992() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn993() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn994() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn995() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn996() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn997() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn998() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn999() {}'
220: + for i in `seq 1 1000`
220: + echo 'void fn1000() {}'
221: + cc -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o
221: + readelf --dynamic out/test/arm/soname/b.so
221: + grep -Fq 'Library soname' out/test/arm/soname/log
221: + cc -B. -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o -Wl,-soname,foo
221: + readelf --dynamic out/test/arm/soname/b.so
221: + grep -Fq 'Library soname: [foo]'
221: + on_exit
221: + echo OK
221: OK
221: + exit 0
218/341 Test #221: arm-soname .......................................   Passed    0.81 sec
test 222
        Start 222: arm-spare-program-headers

222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh"
222: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
222: Environment variables: 
222:  MACHINE=arm
222:  CPU=
222: Test timeout computed to be: 1500
222: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh
222: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
222: ++ export LC_ALL=C
222: ++ LC_ALL=C
222: ++ '[' -z arm ']'
222: ++ '[' -z '' ']'
222: ++ TESTDIR=out/test/arm
222: ++ CC=cc
222: ++ CXX=c++
222: ++ GCC=gcc
222: ++ GXX=g++
222: ++ OBJDUMP=objdump
222: ++ OBJCOPY=objcopy
222: ++ STRIP=strip
222: ++ QEMU=
222: ++ case $MACHINE in
222: ++ tlsdesc_opt=-mtls-dialect=gnu2
222: +++ uname
222: ++ '[' Linux = FreeBSD ']'
222: ++ trap 'on_error $LINENO' ERR
222: ++ trap on_exit EXIT
222: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh .sh
222: ++ testname=spare-program-headers
222: ++ echo -n 'Testing spare-program-headers ... '
222: Testing spare-program-headers ... ++ t=out/test/arm/spare-program-headers
222: ++ mkdir -p out/test/arm/spare-program-headers
222: ++ set -x
222: + cc -o out/test/arm/spare-program-headers/a.o -c -xc -
222: + cat
222: + cc -B. -o out/test/arm/spare-program-headers/exe1 out/test/arm/spare-program-headers/a.o
219: + cc -B. -o out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o
222: + out/test/arm/spare-program-headers/exe1
222: + grep -q 'Hello world'
222: ++ wc -l
222: ++ readelf -Wl out/test/arm/spare-program-headers/exe1
222: ++ grep NULL
222: + '[' 0 -eq 0 ']'
222: + cc -B. -o out/test/arm/spare-program-headers/exe2 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=0
216: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g
219: + out/test/arm/shuffle-sections-seed/exe1
219: + grep -q 'Hello world'
219: + cc -B. -o out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42
216: + cc -B. -o out/test/arm/separate-debug-file/exe2 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id
222: + out/test/arm/spare-program-headers/exe2
222: + grep -q 'Hello world'
222: ++ readelf -Wl out/test/arm/spare-program-headers/exe2
222: ++ grep NULL
222: ++ wc -l
222: + '[' 0 -eq 0 ']'
222: + cc -B. -o out/test/arm/spare-program-headers/exe3 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=1
220: + cc -B. -o out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o
219: + out/test/arm/shuffle-sections-seed/exe2
219: + grep -q 'Hello world'
219: + cc -B. -o out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42
216: + readelf -SW out/test/arm/separate-debug-file/exe2
216: + grep -Fq .gnu_debuglink
216: + flock out/test/arm/separate-debug-file/exe2 true
216: + gdb out/test/arm/separate-debug-file/exe2 -ex 'list main' -ex quit
216: + grep -Fq printf
220: + out/test/arm/shuffle-sections/exe1
220: + grep -q 'Hello world'
220: + cc -B. -o out/test/arm/shuffle-sections/exe2 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o -Wl,-shuffle-sections
219: + grep -q 'Hello world'
219: + out/test/arm/shuffle-sections-seed/exe3
219: + cc -B. -o out/test/arm/shuffle-sections-seed/exe4 out/test/arm/shuffle-sections-seed/a.o out/test/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5
222: + out/test/arm/spare-program-headers/exe3
222: + grep -q 'Hello world'
222: ++ wc -l
222: ++ grep NULL
222: ++ readelf -Wl out/test/arm/spare-program-headers/exe3
222: + '[' 1 -eq 1 ']'
222: + cc -B. -o out/test/arm/spare-program-headers/exe4 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=5
220: + out/test/arm/shuffle-sections/exe2
220: + grep -q 'Hello world'
220: + diff out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/exe2
220: + on_exit
220: + echo OK
220: OK
220: + exit 0
219/341 Test #220: arm-shuffle-sections .............................   Passed    2.41 sec
test 223
        Start 223: arm-start-lib

223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh"
223: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
223: Environment variables: 
223:  MACHINE=arm
223:  CPU=
223: Test timeout computed to be: 1500
223: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh
223: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
223: ++ export LC_ALL=C
223: ++ LC_ALL=C
223: ++ '[' -z arm ']'
223: ++ '[' -z '' ']'
223: ++ TESTDIR=out/test/arm
223: ++ CC=cc
223: ++ CXX=c++
223: ++ GCC=gcc
223: ++ GXX=g++
223: ++ OBJDUMP=objdump
223: ++ OBJCOPY=objcopy
223: ++ STRIP=strip
223: ++ QEMU=
223: ++ case $MACHINE in
223: ++ tlsdesc_opt=-mtls-dialect=gnu2
219: + grep -q 'Hello world'
219: + out/test/arm/shuffle-sections-seed/exe4
223: +++ uname
223: ++ '[' Linux = FreeBSD ']'
223: ++ trap 'on_error $LINENO' ERR
223: ++ trap on_exit EXIT
219: + diff out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/exe2
223: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh .sh
223: ++ testname=start-lib
223: ++ echo -n 'Testing start-lib ... '
223: Testing start-lib ... ++ t=out/test/arm/start-lib
223: ++ mkdir -p out/test/arm/start-lib
219: + diff out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/exe3
223: ++ set -x
219: + diff out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/exe4
223: + cat
223: + cc -o out/test/arm/start-lib/a.o -c -xc -
219: + on_exit
219: + echo OK
219: OK
219: + exit 0
220/341 Test #219: arm-shuffle-sections-seed ........................   Passed    2.82 sec
test 224
        Start 224: arm-start-stop-symbol

224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh"
224: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
224: Environment variables: 
224:  MACHINE=arm
224:  CPU=
224: Test timeout computed to be: 1500
222: + out/test/arm/spare-program-headers/exe4
222: + grep -q 'Hello world'
224: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh
224: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
224: ++ export LC_ALL=C
224: ++ LC_ALL=C
224: ++ '[' -z arm ']'
224: ++ '[' -z '' ']'
224: ++ TESTDIR=out/test/arm
224: ++ CC=cc
224: ++ CXX=c++
224: ++ GCC=gcc
224: ++ GXX=g++
224: ++ OBJDUMP=objdump
224: ++ OBJCOPY=objcopy
224: ++ STRIP=strip
224: ++ QEMU=
224: ++ case $MACHINE in
224: ++ tlsdesc_opt=-mtls-dialect=gnu2
222: ++ grep NULL
222: ++ readelf -Wl out/test/arm/spare-program-headers/exe4
224: +++ uname
224: ++ '[' Linux = FreeBSD ']'
224: ++ trap 'on_error $LINENO' ERR
224: ++ trap on_exit EXIT
222: ++ wc -l
224: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh .sh
224: ++ testname=start-stop-symbol
224: ++ echo -n 'Testing start-stop-symbol ... '
224: Testing start-stop-symbol ... ++ t=out/test/arm/start-stop-symbol
224: ++ mkdir -p out/test/arm/start-stop-symbol
222: + '[' 5 -eq 5 ']'
222: + on_exit
222: + echo OK
222: OK
222: + exit 0
221/341 Test #222: arm-spare-program-headers ........................   Passed    1.55 sec
test 225
        Start 225: arm-start-stop

225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh"
225: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
225: Environment variables: 
225:  MACHINE=arm
225:  CPU=
225: Test timeout computed to be: 1500
224: ++ set -x
224: + cat
224: + cc -c -o out/test/arm/start-stop-symbol/a.o -xc -
225: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh
225: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
225: ++ export LC_ALL=C
225: ++ LC_ALL=C
225: ++ '[' -z arm ']'
225: ++ '[' -z '' ']'
225: ++ TESTDIR=out/test/arm
225: ++ CC=cc
225: ++ CXX=c++
225: ++ GCC=gcc
225: ++ GXX=g++
225: ++ OBJDUMP=objdump
225: ++ OBJCOPY=objcopy
225: ++ STRIP=strip
225: ++ QEMU=
225: ++ case $MACHINE in
225: ++ tlsdesc_opt=-mtls-dialect=gnu2
225: +++ uname
225: ++ '[' Linux = FreeBSD ']'
225: ++ trap 'on_error $LINENO' ERR
225: ++ trap on_exit EXIT
225: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh .sh
225: ++ testname=start-stop
225: ++ echo -n 'Testing start-stop ... '
225: Testing start-stop ... ++ t=out/test/arm/start-stop
225: ++ mkdir -p out/test/arm/start-stop
223: + cat
223: + cc -o out/test/arm/start-lib/b.o -c -xc -
225: ++ set -x
225: + cat
225: + cc -c -o out/test/arm/start-stop/a.o -xc -
224: + ar rcs out/test/arm/start-stop-symbol/b.a out/test/arm/start-stop-symbol/a.o
224: + cat
224: + cc -c -o out/test/arm/start-stop-symbol/c.o -xc -
225: + cc -B. -o out/test/arm/start-stop/exe1 out/test/arm/start-stop/a.o -Wl,--start-stop
223: + cat
223: + cc -o out/test/arm/start-lib/c.o -c -xc -
224: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a
223: + cc -B. -o out/test/arm/start-lib/exe -Wl,-start-lib out/test/arm/start-lib/a.o -Wl,-end-lib out/test/arm/start-lib/b.o out/test/arm/start-lib/c.o
225: + readelf -sW out/test/arm/start-stop/exe1
225: + grep -q __start_text
225: + grep -q __stop_text
225: + readelf -sW out/test/arm/start-stop/exe1
225: + on_exit
225: + echo OK
225: OK
225: + exit 0
224: + grep -q 'section foo section foo'
222/341 Test #225: arm-start-stop ...................................   Passed    0.59 sec
test 226
        Start 226: arm-static-archive

226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh"
226: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
226: Environment variables: 
226:  MACHINE=arm
226:  CPU=
226: Test timeout computed to be: 1500
224: + out/test/arm/start-stop-symbol/exe
224: + cc -B. -o out/test/arm/start-stop-symbol/exe out/test/arm/start-stop-symbol/c.o out/test/arm/start-stop-symbol/b.a -Wl,-gc-sections
226: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh
226: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
226: ++ export LC_ALL=C
226: ++ LC_ALL=C
226: ++ '[' -z arm ']'
226: ++ '[' -z '' ']'
226: ++ TESTDIR=out/test/arm
226: ++ CC=cc
226: ++ CXX=c++
226: ++ GCC=gcc
226: ++ GXX=g++
226: ++ OBJDUMP=objdump
226: ++ OBJCOPY=objcopy
226: ++ STRIP=strip
226: ++ QEMU=
226: ++ case $MACHINE in
226: ++ tlsdesc_opt=-mtls-dialect=gnu2
226: +++ uname
226: ++ '[' Linux = FreeBSD ']'
226: ++ trap 'on_error $LINENO' ERR
226: ++ trap on_exit EXIT
223: + nm out/test/arm/start-lib/exe
226: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh .sh
226: ++ testname=static-archive
226: ++ echo -n 'Testing static-archive ... '
226: Testing static-archive ... ++ t=out/test/arm/static-archive
226: ++ mkdir -p out/test/arm/static-archive
226: ++ set -x
223: + grep -q ' foo$' out/test/arm/start-lib/log
226: + cat
226: + cc -o out/test/arm/static-archive/long-long-long-filename.o -c -xc -
223: + grep -q ' bar$' out/test/arm/start-lib/log
223: + on_exit
223: + echo OK
223: OK
223: + exit 0
223/341 Test #223: arm-start-lib ....................................   Passed    0.88 sec
test 227
        Start 227: arm-static-pie

227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh"
227: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
227: Environment variables: 
227:  MACHINE=arm
227:  CPU=
227: Test timeout computed to be: 1500
227: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh
227: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
227: ++ export LC_ALL=C
227: ++ LC_ALL=C
227: ++ '[' -z arm ']'
227: ++ '[' -z '' ']'
227: ++ TESTDIR=out/test/arm
227: ++ CC=cc
227: ++ CXX=c++
227: ++ GCC=gcc
227: ++ GXX=g++
227: ++ OBJDUMP=objdump
227: ++ OBJCOPY=objcopy
227: ++ STRIP=strip
227: ++ QEMU=
227: ++ case $MACHINE in
227: ++ tlsdesc_opt=-mtls-dialect=gnu2
227: +++ uname
227: ++ '[' Linux = FreeBSD ']'
227: ++ trap 'on_error $LINENO' ERR
227: ++ trap on_exit EXIT
227: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh .sh
227: ++ testname=static-pie
227: ++ echo -n 'Testing static-pie ... '
227: Testing static-pie ... ++ t=out/test/arm/static-pie
227: ++ mkdir -p out/test/arm/static-pie
227: ++ set -x
227: + test_cflags -static-pie
227: + echo 'int main() {}'
227: + cc -B. -static-pie -o /dev/null -xc -
226: + cat
226: + cc -o out/test/arm/static-archive/b.o -c -xc -
224: + out/test/arm/start-stop-symbol/exe
224: + grep -q 'section foo section foo'
224: + on_exit
224: + echo OK
224: OK
224: + exit 0
224/341 Test #224: arm-start-stop-symbol ............................   Passed    0.98 sec
test 228
        Start 228: arm-stdout

228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh"
228: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
228: Environment variables: 
228:  MACHINE=arm
228:  CPU=
228: Test timeout computed to be: 1500
228: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh
228: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
228: ++ export LC_ALL=C
228: ++ LC_ALL=C
228: ++ '[' -z arm ']'
228: ++ '[' -z '' ']'
228: ++ TESTDIR=out/test/arm
228: ++ CC=cc
228: ++ CXX=c++
228: ++ GCC=gcc
228: ++ GXX=g++
228: ++ OBJDUMP=objdump
228: ++ OBJCOPY=objcopy
228: ++ STRIP=strip
228: ++ QEMU=
228: ++ case $MACHINE in
228: ++ tlsdesc_opt=-mtls-dialect=gnu2
228: +++ uname
228: ++ '[' Linux = FreeBSD ']'
228: ++ trap 'on_error $LINENO' ERR
228: ++ trap on_exit EXIT
226: + cc -o out/test/arm/static-archive/c.o -c -xc -
226: + cat
228: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh .sh
228: ++ testname=stdout
228: ++ echo -n 'Testing stdout ... '
228: Testing stdout ... ++ t=out/test/arm/stdout
228: ++ mkdir -p out/test/arm/stdout
228: ++ set -x
216: + on_exit
216: + echo OK
216: OK
216: + exit 0
225/341 Test #216: arm-separate-debug-file ..........................   Passed    5.82 sec
test 229
        Start 229: arm-strip-debug

229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh"
229: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
229: Environment variables: 
229:  MACHINE=arm
229:  CPU=
229: Test timeout computed to be: 1500
228: + cat
228: + cc -o out/test/arm/stdout/a.o -c -xc -
227: + skip
227: + echo skipped
227: skipped
227: + trap - EXIT
227: + exit 0
226/341 Test #227: arm-static-pie ...................................***Skipped   0.33 sec
test 230
        Start 230: arm-strip

230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh"
230: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
230: Environment variables: 
230:  MACHINE=arm
230:  CPU=
230: Test timeout computed to be: 1500
229: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh
229: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
229: ++ export LC_ALL=C
229: ++ LC_ALL=C
229: ++ '[' -z arm ']'
229: ++ '[' -z '' ']'
229: ++ TESTDIR=out/test/arm
229: ++ CC=cc
229: ++ CXX=c++
229: ++ GCC=gcc
229: ++ GXX=g++
229: ++ OBJDUMP=objdump
229: ++ OBJCOPY=objcopy
229: ++ STRIP=strip
229: ++ QEMU=
229: ++ case $MACHINE in
229: ++ tlsdesc_opt=-mtls-dialect=gnu2
229: +++ uname
229: ++ '[' Linux = FreeBSD ']'
229: ++ trap 'on_error $LINENO' ERR
229: ++ trap on_exit EXIT
229: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh .sh
229: ++ testname=strip-debug
229: ++ echo -n 'Testing strip-debug ... '
229: Testing strip-debug ... ++ t=out/test/arm/strip-debug
229: ++ mkdir -p out/test/arm/strip-debug
230: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh
230: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
230: ++ export LC_ALL=C
230: ++ LC_ALL=C
230: ++ '[' -z arm ']'
230: ++ '[' -z '' ']'
230: ++ TESTDIR=out/test/arm
230: ++ CC=cc
230: ++ CXX=c++
230: ++ GCC=gcc
230: ++ GXX=g++
230: ++ OBJDUMP=objdump
230: ++ OBJCOPY=objcopy
230: ++ STRIP=strip
230: ++ QEMU=
230: ++ case $MACHINE in
230: ++ tlsdesc_opt=-mtls-dialect=gnu2
229: ++ set -x
226: + rm -f out/test/arm/static-archive/d.a
229: + cc -o out/test/arm/strip-debug/a.o -c -xc - -g
229: + cat
230: +++ uname
230: ++ '[' Linux = FreeBSD ']'
230: ++ trap 'on_error $LINENO' ERR
230: ++ trap on_exit EXIT
230: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh .sh
230: ++ testname=strip
230: ++ echo -n 'Testing strip ... '
230: Testing strip ... ++ t=out/test/arm/strip
230: ++ mkdir -p out/test/arm/strip
226: + cd out/test/arm/static-archive
226: + ar rcs d.a long-long-long-filename.o b.o
230: ++ set -x
226: + cc -B. -Wl,--trace -o out/test/arm/static-archive/exe out/test/arm/static-archive/c.o out/test/arm/static-archive/d.a
230: + cat
230: + cc -x assembler -c -o out/test/arm/strip/a.o -Wa,-L -
230: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o
229: + cc -B. -o out/test/arm/strip-debug/exe out/test/arm/strip-debug/a.o -Wl,--strip-debug
228: + cc -B. -Wl,-build-id=sha1 out/test/arm/stdout/a.o -o -
230: + readelf --symbols out/test/arm/strip/exe
230: + grep -Fq _start out/test/arm/strip/log
230: + grep -Fq foo out/test/arm/strip/log
230: + grep -Fq bar out/test/arm/strip/log
230: + [[ arm != riscv* ]]
230: + [[ arm != loongarch* ]]
230: + grep -Fq .L.baz out/test/arm/strip/log
230: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o -strip-all
230: + readelf --symbols out/test/arm/strip/exe
230: + grep -Fq _start out/test/arm/strip/log
230: + grep -Fq foo out/test/arm/strip/log
230: + grep -Fq bar out/test/arm/strip/log
230: + [[ arm != riscv* ]]
230: + [[ arm != loongarch* ]]
230: + grep -Fq .L.baz out/test/arm/strip/log
230: + on_exit
230: + echo OK
230: OK
230: + exit 0
227/341 Test #230: arm-strip ........................................   Passed    0.31 sec
test 231
        Start 231: arm-stt-common

231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh"
231: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
231: Environment variables: 
231:  MACHINE=arm
231:  CPU=
231: Test timeout computed to be: 1500
228: + chmod 755 out/test/arm/stdout/exe
228: + grep -q 'Hello world'
231: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh
229: + readelf -W --sections out/test/arm/strip-debug/exe
228: + out/test/arm/stdout/exe
231: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
231: ++ export LC_ALL=C
231: ++ LC_ALL=C
231: ++ '[' -z arm ']'
231: ++ '[' -z '' ']'
231: ++ TESTDIR=out/test/arm
231: ++ CC=cc
231: ++ CXX=c++
231: ++ GCC=gcc
231: ++ GXX=g++
231: ++ OBJDUMP=objdump
231: ++ OBJCOPY=objcopy
231: ++ STRIP=strip
231: ++ QEMU=
231: ++ case $MACHINE in
231: ++ tlsdesc_opt=-mtls-dialect=gnu2
228: + on_exit
228: + echo OK
228: OK
228: + exit 0
228/341 Test #228: arm-stdout .......................................   Passed    0.47 sec
test 232
        Start 232: arm-symbol-rank

232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh"
232: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
232: Environment variables: 
232:  MACHINE=arm
232:  CPU=
232: Test timeout computed to be: 1500
231: +++ uname
231: ++ '[' Linux = FreeBSD ']'
229: + grep -Fq .debug_info out/test/arm/strip-debug/log
231: ++ trap 'on_error $LINENO' ERR
231: ++ trap on_exit EXIT
231: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh .sh
226: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/arm/static-archive/log
231: ++ testname=stt-common
231: ++ echo -n 'Testing stt-common ... '
231: Testing stt-common ... ++ t=out/test/arm/stt-common
231: ++ mkdir -p out/test/arm/stt-common
232: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh
229: + grep -q ' bar'
232: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
232: ++ export LC_ALL=C
232: ++ LC_ALL=C
232: ++ '[' -z arm ']'
232: ++ '[' -z '' ']'
232: ++ TESTDIR=out/test/arm
232: ++ CC=cc
232: ++ CXX=c++
232: ++ GCC=gcc
232: ++ GXX=g++
232: ++ OBJDUMP=objdump
232: ++ OBJCOPY=objcopy
232: ++ STRIP=strip
232: ++ QEMU=
232: ++ case $MACHINE in
232: ++ tlsdesc_opt=-mtls-dialect=gnu2
229: + readelf -W --symbols out/test/arm/strip-debug/exe
232: +++ uname
229: + on_exit
229: + echo OK
229: OK
229: + exit 0
232: ++ '[' Linux = FreeBSD ']'
232: ++ trap 'on_error $LINENO' ERR
232: ++ trap on_exit EXIT
226: + grep -Fq 'static-archive/d.a(b.o)' out/test/arm/static-archive/log
229/341 Test #229: arm-strip-debug ..................................   Passed    0.42 sec
231: ++ set -x
test 233
        Start 233: arm-symbol-version-lto

233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh"
233: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
233: Environment variables: 
233:  MACHINE=arm
233:  CPU=
233: Test timeout computed to be: 1500
231: + cc -fcommon -xc -c -o out/test/arm/stt-common/a.o - -Wa,--elf-stt-common=yes
231: + cat
232: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh .sh
232: ++ testname=symbol-rank
232: ++ echo -n 'Testing symbol-rank ... '
232: Testing symbol-rank ... ++ t=out/test/arm/symbol-rank
232: ++ mkdir -p out/test/arm/symbol-rank
232: ++ set -x
226: + grep -Fq static-archive/c.o out/test/arm/static-archive/log
226: + out/test/arm/static-archive/exe
226: + grep -q 8
232: + cat
226: + on_exit
226: + echo OK
226: OK
226: + exit 0
233: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh
233: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
233: ++ export LC_ALL=C
233: ++ LC_ALL=C
233: ++ '[' -z arm ']'
233: ++ '[' -z '' ']'
233: ++ TESTDIR=out/test/arm
233: ++ CC=cc
233: ++ CXX=c++
233: ++ GCC=gcc
233: ++ GXX=g++
233: ++ OBJDUMP=objdump
233: ++ OBJCOPY=objcopy
233: ++ STRIP=strip
233: ++ QEMU=
233: ++ case $MACHINE in
233: ++ tlsdesc_opt=-mtls-dialect=gnu2
230/341 Test #226: arm-static-archive ...............................   Passed    0.86 sec
test 234
        Start 234: arm-symbol-version

234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh"
234: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
234: Environment variables: 
234:  MACHINE=arm
234:  CPU=
234: Test timeout computed to be: 1500
232: + cc -o out/test/arm/symbol-rank/a.o -c -xc -
233: +++ uname
233: ++ '[' Linux = FreeBSD ']'
233: ++ trap 'on_error $LINENO' ERR
233: ++ trap on_exit EXIT
233: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh .sh
233: ++ testname=symbol-version-lto
233: ++ echo -n 'Testing symbol-version-lto ... '
233: Testing symbol-version-lto ... ++ t=out/test/arm/symbol-version-lto
233: ++ mkdir -p out/test/arm/symbol-version-lto
233: ++ set -x
233: + test_cflags -flto
233: + echo 'int main() {}'
233: + cc -B. -flto -o /dev/null -xc -
234: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh
234: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
234: ++ export LC_ALL=C
234: ++ LC_ALL=C
234: ++ '[' -z arm ']'
234: ++ '[' -z '' ']'
234: ++ TESTDIR=out/test/arm
234: ++ CC=cc
234: ++ CXX=c++
234: ++ GCC=gcc
234: ++ GXX=g++
234: ++ OBJDUMP=objdump
234: ++ OBJCOPY=objcopy
234: ++ STRIP=strip
234: ++ QEMU=
234: ++ case $MACHINE in
234: ++ tlsdesc_opt=-mtls-dialect=gnu2
231: + cc -fcommon -xc -c -o out/test/arm/stt-common/b.o - -Wa,--elf-stt-common=yes
231: + cat
234: +++ uname
234: ++ '[' Linux = FreeBSD ']'
234: ++ trap 'on_error $LINENO' ERR
234: ++ trap on_exit EXIT
234: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh .sh
234: ++ testname=symbol-version
234: ++ echo -n 'Testing symbol-version ... '
234: Testing symbol-version ... ++ t=out/test/arm/symbol-version
234: ++ mkdir -p out/test/arm/symbol-version
234: ++ set -x
234: + cat
234: + cc -fPIC -c -o out/test/arm/symbol-version/a.o -xc -
231: + cc -B. -o out/test/arm/stt-common/exe out/test/arm/stt-common/a.o out/test/arm/stt-common/b.o -Wl,--fatal-warnings
232: + cat
232: + cc -o out/test/arm/symbol-rank/b.o -c -xc - -fcommon
234: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };'
234: + cc -B. -shared -o out/test/arm/symbol-version/c.so out/test/arm/symbol-version/a.o -Wl,--version-script=out/test/arm/symbol-version/b.ver
232: + cat
232: + cc -o out/test/arm/symbol-rank/c.o -c -xc -
232: + cc -o out/test/arm/symbol-rank/d.o -c -xc - -fcommon
232: + cat
231: + out/test/arm/stt-common/exe
231: + grep -q '0 5 42'
231: + readelf --sections out/test/arm/stt-common/exe
231: + grep -q '.common .*NOBITS' out/test/arm/stt-common/log
231: + on_exit
231: + echo OK
231: OK
231: + exit 0
231/341 Test #231: arm-stt-common ...................................   Passed    0.43 sec
test 235
        Start 235: arm-symbol-version2

235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh"
235: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
235: Environment variables: 
235:  MACHINE=arm
235:  CPU=
235: Test timeout computed to be: 1500
235: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh
235: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
235: ++ export LC_ALL=C
235: ++ LC_ALL=C
235: ++ '[' -z arm ']'
235: ++ '[' -z '' ']'
235: ++ TESTDIR=out/test/arm
235: ++ CC=cc
235: ++ CXX=c++
235: ++ GCC=gcc
235: ++ GXX=g++
235: ++ OBJDUMP=objdump
235: ++ OBJCOPY=objcopy
235: ++ STRIP=strip
235: ++ QEMU=
235: ++ case $MACHINE in
235: ++ tlsdesc_opt=-mtls-dialect=gnu2
234: + readelf --symbols out/test/arm/symbol-version/c.so
235: +++ uname
235: ++ '[' Linux = FreeBSD ']'
235: ++ trap 'on_error $LINENO' ERR
235: ++ trap on_exit EXIT
234: + grep -Fq foo@VER1 out/test/arm/symbol-version/log
235: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh .sh
235: ++ testname=symbol-version2
235: ++ echo -n 'Testing symbol-version2 ... '
235: Testing symbol-version2 ... ++ t=out/test/arm/symbol-version2
235: ++ mkdir -p out/test/arm/symbol-version2
234: + grep -Fq foo@VER2 out/test/arm/symbol-version/log
234: + grep -Fq foo@@VER3 out/test/arm/symbol-version/log
234: + on_exit
234: + echo OK
234: OK
234: + exit 0
235: ++ set -x
232/341 Test #234: arm-symbol-version ...............................   Passed    0.39 sec
test 236
        Start 236: arm-symbol-version3

236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh"
236: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
236: Environment variables: 
236:  MACHINE=arm
236:  CPU=
236: Test timeout computed to be: 1500
232: + rm -f out/test/arm/symbol-rank/x.a
232: + ar rcs out/test/arm/symbol-rank/x.a out/test/arm/symbol-rank/a.o out/test/arm/symbol-rank/b.o out/test/arm/symbol-rank/c.o
235: + cc -o out/test/arm/symbol-version2/a.o -c -xc -
235: + cat
236: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh
232: + cc -B. -o out/test/arm/symbol-rank/exe out/test/arm/symbol-rank/d.o out/test/arm/symbol-rank/x.a
236: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
236: ++ export LC_ALL=C
236: ++ LC_ALL=C
236: ++ '[' -z arm ']'
236: ++ '[' -z '' ']'
236: ++ TESTDIR=out/test/arm
236: ++ CC=cc
236: ++ CXX=c++
236: ++ GCC=gcc
236: ++ GXX=g++
236: ++ OBJDUMP=objdump
236: ++ OBJCOPY=objcopy
236: ++ STRIP=strip
236: ++ QEMU=
236: ++ case $MACHINE in
236: ++ tlsdesc_opt=-mtls-dialect=gnu2
236: +++ uname
236: ++ '[' Linux = FreeBSD ']'
236: ++ trap 'on_error $LINENO' ERR
236: ++ trap on_exit EXIT
236: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh .sh
236: ++ testname=symbol-version3
236: ++ echo -n 'Testing symbol-version3 ... '
236: Testing symbol-version3 ... ++ t=out/test/arm/symbol-version3
236: ++ mkdir -p out/test/arm/symbol-version3
236: ++ set -x
236: + cat
236: + cc -o out/test/arm/symbol-version3/a.o -c -xc -
235: + cat
235: + cc -B. -o out/test/arm/symbol-version2/c.so -shared out/test/arm/symbol-version2/a.o -Wl,--version-script=out/test/arm/symbol-version2/b.version
233: + cat
233: + cc -fPIC -c -o out/test/arm/symbol-version-lto/a.o -xc - -flto
236: + cat
236: + cc -B. -o out/test/arm/symbol-version3/c.so -shared out/test/arm/symbol-version3/a.o -Wl,--version-script=out/test/arm/symbol-version3/b.version
235: + readelf -W --dyn-syms out/test/arm/symbol-version2/c.so
235: + grep -q ' foo@TEST' out/test/arm/symbol-version2/log
235: + grep -q ' bar@TEST' out/test/arm/symbol-version2/log
233: + echo 'VER1 { foo; };'
233: + cc -B. -shared -o out/test/arm/symbol-version-lto/c.so out/test/arm/symbol-version-lto/a.o -Wl,--version-script=out/test/arm/symbol-version-lto/b.ver -flto
235: + grep -q ' bar1' out/test/arm/symbol-version2/log
235: + grep -q ' foo@@TEST' out/test/arm/symbol-version2/log
235: + on_exit
235: + echo OK
235: OK
235: + exit 0
233/341 Test #235: arm-symbol-version2 ..............................   Passed    0.42 sec
test 237
        Start 237: arm-symbol-version4

237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh"
237: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
237: Environment variables: 
237:  MACHINE=arm
237:  CPU=
237: Test timeout computed to be: 1500
232: + grep -q '^0 0 0 5$'
232: + out/test/arm/symbol-rank/exe
232: + on_exit
232: + echo OK
232: OK
232: + exit 0
237: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh
237: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
237: ++ export LC_ALL=C
237: ++ LC_ALL=C
237: ++ '[' -z arm ']'
237: ++ '[' -z '' ']'
237: ++ TESTDIR=out/test/arm
237: ++ CC=cc
237: ++ CXX=c++
237: ++ GCC=gcc
237: ++ GXX=g++
237: ++ OBJDUMP=objdump
237: ++ OBJCOPY=objcopy
237: ++ STRIP=strip
237: ++ QEMU=
234/341 Test #232: arm-symbol-rank ..................................   Passed    0.85 sec
237: ++ case $MACHINE in
237: ++ tlsdesc_opt=-mtls-dialect=gnu2
237: +++ uname
236: + readelf -W --dyn-syms out/test/arm/symbol-version3/c.so
test 238
        Start 238: arm-symtab-dso

238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh"
238: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
238: Environment variables: 
238:  MACHINE=arm
238:  CPU=
238: Test timeout computed to be: 1500
237: ++ '[' Linux = FreeBSD ']'
237: ++ trap 'on_error $LINENO' ERR
237: ++ trap on_exit EXIT
237: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh .sh
237: ++ testname=symbol-version4
237: ++ echo -n 'Testing symbol-version4 ... '
237: Testing symbol-version4 ... ++ t=out/test/arm/symbol-version4
237: ++ mkdir -p out/test/arm/symbol-version4
236: + grep -q ' foo@@TEST1' out/test/arm/symbol-version3/log
236: + grep -q ' foo@TEST2' out/test/arm/symbol-version3/log
236: + grep -q ' foo@TEST3' out/test/arm/symbol-version3/log
237: ++ set -x
236: + grep -q ' foo$' out/test/arm/symbol-version3/log
238: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh
238: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
238: ++ export LC_ALL=C
238: ++ LC_ALL=C
238: ++ '[' -z arm ']'
238: ++ '[' -z '' ']'
238: ++ TESTDIR=out/test/arm
238: ++ CC=cc
238: ++ CXX=c++
238: ++ GCC=gcc
238: ++ GXX=g++
238: ++ OBJDUMP=objdump
238: ++ OBJCOPY=objcopy
238: ++ STRIP=strip
238: ++ QEMU=
238: ++ case $MACHINE in
238: ++ tlsdesc_opt=-mtls-dialect=gnu2
237: + cat
237: + cc -o out/test/arm/symbol-version4/a.o -c -xc - -fPIC
238: +++ uname
238: ++ '[' Linux = FreeBSD ']'
238: ++ trap 'on_error $LINENO' ERR
238: ++ trap on_exit EXIT
236: + on_exit
236: + echo OK
236: OK
236: + exit 0
235/341 Test #236: arm-symbol-version3 ..............................   Passed    0.44 sec
test 239
        Start 239: arm-symtab-section-symbols

239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh"
239: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
239: Environment variables: 
239:  MACHINE=arm
239:  CPU=
239: Test timeout computed to be: 1500
238: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh .sh
238: ++ testname=symtab-dso
238: ++ echo -n 'Testing symtab-dso ... '
238: Testing symtab-dso ... ++ t=out/test/arm/symtab-dso
238: ++ mkdir -p out/test/arm/symtab-dso
238: ++ set -x
238: + cc -o out/test/arm/symtab-dso/a.o -c -xc -
238: + cat
239: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh
239: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
239: ++ export LC_ALL=C
239: ++ LC_ALL=C
239: ++ '[' -z arm ']'
239: ++ '[' -z '' ']'
239: ++ TESTDIR=out/test/arm
239: ++ CC=cc
239: ++ CXX=c++
239: ++ GCC=gcc
239: ++ GXX=g++
239: ++ OBJDUMP=objdump
239: ++ OBJCOPY=objcopy
239: ++ STRIP=strip
239: ++ QEMU=
239: ++ case $MACHINE in
239: ++ tlsdesc_opt=-mtls-dialect=gnu2
239: +++ uname
239: ++ '[' Linux = FreeBSD ']'
239: ++ trap 'on_error $LINENO' ERR
239: ++ trap on_exit EXIT
239: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh .sh
239: ++ testname=symtab-section-symbols
239: ++ echo -n 'Testing symtab-section-symbols ... '
239: Testing symtab-section-symbols ... ++ t=out/test/arm/symtab-section-symbols
239: ++ mkdir -p out/test/arm/symtab-section-symbols
239: ++ set -x
239: + cat
239: + cc -o out/test/arm/symtab-section-symbols/a.o -c -xc -
237: + cat
233: mold: warning: out/test/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found
237: + cc -B. -o out/test/arm/symbol-version4/c.so -shared out/test/arm/symbol-version4/a.o -Wl,--version-script=out/test/arm/symbol-version4/b.version
238: + cc -B. -o out/test/arm/symtab-dso/exe out/test/arm/symtab-dso/a.o
239: + cc -B. -o out/test/arm/symtab-section-symbols/exe out/test/arm/symtab-section-symbols/a.o
237: + cc -o out/test/arm/symbol-version4/d.o -c -xc - -fPIC
233: + readelf --symbols out/test/arm/symbol-version-lto/c.so
237: + cat
238: + nm out/test/arm/symtab-dso/exe
238: + grep -q 'U puts$'
238: + on_exit
238: + echo OK
238: OK
238: + exit 0
233: + grep -Fq foo@@VER1 out/test/arm/symbol-version-lto/log
236/341 Test #238: arm-symtab-dso ...................................   Passed    0.48 sec
test 240
        Start 240: arm-symtab

240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh"
240: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
240: Environment variables: 
240:  MACHINE=arm
240:  CPU=
240: Test timeout computed to be: 1500
233: + on_exit
233: + echo OK
233: OK
233: + exit 0
237/341 Test #233: arm-symbol-version-lto ...........................   Passed    1.32 sec
test 241
        Start 241: arm-synthetic-symbols

241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh"
241: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
241: Environment variables: 
241:  MACHINE=arm
241:  CPU=
241: Test timeout computed to be: 1500
240: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh
240: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
240: ++ export LC_ALL=C
240: ++ LC_ALL=C
240: ++ '[' -z arm ']'
240: ++ '[' -z '' ']'
240: ++ TESTDIR=out/test/arm
240: ++ CC=cc
240: ++ CXX=c++
240: ++ GCC=gcc
240: ++ GXX=g++
240: ++ OBJDUMP=objdump
240: ++ OBJCOPY=objcopy
240: ++ STRIP=strip
240: ++ QEMU=
240: ++ case $MACHINE in
240: ++ tlsdesc_opt=-mtls-dialect=gnu2
241: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh
240: +++ uname
241: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
241: ++ export LC_ALL=C
241: ++ LC_ALL=C
241: ++ '[' -z arm ']'
241: ++ '[' -z '' ']'
241: ++ TESTDIR=out/test/arm
241: ++ CC=cc
241: ++ CXX=c++
241: ++ GCC=gcc
241: ++ GXX=g++
241: ++ OBJDUMP=objdump
241: ++ OBJCOPY=objcopy
241: ++ STRIP=strip
241: ++ QEMU=
241: ++ case $MACHINE in
241: ++ tlsdesc_opt=-mtls-dialect=gnu2
241: +++ uname
240: ++ '[' Linux = FreeBSD ']'
240: ++ trap 'on_error $LINENO' ERR
240: ++ trap on_exit EXIT
241: ++ '[' Linux = FreeBSD ']'
241: ++ trap 'on_error $LINENO' ERR
241: ++ trap on_exit EXIT
240: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh .sh
241: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh .sh
241: ++ testname=synthetic-symbols
241: ++ echo -n 'Testing synthetic-symbols ... '
241: Testing synthetic-symbols ... ++ t=out/test/arm/synthetic-symbols
241: ++ mkdir -p out/test/arm/synthetic-symbols
240: ++ testname=symtab
240: ++ echo -n 'Testing symtab ... '
240: Testing symtab ... ++ t=out/test/arm/symtab
240: ++ mkdir -p out/test/arm/symtab
240: ++ set -x
241: ++ set -x
241: + cc -c -o out/test/arm/synthetic-symbols/a.o -xc -
241: + cat
237: + cat
240: + cat
240: + cc -o out/test/arm/symtab/a.o -c -x assembler -
237: + cc -B. -o out/test/arm/symbol-version4/f.so -shared out/test/arm/symbol-version4/d.o out/test/arm/symbol-version4/c.so -Wl,--version-script=out/test/arm/symbol-version4/e.version
240: + cc -o out/test/arm/symtab/b.o -c -x assembler -
240: + cat
240: + echo '{ local: module_local; global: *; };'
240: + ./mold -o out/test/arm/symtab/exe out/test/arm/symtab/a.o out/test/arm/symtab/b.o --version-script=out/test/arm/symtab/c.map
239: + readelf -s out/test/arm/symtab-section-symbols/exe
239: + grep -q 'SECTION LOCAL  DEFAULT'
239: + on_exit
239: + echo OK
239: OK
239: + exit 0
238/341 Test #239: arm-symtab-section-symbols .......................   Passed    0.62 sec
test 242
        Start 242: arm-sysroot-linker-script

242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh"
242: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
242: Environment variables: 
242:  MACHINE=arm
242:  CPU=
242: Test timeout computed to be: 1500
241: + cc -c -o out/test/arm/synthetic-symbols/b.o -xc -
241: + cat
240: mold: warning: entry symbol is not defined: _start
240: + readelf --symbols out/test/arm/symtab/exe
242: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh
240: + grep -Eq '0 NOTYPE  LOCAL  DEFAULT .* local1' out/test/arm/symtab/log
242: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
242: ++ export LC_ALL=C
242: ++ LC_ALL=C
242: ++ '[' -z arm ']'
242: ++ '[' -z '' ']'
242: ++ TESTDIR=out/test/arm
242: ++ CC=cc
242: ++ CXX=c++
242: ++ GCC=gcc
242: ++ GXX=g++
242: ++ OBJDUMP=objdump
242: ++ OBJCOPY=objcopy
242: ++ STRIP=strip
242: ++ QEMU=
242: ++ case $MACHINE in
242: ++ tlsdesc_opt=-mtls-dialect=gnu2
240: + grep -Eq '0 NOTYPE  LOCAL  DEFAULT .* local2' out/test/arm/symtab/log
242: +++ uname
242: ++ '[' Linux = FreeBSD ']'
242: ++ trap 'on_error $LINENO' ERR
242: ++ trap on_exit EXIT
242: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh .sh
242: ++ testname=sysroot-linker-script
242: ++ echo -n 'Testing sysroot-linker-script ... '
242: Testing sysroot-linker-script ... ++ t=out/test/arm/sysroot-linker-script
242: ++ mkdir -p out/test/arm/sysroot-linker-script
240: + grep -Eq '0 NOTYPE  LOCAL  DEFAULT .* module_local' out/test/arm/symtab/log
242: ++ set -x
242: + [[ arm = loongarch* ]]
240: + grep -Eq '0 NOTYPE  GLOBAL DEFAULT .* foo' out/test/arm/symtab/log
242: + cc -o out/test/arm/sysroot-linker-script/a.o -c -xc -
242: + cat
240: + grep -Eq '0 NOTYPE  GLOBAL DEFAULT .* bar' out/test/arm/symtab/log
240: + grep -Eq '0 NOTYPE  GLOBAL DEFAULT .* this_is_global' out/test/arm/symtab/log
240: + on_exit
240: + echo OK
240: OK
240: + exit 0
239/341 Test #240: arm-symtab .......................................   Passed    0.32 sec
test 243
        Start 243: arm-sysroot

243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh"
243: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
243: Environment variables: 
243:  MACHINE=arm
243:  CPU=
243: Test timeout computed to be: 1500
237: + cc -o out/test/arm/symbol-version4/g.o -c -xc -
237: + cat
243: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh
243: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
243: ++ export LC_ALL=C
243: ++ LC_ALL=C
243: ++ '[' -z arm ']'
243: ++ '[' -z '' ']'
243: ++ TESTDIR=out/test/arm
243: ++ CC=cc
243: ++ CXX=c++
243: ++ GCC=gcc
243: ++ GXX=g++
243: ++ OBJDUMP=objdump
243: ++ OBJCOPY=objcopy
243: ++ STRIP=strip
243: ++ QEMU=
243: ++ case $MACHINE in
243: ++ tlsdesc_opt=-mtls-dialect=gnu2
243: +++ uname
243: ++ '[' Linux = FreeBSD ']'
243: ++ trap 'on_error $LINENO' ERR
243: ++ trap on_exit EXIT
243: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh .sh
241: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/b.o
243: ++ testname=sysroot
243: ++ echo -n 'Testing sysroot ... '
243: Testing sysroot ... ++ t=out/test/arm/sysroot
243: ++ mkdir -p out/test/arm/sysroot
243: ++ set -x
243: + [[ arm = loongarch* ]]
243: + cc -c -o out/test/arm/sysroot/a.o -xc -
243: + cat
242: + mkdir -p out/test/arm/sysroot-linker-script/foo/bar
242: + rm -f out/test/arm/sysroot-linker-script/foo/bar/libfoo.a
242: + ar rcs out/test/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/arm/sysroot-linker-script/a.o
242: + cat
242: + cc -o out/test/arm/sysroot-linker-script/c.o -c -xc -
242: + cat
243: + cc -c -o out/test/arm/sysroot/b.o -xc -
243: + cat
237: + cc -B. -o out/test/arm/symbol-version4/exe out/test/arm/symbol-version4/g.o out/test/arm/symbol-version4/f.so out/test/arm/symbol-version4/c.so
242: + cc -B. -o out/test/arm/sysroot-linker-script/exe out/test/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/arm/sysroot-linker-script/ out/test/arm/sysroot-linker-script/foo/bar/b.script
241: + out/test/arm/synthetic-symbols/exe
241: + grep -q '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log
241: + grep -q '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log
243: + mkdir -p out/test/arm/sysroot/foo/bar
241: + grep -q '^__dso_handle=' out/test/arm/synthetic-symbols/log
241: + grep -q '^section foo$' out/test/arm/synthetic-symbols/log
243: + rm -f out/test/arm/sysroot/foo/bar/libfoo.a
243: + ar rcs out/test/arm/sysroot/foo/bar/libfoo.a out/test/arm/sysroot/a.o out/test/arm/sysroot/b.o
241: + cc -c -o out/test/arm/synthetic-symbols/c.o -xc -
241: + cat
243: + cat
243: + cc -c -o out/test/arm/sysroot/c.o -xc -
242: + on_exit
242: + echo OK
242: OK
242: + exit 0
240/341 Test #242: arm-sysroot-linker-script ........................   Passed    0.58 sec
test 244
        Start 244: arm-sysroot2

244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh"
244: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
244: Environment variables: 
244:  MACHINE=arm
244:  CPU=
244: Test timeout computed to be: 1500
237: + grep -q 'foo bar'
237: + out/test/arm/symbol-version4/exe
237: + on_exit
237: + echo OK
237: OK
237: + exit 0
244: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh
244: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
244: ++ export LC_ALL=C
244: ++ LC_ALL=C
244: ++ '[' -z arm ']'
244: ++ '[' -z '' ']'
244: ++ TESTDIR=out/test/arm
244: ++ CC=cc
244: ++ CXX=c++
244: ++ GCC=gcc
244: ++ GXX=g++
244: ++ OBJDUMP=objdump
244: ++ OBJCOPY=objcopy
244: ++ STRIP=strip
244: ++ QEMU=
244: ++ case $MACHINE in
244: ++ tlsdesc_opt=-mtls-dialect=gnu2
244: +++ uname
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=foo/bar -lfoo
241/341 Test #237: arm-symbol-version4 ..............................   Passed    1.34 sec
test 245
        Start 245: arm-tail-call

245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh"
245: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
245: Environment variables: 
245:  MACHINE=arm
245:  CPU=
245: Test timeout computed to be: 1500
244: ++ '[' Linux = FreeBSD ']'
244: ++ trap 'on_error $LINENO' ERR
244: ++ trap on_exit EXIT
244: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh .sh
241: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/arm/synthetic-symbols/exe out/test/arm/synthetic-symbols/a.o out/test/arm/synthetic-symbols/c.o
244: ++ testname=sysroot2
244: ++ echo -n 'Testing sysroot2 ... '
244: Testing sysroot2 ... ++ t=out/test/arm/sysroot2
244: ++ mkdir -p out/test/arm/sysroot2
244: ++ set -x
244: + [[ arm = loongarch* ]]
244: + mkdir -p out/test/arm/sysroot2/bin out/test/arm/sysroot2/sysroot/foo
245: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh
245: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
245: ++ export LC_ALL=C
245: ++ LC_ALL=C
245: ++ '[' -z arm ']'
245: ++ '[' -z '' ']'
245: ++ TESTDIR=out/test/arm
245: ++ CC=cc
245: ++ CXX=c++
245: ++ GCC=gcc
245: ++ GXX=g++
245: ++ OBJDUMP=objdump
245: ++ OBJCOPY=objcopy
245: ++ STRIP=strip
245: ++ QEMU=
245: ++ case $MACHINE in
245: ++ tlsdesc_opt=-mtls-dialect=gnu2
244: + cat
245: +++ uname
245: ++ '[' Linux = FreeBSD ']'
245: ++ trap 'on_error $LINENO' ERR
245: ++ trap on_exit EXIT
244: + cat
245: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh .sh
245: ++ testname=tail-call
245: ++ echo -n 'Testing tail-call ... '
245: Testing tail-call ... ++ t=out/test/arm/tail-call
245: ++ mkdir -p out/test/arm/tail-call
244: + cat
245: ++ set -x
244: + cc -c -o out/test/arm/sysroot2/sysroot/foo/x.o -xc -
245: + cc -O2 -o out/test/arm/tail-call/a.o -c -xc -
245: + cat
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ -Wl,-L=/foo/bar -lfoo
241: + out/test/arm/synthetic-symbols/exe
241: + grep -q '^end=foo$' out/test/arm/synthetic-symbols/log
245: + cat
245: + cc -O2 -o out/test/arm/tail-call/b.o -c -xc -
241: + grep -q '^etext=foo$' out/test/arm/synthetic-symbols/log
244: + cat
244: + cc -c -o out/test/arm/sysroot2/sysroot/foo/y.o -xc -
241: + grep -q '^edata=foo$' out/test/arm/synthetic-symbols/log
241: + grep -q '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log
241: + grep -q '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log
241: + grep -q '^section foo$' out/test/arm/synthetic-symbols/log
241: + on_exit
241: + echo OK
241: OK
241: + exit 0
242/341 Test #241: arm-synthetic-symbols ............................   Passed    1.14 sec
test 246
        Start 246: arm-tbss-only

246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh"
246: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
246: Environment variables: 
246:  MACHINE=arm
246:  CPU=
246: Test timeout computed to be: 1500
246: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh
246: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
246: ++ export LC_ALL=C
246: ++ LC_ALL=C
246: ++ '[' -z arm ']'
246: ++ '[' -z '' ']'
246: ++ TESTDIR=out/test/arm
246: ++ CC=cc
246: ++ CXX=c++
246: ++ GCC=gcc
246: ++ GXX=g++
246: ++ OBJDUMP=objdump
246: ++ OBJCOPY=objcopy
246: ++ STRIP=strip
246: ++ QEMU=
246: ++ case $MACHINE in
246: ++ tlsdesc_opt=-mtls-dialect=gnu2
245: + cc -O2 -o out/test/arm/tail-call/c.o -c -xc -
245: + cat
246: +++ uname
246: ++ '[' Linux = FreeBSD ']'
246: ++ trap 'on_error $LINENO' ERR
246: ++ trap on_exit EXIT
246: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh .sh
246: ++ testname=tbss-only
246: ++ echo -n 'Testing tbss-only ... '
246: Testing tbss-only ... ++ t=out/test/arm/tbss-only
246: ++ mkdir -p out/test/arm/tbss-only
244: + cat
244: + cc -c -o out/test/arm/sysroot2/c.o -xc -
246: ++ set -x
246: + cat
246: + cc -o out/test/arm/tbss-only/a.o -c -xc -
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo
245: + cc -B. -o out/test/arm/tail-call/exe out/test/arm/tail-call/a.o out/test/arm/tail-call/b.o out/test/arm/tail-call/c.o
246: + cc -B. -o out/test/arm/tbss-only/exe out/test/arm/tbss-only/a.o
244: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=out/test/arm/sysroot2/sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo
246: + out/test/arm/tbss-only/exe
245: + out/test/arm/tail-call/exe
245: + grep -q 42
246: + on_exit
246: + echo OK
246: OK
246: + exit 0
243/341 Test #246: arm-tbss-only ....................................   Passed    0.46 sec
test 247
        Start 247: arm-thin-archive

247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh"
247: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
247: Environment variables: 
247:  MACHINE=arm
247:  CPU=
247: Test timeout computed to be: 1500
245: + '[' arm = riscv32 -o arm = riscv64 ']'
245: + on_exit
245: + echo OK
245: OK
245: + exit 0
244/341 Test #245: arm-tail-call ....................................   Passed    0.80 sec
244: ++ realpath out/test/arm/sysroot2
test 248
        Start 248: arm-thread-count

248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh"
248: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
248: Environment variables: 
248:  MACHINE=arm
248:  CPU=
248: Test timeout computed to be: 1500
244: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/out/test/arm/sysroot2/bin/../sysroot out/test/arm/sysroot2/a.script out/test/arm/sysroot2/sysroot/b.script out/test/arm/sysroot2/c.o
247: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh
247: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
247: ++ export LC_ALL=C
247: ++ LC_ALL=C
247: ++ '[' -z arm ']'
247: ++ '[' -z '' ']'
247: ++ TESTDIR=out/test/arm
247: ++ CC=cc
247: ++ CXX=c++
247: ++ GCC=gcc
247: ++ GXX=g++
247: ++ OBJDUMP=objdump
247: ++ OBJCOPY=objcopy
247: ++ STRIP=strip
247: ++ QEMU=
247: ++ case $MACHINE in
247: ++ tlsdesc_opt=-mtls-dialect=gnu2
247: +++ uname
248: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh
247: ++ '[' Linux = FreeBSD ']'
247: ++ trap 'on_error $LINENO' ERR
247: ++ trap on_exit EXIT
247: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh .sh
247: ++ testname=thin-archive
247: ++ echo -n 'Testing thin-archive ... '
247: Testing thin-archive ... ++ t=out/test/arm/thin-archive
247: ++ mkdir -p out/test/arm/thin-archive
248: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
248: ++ export LC_ALL=C
248: ++ LC_ALL=C
248: ++ '[' -z arm ']'
248: ++ '[' -z '' ']'
248: ++ TESTDIR=out/test/arm
248: ++ CC=cc
248: ++ CXX=c++
248: ++ GCC=gcc
248: ++ GXX=g++
248: ++ OBJDUMP=objdump
248: ++ OBJCOPY=objcopy
248: ++ STRIP=strip
248: ++ QEMU=
248: ++ case $MACHINE in
248: ++ tlsdesc_opt=-mtls-dialect=gnu2
248: +++ uname
247: ++ set -x
248: ++ '[' Linux = FreeBSD ']'
248: ++ trap 'on_error $LINENO' ERR
248: ++ trap on_exit EXIT
247: + cat
247: + cc -o out/test/arm/thin-archive/long-long-long-filename.o -c -xc -
248: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh .sh
248: ++ testname=thread-count
248: ++ echo -n 'Testing thread-count ... '
248: Testing thread-count ... ++ t=out/test/arm/thread-count
248: ++ mkdir -p out/test/arm/thread-count
248: ++ set -x
248: + cat
248: + cc -o out/test/arm/thread-count/a.o -c -xc -
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -lfoo
247: + cat
247: + cc -o out/test/arm/thin-archive/b.o -c -xc -
243: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -Wl,--sysroot=out/test/arm/sysroot -Wl,-Lfoo/bar -lfoo
244: + on_exit
244: + echo OK
244: OK
244: + exit 0
245/341 Test #244: arm-sysroot2 .....................................   Passed    1.09 sec
test 249
        Start 249: arm-tls-alignment-multi

249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh"
249: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
249: Environment variables: 
249:  MACHINE=arm
249:  CPU=
249: Test timeout computed to be: 1500
248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-no-threads
247: + cc -o out/test/arm/thin-archive/c.o -c -xc -
243: + on_exit
243: + echo OK
243: OK
243: + exit 0
247: + cat
246/341 Test #243: arm-sysroot ......................................   Passed    1.59 sec
249: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh
test 250
        Start 250: arm-tls-common

250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh"
250: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
250: Environment variables: 
250:  MACHINE=arm
250:  CPU=
250: Test timeout computed to be: 1500
249: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
249: ++ export LC_ALL=C
249: ++ LC_ALL=C
249: ++ '[' -z arm ']'
249: ++ '[' -z '' ']'
249: ++ TESTDIR=out/test/arm
249: ++ CC=cc
249: ++ CXX=c++
249: ++ GCC=gcc
249: ++ GXX=g++
249: ++ OBJDUMP=objdump
249: ++ OBJCOPY=objcopy
249: ++ STRIP=strip
249: ++ QEMU=
249: ++ case $MACHINE in
249: ++ tlsdesc_opt=-mtls-dialect=gnu2
249: +++ uname
249: ++ '[' Linux = FreeBSD ']'
249: ++ trap 'on_error $LINENO' ERR
249: ++ trap on_exit EXIT
249: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh .sh
249: ++ testname=tls-alignment-multi
249: ++ echo -n 'Testing tls-alignment-multi ... '
249: Testing tls-alignment-multi ... ++ t=out/test/arm/tls-alignment-multi
249: ++ mkdir -p out/test/arm/tls-alignment-multi
250: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh
250: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
250: ++ export LC_ALL=C
250: ++ LC_ALL=C
250: ++ '[' -z arm ']'
250: ++ '[' -z '' ']'
250: ++ TESTDIR=out/test/arm
250: ++ CC=cc
250: ++ CXX=c++
250: ++ GCC=gcc
250: ++ GXX=g++
250: ++ OBJDUMP=objdump
250: ++ OBJCOPY=objcopy
250: ++ STRIP=strip
250: ++ QEMU=
250: ++ case $MACHINE in
250: ++ tlsdesc_opt=-mtls-dialect=gnu2
249: ++ set -x
249: + cat
249: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/a.o -xc -
250: +++ uname
250: ++ '[' Linux = FreeBSD ']'
250: ++ trap 'on_error $LINENO' ERR
250: ++ trap on_exit EXIT
250: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh .sh
250: ++ testname=tls-common
250: ++ echo -n 'Testing tls-common ... '
250: Testing tls-common ... ++ t=out/test/arm/tls-common
250: ++ mkdir -p out/test/arm/tls-common
248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-thread-count=1
247: + cc -o out/test/arm/thin-archive/d.o -c -xc -
247: + cat
250: ++ set -x
250: + cat
250: + gcc -o out/test/arm/tls-common/a.o -c -xassembler -
250: + cat
250: + cc -o out/test/arm/tls-common/b.o -c -xc -std=c11 -
249: + cat
249: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/b.o -xc -
248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads
247: + rm -f out/test/arm/thin-archive/d.a
247: + cd out/test/arm/thin-archive
250: + cc -B. -o out/test/arm/tls-common/exe out/test/arm/tls-common/a.o out/test/arm/tls-common/b.o
247: ++ pwd
247: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/out/test/arm/thin-archive/c.o
247: + cc -B. -Wl,--trace -o out/test/arm/thin-archive/exe out/test/arm/thin-archive/d.o out/test/arm/thin-archive/d.a
249: + cc -B. -shared -o out/test/arm/tls-alignment-multi/a.so out/test/arm/tls-alignment-multi/a.o
250: + grep -Fq .tls_common
250: + readelf -WS out/test/arm/tls-common/exe
250: + out/test/arm/tls-common/exe
250: + grep -q '^foo=0$'
250: + on_exit
250: + echo OK
250: OK
250: + exit 0
247/341 Test #250: arm-tls-common ...................................   Passed    0.51 sec
test 251
        Start 251: arm-tls-df-static-tls

251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh"
251: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
251: Environment variables: 
251:  MACHINE=arm
251:  CPU=
251: Test timeout computed to be: 1500
248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads=1
251: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh
251: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
251: ++ export LC_ALL=C
251: ++ LC_ALL=C
251: ++ '[' -z arm ']'
251: ++ '[' -z '' ']'
251: ++ TESTDIR=out/test/arm
251: ++ CC=cc
251: ++ CXX=c++
251: ++ GCC=gcc
251: ++ GXX=g++
251: ++ OBJDUMP=objdump
251: ++ OBJCOPY=objcopy
251: ++ STRIP=strip
251: ++ QEMU=
251: ++ case $MACHINE in
251: ++ tlsdesc_opt=-mtls-dialect=gnu2
251: +++ uname
249: + cc -B. -ldl -pthread -o out/test/arm/tls-alignment-multi/exe out/test/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/arm/tls-alignment-multi
251: ++ '[' Linux = FreeBSD ']'
251: ++ trap 'on_error $LINENO' ERR
251: ++ trap on_exit EXIT
251: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh .sh
251: ++ testname=tls-df-static-tls
251: ++ echo -n 'Testing tls-df-static-tls ... '
251: Testing tls-df-static-tls ... ++ t=out/test/arm/tls-df-static-tls
251: ++ mkdir -p out/test/arm/tls-df-static-tls
251: ++ set -x
251: + cc -fPIC -ftls-model=initial-exec -c -o out/test/arm/tls-df-static-tls/a.o -xc -
251: + cat
247: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/arm/thin-archive/log
247: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/arm/thin-archive/log
247: + grep -Fq thin-archive/d.o out/test/arm/thin-archive/log
247: + out/test/arm/thin-archive/exe
247: + grep -q 15
247: + on_exit
247: + echo OK
247: OK
247: + exit 0
248/341 Test #247: arm-thin-archive .................................   Passed    1.01 sec
test 252
        Start 252: arm-tls-dso

252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh"
252: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
252: Environment variables: 
252:  MACHINE=arm
252:  CPU=
252: Test timeout computed to be: 1500
252: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh
252: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
252: ++ export LC_ALL=C
252: ++ LC_ALL=C
252: ++ '[' -z arm ']'
252: ++ '[' -z '' ']'
252: ++ TESTDIR=out/test/arm
252: ++ CC=cc
252: ++ CXX=c++
252: ++ GCC=gcc
252: ++ GXX=g++
252: ++ OBJDUMP=objdump
252: ++ OBJCOPY=objcopy
252: ++ STRIP=strip
252: ++ QEMU=
252: ++ case $MACHINE in
252: ++ tlsdesc_opt=-mtls-dialect=gnu2
249: + out/test/arm/tls-alignment-multi/exe
252: +++ uname
252: ++ '[' Linux = FreeBSD ']'
252: ++ trap 'on_error $LINENO' ERR
252: ++ trap on_exit EXIT
249: + on_exit
249: + echo OK
249: OK
249: + exit 0
249/341 Test #249: arm-tls-alignment-multi ..........................   Passed    0.78 sec
test 253
        Start 253: arm-tls-gd-dlopen

253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh"
253: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
253: Environment variables: 
253:  MACHINE=arm
253:  CPU=
253: Test timeout computed to be: 1500
252: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh .sh
252: ++ testname=tls-dso
252: ++ echo -n 'Testing tls-dso ... '
252: Testing tls-dso ... ++ t=out/test/arm/tls-dso
252: ++ mkdir -p out/test/arm/tls-dso
252: ++ set -x
248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,--threads=1
252: + cc -fPIC -shared -o out/test/arm/tls-dso/a.so -xc -
252: + cat
253: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh
253: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
253: ++ export LC_ALL=C
253: ++ LC_ALL=C
253: ++ '[' -z arm ']'
253: ++ '[' -z '' ']'
253: ++ TESTDIR=out/test/arm
253: ++ CC=cc
253: ++ CXX=c++
253: ++ GCC=gcc
253: ++ GXX=g++
253: ++ OBJDUMP=objdump
253: ++ OBJCOPY=objcopy
253: ++ STRIP=strip
253: ++ QEMU=
253: ++ case $MACHINE in
253: ++ tlsdesc_opt=-mtls-dialect=gnu2
251: + cc -B. -shared -o out/test/arm/tls-df-static-tls/b.so out/test/arm/tls-df-static-tls/a.o -Wl,--relax
253: +++ uname
253: ++ '[' Linux = FreeBSD ']'
253: ++ trap 'on_error $LINENO' ERR
253: ++ trap on_exit EXIT
253: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh .sh
253: ++ testname=tls-gd-dlopen
253: ++ echo -n 'Testing tls-gd-dlopen ... '
253: Testing tls-gd-dlopen ... ++ t=out/test/arm/tls-gd-dlopen
253: ++ mkdir -p out/test/arm/tls-gd-dlopen
253: ++ set -x
253: + cat
253: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/a.o -xc -
253: + cc -B. -shared -o out/test/arm/tls-gd-dlopen/b.so out/test/arm/tls-gd-dlopen/a.o
252: + cc -c -o out/test/arm/tls-dso/b.o -xc -
252: + cat
248: + on_exit
248: + echo OK
248: OK
248: + exit 0
250/341 Test #248: arm-thread-count .................................   Passed    1.27 sec
test 254
        Start 254: arm-tls-gd-noplt

254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh"
254: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
254: Environment variables: 
254:  MACHINE=arm
254:  CPU=
254: Test timeout computed to be: 1500
254: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh
254: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
254: ++ export LC_ALL=C
254: ++ LC_ALL=C
254: ++ '[' -z arm ']'
254: ++ '[' -z '' ']'
254: ++ TESTDIR=out/test/arm
254: ++ CC=cc
254: ++ CXX=c++
254: ++ GCC=gcc
254: ++ GXX=g++
254: ++ OBJDUMP=objdump
254: ++ OBJCOPY=objcopy
254: ++ STRIP=strip
254: ++ QEMU=
254: ++ case $MACHINE in
254: ++ tlsdesc_opt=-mtls-dialect=gnu2
251: + readelf --dynamic out/test/arm/tls-df-static-tls/b.so
254: +++ uname
251: + grep -q STATIC_TLS
254: ++ '[' Linux = FreeBSD ']'
254: ++ trap 'on_error $LINENO' ERR
254: ++ trap on_exit EXIT
254: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh .sh
251: + cc -B. -shared -o out/test/arm/tls-df-static-tls/c.so out/test/arm/tls-df-static-tls/a.o -Wl,--no-relax
254: ++ testname=tls-gd-noplt
254: ++ echo -n 'Testing tls-gd-noplt ... '
254: Testing tls-gd-noplt ... ++ t=out/test/arm/tls-gd-noplt
254: ++ mkdir -p out/test/arm/tls-gd-noplt
254: ++ set -x
254: + cat
254: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/a.o -xc -
252: + cc -B. -o out/test/arm/tls-dso/exe out/test/arm/tls-dso/a.so out/test/arm/tls-dso/b.o
253: + cat
253: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/c.o -xc -
254: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/b.o -xc -
254: + cat
251: + grep -q STATIC_TLS
251: + readelf --dynamic out/test/arm/tls-df-static-tls/c.so
251: + on_exit
251: + echo OK
251: OK
251: + exit 0
251/341 Test #251: arm-tls-df-static-tls ............................   Passed    0.76 sec
test 255
        Start 255: arm-tls-gd-to-ie

255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh"
255: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
255: Environment variables: 
255:  MACHINE=arm
255:  CPU=
255: Test timeout computed to be: 1500
252: + out/test/arm/tls-dso/exe
252: + grep -q '5 3 5 3 5 3'
252: + on_exit
252: + echo OK
252: OK
252: + exit 0
252/341 Test #252: arm-tls-dso ......................................   Passed    0.61 sec
test 256
        Start 256: arm-tls-gd

256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh"
256: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
256: Environment variables: 
256:  MACHINE=arm
256:  CPU=
256: Test timeout computed to be: 1500
255: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh
255: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
255: ++ export LC_ALL=C
255: ++ LC_ALL=C
255: ++ '[' -z arm ']'
255: ++ '[' -z '' ']'
255: ++ TESTDIR=out/test/arm
255: ++ CC=cc
255: ++ CXX=c++
255: ++ GCC=gcc
255: ++ GXX=g++
255: ++ OBJDUMP=objdump
255: ++ OBJCOPY=objcopy
255: ++ STRIP=strip
255: ++ QEMU=
255: ++ case $MACHINE in
255: ++ tlsdesc_opt=-mtls-dialect=gnu2
255: +++ uname
255: ++ '[' Linux = FreeBSD ']'
255: ++ trap 'on_error $LINENO' ERR
255: ++ trap on_exit EXIT
256: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh
255: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh .sh
255: ++ testname=tls-gd-to-ie
255: ++ echo -n 'Testing tls-gd-to-ie ... '
255: Testing tls-gd-to-ie ... ++ t=out/test/arm/tls-gd-to-ie
255: ++ mkdir -p out/test/arm/tls-gd-to-ie
256: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
256: ++ export LC_ALL=C
256: ++ LC_ALL=C
256: ++ '[' -z arm ']'
256: ++ '[' -z '' ']'
256: ++ TESTDIR=out/test/arm
256: ++ CC=cc
256: ++ CXX=c++
256: ++ GCC=gcc
256: ++ GXX=g++
256: ++ OBJDUMP=objdump
256: ++ OBJCOPY=objcopy
256: ++ STRIP=strip
256: ++ QEMU=
256: ++ case $MACHINE in
256: ++ tlsdesc_opt=-mtls-dialect=gnu2
253: + cc -B. -o out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/c.o -ldl
256: +++ uname
255: ++ set -x
255: + gcc -fPIC -c -o out/test/arm/tls-gd-to-ie/a.o -xc -
256: ++ '[' Linux = FreeBSD ']'
256: ++ trap 'on_error $LINENO' ERR
256: ++ trap on_exit EXIT
255: + cat
256: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh .sh
254: + cat
256: ++ testname=tls-gd
256: ++ echo -n 'Testing tls-gd ... '
256: Testing tls-gd ... ++ t=out/test/arm/tls-gd
256: ++ mkdir -p out/test/arm/tls-gd
254: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/c.o -xc -
256: ++ set -x
256: + gcc -fPIC -c -o out/test/arm/tls-gd/a.o -xc -
256: + cat
254: + cc -B. -shared -o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/b.o
253: + out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/b.so
253: + grep -q '3 0 5'
253: + on_exit
253: + echo OK
253: OK
253: + exit 0
253/341 Test #253: arm-tls-gd-dlopen ................................   Passed    0.80 sec
test 257
        Start 257: arm-tls-ie

257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh"
257: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
257: Environment variables: 
257:  MACHINE=arm
257:  CPU=
257: Test timeout computed to be: 1500
257: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh
255: + cat
255: + cc -fPIC -c -o out/test/arm/tls-gd-to-ie/b.o -xc -
256: + gcc -fPIC -c -o out/test/arm/tls-gd/b.o -xc -
257: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
257: ++ export LC_ALL=C
257: ++ LC_ALL=C
257: ++ '[' -z arm ']'
257: ++ '[' -z '' ']'
257: ++ TESTDIR=out/test/arm
257: ++ CC=cc
257: ++ CXX=c++
257: ++ GCC=gcc
257: ++ GXX=g++
257: ++ OBJDUMP=objdump
257: ++ OBJCOPY=objcopy
257: ++ STRIP=strip
257: ++ QEMU=
257: ++ case $MACHINE in
257: ++ tlsdesc_opt=-mtls-dialect=gnu2
256: + cat
257: +++ uname
257: ++ '[' Linux = FreeBSD ']'
257: ++ trap 'on_error $LINENO' ERR
257: ++ trap on_exit EXIT
257: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh .sh
257: ++ testname=tls-ie
257: ++ echo -n 'Testing tls-ie ... '
257: Testing tls-ie ... ++ t=out/test/arm/tls-ie
257: ++ mkdir -p out/test/arm/tls-ie
257: ++ set -x
257: + gcc -fPIC -c -o out/test/arm/tls-ie/a.o -xc -
257: + cat
256: + cat
256: + gcc -fPIC -c -o out/test/arm/tls-gd/c.o -xc -
255: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/c.so out/test/arm/tls-gd-to-ie/a.o
257: + cc -B. -shared -o out/test/arm/tls-ie/b.so out/test/arm/tls-ie/a.o
254: + cc -B. -shared -o out/test/arm/tls-gd-noplt/e.so out/test/arm/tls-gd-noplt/c.o -Wl,--no-relax
256: + cc -B. -shared -o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/b.o
254: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so
257: + cat
257: + gcc -c -o out/test/arm/tls-ie/c.o -xc - -fPIC
255: + cc -B. -o out/test/arm/tls-gd-to-ie/exe1 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/c.so
256: + cc -B. -shared -o out/test/arm/tls-gd/e.so out/test/arm/tls-gd/c.o -Wl,--no-relax
254: + grep -q '1 2 3 4 5 6'
254: + out/test/arm/tls-gd-noplt/exe
257: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o
255: + grep -q '1 2 3'
254: + cc -B. -o out/test/arm/tls-gd-noplt/exe out/test/arm/tls-gd-noplt/a.o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/e.so -Wl,-no-relax
255: + out/test/arm/tls-gd-to-ie/exe1
255: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/d.so out/test/arm/tls-gd-to-ie/a.o -Wl,-no-relax
256: + cc -B. -o out/test/arm/tls-gd/exe1 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so
254: + out/test/arm/tls-gd-noplt/exe
254: + grep -q '1 2 3 4 5 6'
255: + cc -B. -o out/test/arm/tls-gd-to-ie/exe2 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/d.so
254: + on_exit
254: + echo OK
254: OK
254: + exit 0
254/341 Test #254: arm-tls-gd-noplt .................................   Passed    1.40 sec
test 258
        Start 258: arm-tls-irregular-start-addr

258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh"
258: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
258: Environment variables: 
258:  MACHINE=arm
258:  CPU=
258: Test timeout computed to be: 1500
257: + grep -q '^0 0 3 5 7$'
257: + out/test/arm/tls-ie/exe
256: + out/test/arm/tls-gd/exe1
256: + grep -q '1 2 3 4 5 6'
256: + cc -B. -o out/test/arm/tls-gd/exe2 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so -Wl,-no-relax
257: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o -Wl,-no-relax
258: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh
258: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
258: ++ export LC_ALL=C
258: ++ LC_ALL=C
258: ++ '[' -z arm ']'
258: ++ '[' -z '' ']'
258: ++ TESTDIR=out/test/arm
258: ++ CC=cc
258: ++ CXX=c++
258: ++ GCC=gcc
258: ++ GXX=g++
258: ++ OBJDUMP=objdump
258: ++ OBJCOPY=objcopy
258: ++ STRIP=strip
258: ++ QEMU=
258: ++ case $MACHINE in
258: ++ tlsdesc_opt=-mtls-dialect=gnu2
258: +++ uname
258: ++ '[' Linux = FreeBSD ']'
258: ++ trap 'on_error $LINENO' ERR
258: ++ trap on_exit EXIT
258: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh .sh
258: ++ testname=tls-irregular-start-addr
258: ++ echo -n 'Testing tls-irregular-start-addr ... '
258: Testing tls-irregular-start-addr ... ++ t=out/test/arm/tls-irregular-start-addr
258: ++ mkdir -p out/test/arm/tls-irregular-start-addr
258: ++ set -x
258: + cc -fPIC -c -o out/test/arm/tls-irregular-start-addr/a.o -xc -
258: + cat
258: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe1 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax
255: + out/test/arm/tls-gd-to-ie/exe2
255: + grep -q '1 2 3'
255: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/e.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen
256: + grep -q '1 2 3 4 5 6'
256: + out/test/arm/tls-gd/exe2
256: + test_cflags -static
256: + cc -B. -static -o /dev/null -xc -
256: + echo 'int main() {}'
257: + out/test/arm/tls-ie/exe
257: + grep -q '^0 0 3 5 7$'
257: + on_exit
257: + echo OK
257: OK
257: + exit 0
255/341 Test #257: arm-tls-ie .......................................   Passed    1.12 sec
test 259
        Start 259: arm-tls-large-alignment

259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh"
259: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
259: Environment variables: 
259:  MACHINE=arm
259:  CPU=
259: Test timeout computed to be: 1500
259: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh
259: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
259: ++ export LC_ALL=C
259: ++ LC_ALL=C
259: ++ '[' -z arm ']'
259: ++ '[' -z '' ']'
259: ++ TESTDIR=out/test/arm
259: ++ CC=cc
259: ++ CXX=c++
259: ++ GCC=gcc
259: ++ GXX=g++
259: ++ OBJDUMP=objdump
259: ++ OBJCOPY=objcopy
259: ++ STRIP=strip
259: ++ QEMU=
259: ++ case $MACHINE in
259: ++ tlsdesc_opt=-mtls-dialect=gnu2
259: +++ uname
259: ++ '[' Linux = FreeBSD ']'
259: ++ trap 'on_error $LINENO' ERR
259: ++ trap on_exit EXIT
259: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh .sh
259: ++ testname=tls-large-alignment
259: ++ echo -n 'Testing tls-large-alignment ... '
259: Testing tls-large-alignment ... ++ t=out/test/arm/tls-large-alignment
259: ++ mkdir -p out/test/arm/tls-large-alignment
258: + out/test/arm/tls-irregular-start-addr/exe1
255: + cc -B. -o out/test/arm/tls-gd-to-ie/exe3 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/e.so
258: + grep -q '^42$'
259: ++ set -x
258: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe2 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax
259: + cat
259: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/a.o -xc -
259: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/b.o -xc -
259: + cat
255: + out/test/arm/tls-gd-to-ie/exe3
255: + grep -q '1 2 3'
255: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/f.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax
256: + cc -B. -o out/test/arm/tls-gd/exe3 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static
259: + cat
258: + grep -q '^42$'
258: + out/test/arm/tls-irregular-start-addr/exe2
258: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe3 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax
259: + cc -fPIC -c -o out/test/arm/tls-large-alignment/c.o -xc -
255: + cc -B. -o out/test/arm/tls-gd-to-ie/exe4 out/test/arm/tls-gd-to-ie/b.o out/test/arm/tls-gd-to-ie/f.so
259: + cc -B. -shared -o out/test/arm/tls-large-alignment/d.so out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o
258: + out/test/arm/tls-irregular-start-addr/exe3
258: + grep -q '^42$'
258: + cc -B. -o out/test/arm/tls-irregular-start-addr/exe4 out/test/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax
256: + grep -q '1 2 3 4 5 6'
256: + out/test/arm/tls-gd/exe3
255: + out/test/arm/tls-gd-to-ie/exe4
256: + cc -B. -o out/test/arm/tls-gd/exe4 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/b.o out/test/arm/tls-gd/c.o -static -Wl,-no-relax
255: + grep -q '1 2 3'
255: + on_exit
255: + echo OK
255: OK
255: + exit 0
256/341 Test #255: arm-tls-gd-to-ie .................................   Passed    2.07 sec
test 260
        Start 260: arm-tls-large-static-image

260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh"
260: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
260: Environment variables: 
260:  MACHINE=arm
260:  CPU=
260: Test timeout computed to be: 1500
260: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh
260: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
260: ++ export LC_ALL=C
260: ++ LC_ALL=C
260: ++ '[' -z arm ']'
260: ++ '[' -z '' ']'
260: ++ TESTDIR=out/test/arm
260: ++ CC=cc
260: ++ CXX=c++
260: ++ GCC=gcc
260: ++ GXX=g++
260: ++ OBJDUMP=objdump
260: ++ OBJCOPY=objcopy
260: ++ STRIP=strip
260: ++ QEMU=
260: ++ case $MACHINE in
260: ++ tlsdesc_opt=-mtls-dialect=gnu2
260: +++ uname
260: ++ '[' Linux = FreeBSD ']'
260: ++ trap 'on_error $LINENO' ERR
260: ++ trap on_exit EXIT
260: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh .sh
260: ++ testname=tls-large-static-image
260: ++ echo -n 'Testing tls-large-static-image ... '
260: Testing tls-large-static-image ... ++ t=out/test/arm/tls-large-static-image
260: ++ mkdir -p out/test/arm/tls-large-static-image
259: + cc -B. -o out/test/arm/tls-large-alignment/exe1 out/test/arm/tls-large-alignment/a.o out/test/arm/tls-large-alignment/b.o out/test/arm/tls-large-alignment/c.o
260: ++ set -x
260: + cc -fPIC -c -o out/test/arm/tls-large-static-image/a.o -xc -
260: + cat
258: + out/test/arm/tls-irregular-start-addr/exe4
258: + grep -q '^42$'
258: + on_exit
258: + echo OK
258: OK
258: + exit 0
257/341 Test #258: arm-tls-irregular-start-addr .....................   Passed    1.15 sec
test 261
        Start 261: arm-tls-ld-noplt

261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh"
261: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
261: Environment variables: 
261:  MACHINE=arm
261:  CPU=
261: Test timeout computed to be: 1500
261: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh
261: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
261: ++ export LC_ALL=C
261: ++ LC_ALL=C
261: ++ '[' -z arm ']'
261: ++ '[' -z '' ']'
261: ++ TESTDIR=out/test/arm
261: ++ CC=cc
261: ++ CXX=c++
261: ++ GCC=gcc
261: ++ GXX=g++
261: ++ OBJDUMP=objdump
261: ++ OBJCOPY=objcopy
261: ++ STRIP=strip
261: ++ QEMU=
261: ++ case $MACHINE in
261: ++ tlsdesc_opt=-mtls-dialect=gnu2
261: +++ uname
260: + cat
260: + cc -fPIC -c -o out/test/arm/tls-large-static-image/b.o -xc -
261: ++ '[' Linux = FreeBSD ']'
261: ++ trap 'on_error $LINENO' ERR
261: ++ trap on_exit EXIT
261: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh .sh
261: ++ testname=tls-ld-noplt
261: ++ echo -n 'Testing tls-ld-noplt ... '
261: Testing tls-ld-noplt ... ++ t=out/test/arm/tls-ld-noplt
261: ++ mkdir -p out/test/arm/tls-ld-noplt
261: ++ set -x
261: + cat
261: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/a.o -xc -
256: + grep -q '1 2 3 4 5 6'
256: + out/test/arm/tls-gd/exe4
256: + on_exit
256: + echo OK
256: OK
256: + exit 0
259: + grep -q '^42 1 2 3$'
259: + out/test/arm/tls-large-alignment/exe1
258/341 Test #256: arm-tls-gd .......................................   Passed    2.36 sec
test 262
        Start 262: arm-tls-ld

262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh"
262: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
262: Environment variables: 
262:  MACHINE=arm
262:  CPU=
262: Test timeout computed to be: 1500
259: + cc -B. -o out/test/arm/tls-large-alignment/exe2 out/test/arm/tls-large-alignment/c.o out/test/arm/tls-large-alignment/d.so
262: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh
262: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
262: ++ export LC_ALL=C
262: ++ LC_ALL=C
262: ++ '[' -z arm ']'
262: ++ '[' -z '' ']'
262: ++ TESTDIR=out/test/arm
262: ++ CC=cc
262: ++ CXX=c++
262: ++ GCC=gcc
262: ++ GXX=g++
262: ++ OBJDUMP=objdump
262: ++ OBJCOPY=objcopy
262: ++ STRIP=strip
262: ++ QEMU=
262: ++ case $MACHINE in
262: ++ tlsdesc_opt=-mtls-dialect=gnu2
262: +++ uname
262: ++ '[' Linux = FreeBSD ']'
262: ++ trap 'on_error $LINENO' ERR
262: ++ trap on_exit EXIT
262: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh .sh
262: ++ testname=tls-ld
262: ++ echo -n 'Testing tls-ld ... '
262: Testing tls-ld ... ++ t=out/test/arm/tls-ld
262: ++ mkdir -p out/test/arm/tls-ld
262: ++ set -x
262: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/a.o -xc -
262: + cat
261: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/b.o -xc -
260: + cc -B. -o out/test/arm/tls-large-static-image/exe out/test/arm/tls-large-static-image/a.o out/test/arm/tls-large-static-image/b.o
261: + cat
262: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/b.o -xc -
262: + cat
261: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o
262: + cc -B. -o out/test/arm/tls-ld/exe1 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-relax
259: + out/test/arm/tls-large-alignment/exe2
259: + grep -q '^42 1 2 3$'
259: + on_exit
259: + echo OK
259: OK
259: + exit 0
259/341 Test #259: arm-tls-large-alignment ..........................   Passed    1.31 sec
test 263
        Start 263: arm-tls-le-error

263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh"
263: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
263: Environment variables: 
263:  MACHINE=arm
263:  CPU=
263: Test timeout computed to be: 1500
263: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh
260: + grep -q '^1 2 3 0 5$'
263: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
263: ++ export LC_ALL=C
263: ++ LC_ALL=C
263: ++ '[' -z arm ']'
263: ++ '[' -z '' ']'
263: ++ TESTDIR=out/test/arm
263: ++ CC=cc
263: ++ CXX=c++
263: ++ GCC=gcc
263: ++ GXX=g++
263: ++ OBJDUMP=objdump
263: ++ OBJCOPY=objcopy
263: ++ STRIP=strip
263: ++ QEMU=
263: ++ case $MACHINE in
263: ++ tlsdesc_opt=-mtls-dialect=gnu2
263: +++ uname
260: + out/test/arm/tls-large-static-image/exe
260: + on_exit
260: + echo OK
260: OK
260: + exit 0
260/341 Test #260: arm-tls-large-static-image .......................   Passed    0.67 sec
test 264
        Start 264: arm-tls-le

264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh"
264: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
264: Environment variables: 
264:  MACHINE=arm
264:  CPU=
264: Test timeout computed to be: 1500
263: ++ '[' Linux = FreeBSD ']'
263: ++ trap 'on_error $LINENO' ERR
263: ++ trap on_exit EXIT
263: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh .sh
263: ++ testname=tls-le-error
263: ++ echo -n 'Testing tls-le-error ... '
263: Testing tls-le-error ... ++ t=out/test/arm/tls-le-error
263: ++ mkdir -p out/test/arm/tls-le-error
263: ++ set -x
264: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh
263: + cat
263: + gcc -fPIC -c -o out/test/arm/tls-le-error/a.o -xc -
264: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
264: ++ export LC_ALL=C
264: ++ LC_ALL=C
264: ++ '[' -z arm ']'
264: ++ '[' -z '' ']'
264: ++ TESTDIR=out/test/arm
264: ++ CC=cc
264: ++ CXX=c++
264: ++ GCC=gcc
264: ++ GXX=g++
264: ++ OBJDUMP=objdump
264: ++ OBJCOPY=objcopy
264: ++ STRIP=strip
264: ++ QEMU=
264: ++ case $MACHINE in
264: ++ tlsdesc_opt=-mtls-dialect=gnu2
264: +++ uname
264: ++ '[' Linux = FreeBSD ']'
264: ++ trap 'on_error $LINENO' ERR
264: ++ trap on_exit EXIT
264: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh .sh
264: ++ testname=tls-le
264: ++ echo -n 'Testing tls-le ... '
264: Testing tls-le ... ++ t=out/test/arm/tls-le
264: ++ mkdir -p out/test/arm/tls-le
262: + grep -q '3 5 3 5'
262: + out/test/arm/tls-ld/exe1
264: ++ set -x
264: + cat
264: + gcc -fPIC -c -o out/test/arm/tls-le/a.o -xc -
262: + cc -B. -o out/test/arm/tls-ld/exe2 out/test/arm/tls-ld/a.o out/test/arm/tls-ld/b.o -Wl,-no-relax
261: + out/test/arm/tls-ld-noplt/exe
261: + grep -q '3 5 3 5'
261: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o -Wl,-no-relax
263: + cc -B. -shared -o out/test/arm/tls-le-error/b.so out/test/arm/tls-le-error/a.o
264: + cat
264: + gcc -fPIC -c -o out/test/arm/tls-le/b.o -xc -
262: + grep -q '3 5 3 5'
262: + out/test/arm/tls-ld/exe2
262: + on_exit
262: + echo OK
262: OK
262: + exit 0
261/341 Test #262: arm-tls-ld .......................................   Passed    0.66 sec
test 265
        Start 265: arm-tls-nopic

265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh"
265: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
265: Environment variables: 
265:  MACHINE=arm
265:  CPU=
265: Test timeout computed to be: 1500
264: + cc -B. -o out/test/arm/tls-le/exe1 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o
265: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh
265: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
265: ++ export LC_ALL=C
265: ++ LC_ALL=C
265: ++ '[' -z arm ']'
265: ++ '[' -z '' ']'
265: ++ TESTDIR=out/test/arm
265: ++ CC=cc
265: ++ CXX=c++
265: ++ GCC=gcc
265: ++ GXX=g++
265: ++ OBJDUMP=objdump
265: ++ OBJCOPY=objcopy
265: ++ STRIP=strip
265: ++ QEMU=
265: ++ case $MACHINE in
265: ++ tlsdesc_opt=-mtls-dialect=gnu2
265: +++ uname
265: ++ '[' Linux = FreeBSD ']'
265: ++ trap 'on_error $LINENO' ERR
265: ++ trap on_exit EXIT
265: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh .sh
265: ++ testname=tls-nopic
265: ++ echo -n 'Testing tls-nopic ... '
265: Testing tls-nopic ... ++ t=out/test/arm/tls-nopic
265: ++ mkdir -p out/test/arm/tls-nopic
265: ++ set -x
265: + cat
265: + gcc -c -o out/test/arm/tls-nopic/a.o -xc -
261: + out/test/arm/tls-ld-noplt/exe
261: + grep -q '3 5 3 5'
261: + on_exit
261: + echo OK
261: OK
261: + exit 0
262/341 Test #261: arm-tls-ld-noplt .................................   Passed    0.89 sec
test 266
        Start 266: arm-tls-pic

266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh"
266: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
266: Environment variables: 
266:  MACHINE=arm
266:  CPU=
266: Test timeout computed to be: 1500
263: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/arm/tls-le-error/log
263: + on_exit
263: + echo OK
263: OK
263: + exit 0
263/341 Test #263: arm-tls-le-error .................................   Passed    0.49 sec
test 267
        Start 267: arm-tls-small-alignment

267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh"
267: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
267: Environment variables: 
267:  MACHINE=arm
267:  CPU=
267: Test timeout computed to be: 1500
266: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh
266: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
266: ++ export LC_ALL=C
266: ++ LC_ALL=C
266: ++ '[' -z arm ']'
266: ++ '[' -z '' ']'
266: ++ TESTDIR=out/test/arm
266: ++ CC=cc
266: ++ CXX=c++
266: ++ GCC=gcc
266: ++ GXX=g++
266: ++ OBJDUMP=objdump
266: ++ OBJCOPY=objcopy
266: ++ STRIP=strip
266: ++ QEMU=
266: ++ case $MACHINE in
266: ++ tlsdesc_opt=-mtls-dialect=gnu2
266: +++ uname
266: ++ '[' Linux = FreeBSD ']'
266: ++ trap 'on_error $LINENO' ERR
266: ++ trap on_exit EXIT
265: + cc -xc -c -o out/test/arm/tls-nopic/b.o -
267: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh
267: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
267: ++ export LC_ALL=C
267: ++ LC_ALL=C
267: ++ '[' -z arm ']'
267: ++ '[' -z '' ']'
267: ++ TESTDIR=out/test/arm
267: ++ CC=cc
267: ++ CXX=c++
267: ++ GCC=gcc
267: ++ GXX=g++
267: ++ OBJDUMP=objdump
267: ++ OBJCOPY=objcopy
267: ++ STRIP=strip
267: ++ QEMU=
267: ++ case $MACHINE in
267: ++ tlsdesc_opt=-mtls-dialect=gnu2
265: + cat
266: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh .sh
267: +++ uname
267: ++ '[' Linux = FreeBSD ']'
267: ++ trap 'on_error $LINENO' ERR
267: ++ trap on_exit EXIT
267: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh .sh
266: ++ testname=tls-pic
266: ++ echo -n 'Testing tls-pic ... '
266: Testing tls-pic ... ++ t=out/test/arm/tls-pic
266: ++ mkdir -p out/test/arm/tls-pic
267: ++ testname=tls-small-alignment
267: ++ echo -n 'Testing tls-small-alignment ... '
267: Testing tls-small-alignment ... ++ t=out/test/arm/tls-small-alignment
267: ++ mkdir -p out/test/arm/tls-small-alignment
266: ++ set -x
266: + gcc -fPIC -c -o out/test/arm/tls-pic/a.o -xc -
266: + cat
267: ++ set -x
267: + cat
267: + cc -fPIC -c -o out/test/arm/tls-small-alignment/a.o -xassembler -
267: + cat
267: + cc -fPIC -std=c11 -c -o out/test/arm/tls-small-alignment/b.o -xc -
264: + grep -q '3 5 3 5'
264: + out/test/arm/tls-le/exe1
264: + cc -B. -o out/test/arm/tls-le/exe2 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o -Wl,-no-relax
265: + cc -B. -o out/test/arm/tls-nopic/exe out/test/arm/tls-nopic/a.o out/test/arm/tls-nopic/b.o -no-pie
267: + cat
267: + cc -fPIC -c -o out/test/arm/tls-small-alignment/c.o -xc -
266: + cat
266: + cc -xc -c -o out/test/arm/tls-pic/b.o -
267: + cc -B. -shared -o out/test/arm/tls-small-alignment/d.so out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o
266: + cc -B. -o out/test/arm/tls-pic/exe out/test/arm/tls-pic/a.o out/test/arm/tls-pic/b.o
264: + out/test/arm/tls-le/exe2
264: + grep -q '3 5 3 5'
264: + on_exit
264: + echo OK
264: OK
264: + exit 0
264/341 Test #264: arm-tls-le .......................................   Passed    0.83 sec
test 268
        Start 268: arm-tlsdesc-dlopen

268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh"
268: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
268: Environment variables: 
268:  MACHINE=arm
268:  CPU=
268: Test timeout computed to be: 1500
268: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh
268: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
268: ++ export LC_ALL=C
268: ++ LC_ALL=C
268: ++ '[' -z arm ']'
268: ++ '[' -z '' ']'
268: ++ TESTDIR=out/test/arm
268: ++ CC=cc
268: ++ CXX=c++
268: ++ GCC=gcc
268: ++ GXX=g++
268: ++ OBJDUMP=objdump
268: ++ OBJCOPY=objcopy
268: ++ STRIP=strip
268: ++ QEMU=
268: ++ case $MACHINE in
268: ++ tlsdesc_opt=-mtls-dialect=gnu2
268: +++ uname
268: ++ '[' Linux = FreeBSD ']'
268: ++ trap 'on_error $LINENO' ERR
268: ++ trap on_exit EXIT
265: + out/test/arm/tls-nopic/exe
265: + grep -q '3 5 3 5'
268: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh .sh
268: ++ testname=tlsdesc-dlopen
268: ++ echo -n 'Testing tlsdesc-dlopen ... '
268: Testing tlsdesc-dlopen ... ++ t=out/test/arm/tlsdesc-dlopen
268: ++ mkdir -p out/test/arm/tlsdesc-dlopen
265: + on_exit
265: + echo OK
265: OK
265: + exit 0
265/341 Test #265: arm-tls-nopic ....................................   Passed    0.58 sec
test 269
        Start 269: arm-tlsdesc-import

269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh"
269: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
269: Environment variables: 
269:  MACHINE=arm
269:  CPU=
269: Test timeout computed to be: 1500
268: ++ set -x
268: + supports_tlsdesc
268: + '[' arm = arm ']'
268: + is_musl
268: + grep -q musl
268: + ldd --version
268: ++ uname
268: + '[' Linux = FreeBSD ']'
268: + '[' -mtls-dialect=gnu2 '!=' '' ']'
269: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh
268: + cat
268: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2
269: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
269: ++ export LC_ALL=C
269: ++ LC_ALL=C
269: ++ '[' -z arm ']'
269: ++ '[' -z '' ']'
269: ++ TESTDIR=out/test/arm
269: ++ CC=cc
269: ++ CXX=c++
269: ++ GCC=gcc
269: ++ GXX=g++
269: ++ OBJDUMP=objdump
269: ++ OBJCOPY=objcopy
269: ++ STRIP=strip
269: ++ QEMU=
269: ++ case $MACHINE in
269: ++ tlsdesc_opt=-mtls-dialect=gnu2
269: +++ uname
269: ++ '[' Linux = FreeBSD ']'
269: ++ trap 'on_error $LINENO' ERR
269: ++ trap on_exit EXIT
269: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh .sh
269: ++ testname=tlsdesc-import
269: ++ echo -n 'Testing tlsdesc-import ... '
269: Testing tlsdesc-import ... ++ t=out/test/arm/tlsdesc-import
269: ++ mkdir -p out/test/arm/tlsdesc-import
266: + out/test/arm/tls-pic/exe
266: + grep -q '3 5 3 5'
266: + on_exit
266: + echo OK
266: OK
266: + exit 0
266/341 Test #266: arm-tls-pic ......................................   Passed    0.56 sec
test 270
        Start 270: arm-tlsdesc-initial-exec

270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh"
270: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
270: Environment variables: 
270:  MACHINE=arm
270:  CPU=
270: Test timeout computed to be: 1500
269: ++ set -x
269: + supports_tlsdesc
269: + '[' arm = arm ']'
269: + is_musl
269: + ldd --version
269: + grep -q musl
267: + cc -B. -o out/test/arm/tls-small-alignment/exe1 out/test/arm/tls-small-alignment/a.o out/test/arm/tls-small-alignment/b.o out/test/arm/tls-small-alignment/c.o
269: ++ uname
269: + '[' Linux = FreeBSD ']'
269: + '[' -mtls-dialect=gnu2 '!=' '' ']'
269: + cat
269: + gcc -fPIC -c -o out/test/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2
270: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh
270: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
270: ++ export LC_ALL=C
270: ++ LC_ALL=C
270: ++ '[' -z arm ']'
270: ++ '[' -z '' ']'
270: ++ TESTDIR=out/test/arm
270: ++ CC=cc
270: ++ CXX=c++
270: ++ GCC=gcc
270: ++ GXX=g++
270: ++ OBJDUMP=objdump
270: ++ OBJCOPY=objcopy
270: ++ STRIP=strip
270: ++ QEMU=
270: ++ case $MACHINE in
270: ++ tlsdesc_opt=-mtls-dialect=gnu2
270: +++ uname
270: ++ '[' Linux = FreeBSD ']'
270: ++ trap 'on_error $LINENO' ERR
270: ++ trap on_exit EXIT
270: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh .sh
270: ++ testname=tlsdesc-initial-exec
270: ++ echo -n 'Testing tlsdesc-initial-exec ... '
270: Testing tlsdesc-initial-exec ... ++ t=out/test/arm/tlsdesc-initial-exec
270: ++ mkdir -p out/test/arm/tlsdesc-initial-exec
268: + cc -B. -shared -o out/test/arm/tlsdesc-dlopen/b.so out/test/arm/tlsdesc-dlopen/a.o
270: ++ set -x
270: + supports_tlsdesc
270: + '[' arm = arm ']'
270: + is_musl
270: + ldd --version
270: + grep -q musl
270: ++ uname
270: + '[' Linux = FreeBSD ']'
270: + '[' -mtls-dialect=gnu2 '!=' '' ']'
270: + cat
270: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2
267: + out/test/arm/tls-small-alignment/exe1
267: + grep -q '^42$'
267: + cc -B. -o out/test/arm/tls-small-alignment/exe2 out/test/arm/tls-small-alignment/c.o out/test/arm/tls-small-alignment/d.so
269: + gcc -fPIC -shared -o out/test/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2
269: + cat
270: + cc -B. -shared -o out/test/arm/tlsdesc-initial-exec/b.so out/test/arm/tlsdesc-initial-exec/a.o
268: + cat
268: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2
269: + cc -B. -o out/test/arm/tlsdesc-import/exe out/test/arm/tlsdesc-import/a.o out/test/arm/tlsdesc-import/b.so
267: + grep -q '^42$'
268: + cc -B. -o out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/c.o -ldl
267: + out/test/arm/tls-small-alignment/exe2
267: + on_exit
267: + echo OK
267: OK
267: + exit 0
267/341 Test #267: arm-tls-small-alignment ..........................   Passed    1.05 sec
test 271
        Start 271: arm-tlsdesc-local-dynamic

271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh"
271: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
271: Environment variables: 
271:  MACHINE=arm
271:  CPU=
271: Test timeout computed to be: 1500
270: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2
270: + cat
271: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh
271: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
271: ++ export LC_ALL=C
271: ++ LC_ALL=C
271: ++ '[' -z arm ']'
271: ++ '[' -z '' ']'
271: ++ TESTDIR=out/test/arm
271: ++ CC=cc
271: ++ CXX=c++
271: ++ GCC=gcc
271: ++ GXX=g++
271: ++ OBJDUMP=objdump
271: ++ OBJCOPY=objcopy
271: ++ STRIP=strip
271: ++ QEMU=
271: ++ case $MACHINE in
271: ++ tlsdesc_opt=-mtls-dialect=gnu2
271: +++ uname
271: ++ '[' Linux = FreeBSD ']'
271: ++ trap 'on_error $LINENO' ERR
271: ++ trap on_exit EXIT
271: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh .sh
271: ++ testname=tlsdesc-local-dynamic
271: ++ echo -n 'Testing tlsdesc-local-dynamic ... '
271: Testing tlsdesc-local-dynamic ... ++ t=out/test/arm/tlsdesc-local-dynamic
271: ++ mkdir -p out/test/arm/tlsdesc-local-dynamic
271: ++ set -x
271: + supports_tlsdesc
271: + '[' arm = arm ']'
271: + is_musl
271: + ldd --version
271: + grep -q musl
271: ++ uname
271: + '[' Linux = FreeBSD ']'
271: + '[' -mtls-dialect=gnu2 '!=' '' ']'
271: + cat
271: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2
269: + grep -q '5 7'
269: + out/test/arm/tlsdesc-import/exe
269: + on_exit
269: + echo OK
269: OK
269: + exit 0
268/341 Test #269: arm-tlsdesc-import ...............................   Passed    0.74 sec
test 272
        Start 272: arm-tlsdesc-static

272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh"
272: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
272: Environment variables: 
272:  MACHINE=arm
272:  CPU=
272: Test timeout computed to be: 1500
270: + gcc -fPIC -fPIE -c -o out/test/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2
272: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh
270: + cat
272: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
272: ++ export LC_ALL=C
272: ++ LC_ALL=C
272: ++ '[' -z arm ']'
272: ++ '[' -z '' ']'
272: ++ TESTDIR=out/test/arm
272: ++ CC=cc
272: ++ CXX=c++
272: ++ GCC=gcc
272: ++ GXX=g++
272: ++ OBJDUMP=objdump
272: ++ OBJCOPY=objcopy
272: ++ STRIP=strip
272: ++ QEMU=
272: ++ case $MACHINE in
272: ++ tlsdesc_opt=-mtls-dialect=gnu2
272: +++ uname
272: ++ '[' Linux = FreeBSD ']'
272: ++ trap 'on_error $LINENO' ERR
272: ++ trap on_exit EXIT
268: + grep -q '3 0 5'
272: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh .sh
268: + out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/b.so
268: + on_exit
268: + echo OK
268: OK
268: + exit 0
272: ++ testname=tlsdesc-static
269/341 Test #268: arm-tlsdesc-dlopen ...............................   Passed    0.89 sec
272: ++ echo -n 'Testing tlsdesc-static ... '
272: Testing tlsdesc-static ... ++ t=out/test/arm/tlsdesc-static
272: ++ mkdir -p out/test/arm/tlsdesc-static
test 273
        Start 273: arm-tlsdesc

273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh"
273: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
273: Environment variables: 
273:  MACHINE=arm
273:  CPU=
273: Test timeout computed to be: 1500
272: ++ set -x
272: + supports_tlsdesc
272: + '[' arm = arm ']'
272: + is_musl
271: + cat
271: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2
273: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh
272: + ldd --version
273: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
273: ++ export LC_ALL=C
273: ++ LC_ALL=C
273: ++ '[' -z arm ']'
273: ++ '[' -z '' ']'
273: ++ TESTDIR=out/test/arm
273: ++ CC=cc
273: ++ CXX=c++
273: ++ GCC=gcc
273: ++ GXX=g++
273: ++ OBJDUMP=objdump
273: ++ OBJCOPY=objcopy
273: ++ STRIP=strip
273: ++ QEMU=
273: ++ case $MACHINE in
273: ++ tlsdesc_opt=-mtls-dialect=gnu2
272: + grep -q musl
273: +++ uname
273: ++ '[' Linux = FreeBSD ']'
273: ++ trap 'on_error $LINENO' ERR
273: ++ trap on_exit EXIT
273: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh .sh
273: ++ testname=tlsdesc
273: ++ echo -n 'Testing tlsdesc ... '
273: Testing tlsdesc ... ++ t=out/test/arm/tlsdesc
273: ++ mkdir -p out/test/arm/tlsdesc
272: ++ uname
272: + '[' Linux = FreeBSD ']'
272: + '[' -mtls-dialect=gnu2 '!=' '' ']'
272: + test_cflags -static
273: ++ set -x
273: + supports_tlsdesc
273: + '[' arm = arm ']'
273: + is_musl
272: + echo 'int main() {}'
272: + cc -B. -static -o /dev/null -xc -
273: + ldd --version
273: + grep -q musl
273: ++ uname
273: + '[' Linux = FreeBSD ']'
273: + '[' -mtls-dialect=gnu2 '!=' '' ']'
273: + cat
273: + gcc -fPIC -c -o out/test/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2
271: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe1 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o
270: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe1 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so
273: + cat
273: + gcc -fPIC -c -o out/test/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2
271: + grep -q '42 5'
271: + out/test/arm/tlsdesc-local-dynamic/exe1
271: + cc -B. -o out/test/arm/tlsdesc-local-dynamic/exe2 out/test/arm/tlsdesc-local-dynamic/a.o out/test/arm/tlsdesc-local-dynamic/b.o -Wl,--no-relax
270: + out/test/arm/tlsdesc-initial-exec/exe1
270: + grep -q '^5 5 5$'
270: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe1
270: + grep -Eq 'TLS_?DESC' out/test/arm/tlsdesc-initial-exec/log1
270: + cc -B. -o out/test/arm/tlsdesc-initial-exec/exe2 out/test/arm/tlsdesc-initial-exec/c.o out/test/arm/tlsdesc-initial-exec/d.o out/test/arm/tlsdesc-initial-exec/b.so -Wl,--no-relax
273: + cc -B. -o out/test/arm/tlsdesc/exe1 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o
272: + cat
272: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2
271: + out/test/arm/tlsdesc-local-dynamic/exe2
271: + grep -q '42 5'
271: + on_exit
271: + echo OK
271: OK
271: + exit 0
270/341 Test #271: arm-tlsdesc-local-dynamic ........................   Passed    0.78 sec
test 274
        Start 274: arm-trace-symbol-symver

274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh"
274: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
274: Environment variables: 
274:  MACHINE=arm
274:  CPU=
274: Test timeout computed to be: 1500
274: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh
274: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
274: ++ export LC_ALL=C
274: ++ LC_ALL=C
274: ++ '[' -z arm ']'
274: ++ '[' -z '' ']'
274: ++ TESTDIR=out/test/arm
274: ++ CC=cc
274: ++ CXX=c++
274: ++ GCC=gcc
274: ++ GXX=g++
274: ++ OBJDUMP=objdump
274: ++ OBJCOPY=objcopy
274: ++ STRIP=strip
274: ++ QEMU=
274: ++ case $MACHINE in
274: ++ tlsdesc_opt=-mtls-dialect=gnu2
274: +++ uname
274: ++ '[' Linux = FreeBSD ']'
274: ++ trap 'on_error $LINENO' ERR
274: ++ trap on_exit EXIT
274: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh .sh
274: ++ testname=trace-symbol-symver
274: ++ echo -n 'Testing trace-symbol-symver ... '
274: Testing trace-symbol-symver ... ++ t=out/test/arm/trace-symbol-symver
274: ++ mkdir -p out/test/arm/trace-symbol-symver
270: + grep -q '^5 5 5$'
270: + out/test/arm/tlsdesc-initial-exec/exe2
274: ++ set -x
273: + out/test/arm/tlsdesc/exe1
270: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe2
273: + grep -q '42 3 5'
274: + cat
274: + cc -c -o out/test/arm/trace-symbol-symver/a.o -xc -
273: + cc -B. -o out/test/arm/tlsdesc/exe2 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -Wl,-no-relax
270: + grep -Eq 'TLS_?DESC' out/test/arm/tlsdesc-initial-exec/log2
272: + cat
272: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2
270: + on_exit
270: + echo OK
270: OK
270: + exit 0
271/341 Test #270: arm-tlsdesc-initial-exec .........................   Passed    1.40 sec
test 275
        Start 275: arm-trace-symbol

275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh"
275: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
275: Environment variables: 
275:  MACHINE=arm
275:  CPU=
275: Test timeout computed to be: 1500
275: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh
275: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
275: ++ export LC_ALL=C
275: ++ LC_ALL=C
275: ++ '[' -z arm ']'
275: ++ '[' -z '' ']'
275: ++ TESTDIR=out/test/arm
275: ++ CC=cc
275: ++ CXX=c++
275: ++ GCC=gcc
275: ++ GXX=g++
275: ++ OBJDUMP=objdump
275: ++ OBJCOPY=objcopy
275: ++ STRIP=strip
275: ++ QEMU=
275: ++ case $MACHINE in
275: ++ tlsdesc_opt=-mtls-dialect=gnu2
275: +++ uname
275: ++ '[' Linux = FreeBSD ']'
275: ++ trap 'on_error $LINENO' ERR
275: ++ trap on_exit EXIT
275: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh .sh
275: ++ testname=trace-symbol
275: ++ echo -n 'Testing trace-symbol ... '
275: Testing trace-symbol ... ++ t=out/test/arm/trace-symbol
275: ++ mkdir -p out/test/arm/trace-symbol
275: ++ set -x
274: + cat
275: + cat
275: + cc -c -o out/test/arm/trace-symbol/a.o -xc -
272: + cc -B. -o out/test/arm/tlsdesc-static/exe1 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static
274: + cc -B. -o out/test/arm/trace-symbol-symver/c.so -shared out/test/arm/trace-symbol-symver/a.o -Wl,--version-script=out/test/arm/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1
273: + out/test/arm/tlsdesc/exe2
273: + grep -q '42 3 5'
273: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o
275: + cc -c -o out/test/arm/trace-symbol/b.o -xc -
275: + cat
274: + cat
274: + cc -c -o out/test/arm/trace-symbol-symver/d.o -xc -
274: + cc -B. -o out/test/arm/trace-symbol-symver/exe out/test/arm/trace-symbol-symver/d.o out/test/arm/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1
275: + cat
273: + cc -B. -o out/test/arm/tlsdesc/exe3 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so
275: + cc -shared -o out/test/arm/trace-symbol/c.so -xc -
272: + grep -q 42
272: + out/test/arm/tlsdesc-static/exe1
272: + cc -B. -o out/test/arm/tlsdesc-static/exe2 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static -Wl,-no-relax
272: + out/test/arm/tlsdesc-static/exe2
272: + grep -q 42
272: + on_exit
272: + echo OK
272: OK
272: + exit 0
272/341 Test #272: arm-tlsdesc-static ...............................   Passed    1.35 sec
test 276
        Start 276: arm-trace

276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh"
276: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
276: Environment variables: 
276:  MACHINE=arm
276:  CPU=
276: Test timeout computed to be: 1500
276: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh
276: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
276: ++ export LC_ALL=C
276: ++ LC_ALL=C
276: ++ '[' -z arm ']'
276: ++ '[' -z '' ']'
276: ++ TESTDIR=out/test/arm
276: ++ CC=cc
276: ++ CXX=c++
276: ++ GCC=gcc
276: ++ GXX=g++
276: ++ OBJDUMP=objdump
276: ++ OBJCOPY=objcopy
276: ++ STRIP=strip
276: ++ QEMU=
276: ++ case $MACHINE in
276: ++ tlsdesc_opt=-mtls-dialect=gnu2
274: + out/test/arm/trace-symbol-symver/exe
273: + grep -q '42 3 5'
273: + out/test/arm/tlsdesc/exe3
276: +++ uname
273: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -Wl,-no-relax
274: + on_exit
274: + echo OK
274: OK
274: + exit 0
276: ++ '[' Linux = FreeBSD ']'
276: ++ trap 'on_error $LINENO' ERR
276: ++ trap on_exit EXIT
273/341 Test #274: arm-trace-symbol-symver ..........................   Passed    0.77 sec
test 277
        Start 277: arm-undefined-glob-gc-sections

277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh"
277: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
277: Environment variables: 
277:  MACHINE=arm
277:  CPU=
277: Test timeout computed to be: 1500
276: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh .sh
276: ++ testname=trace
276: ++ echo -n 'Testing trace ... '
276: Testing trace ... ++ t=out/test/arm/trace
276: ++ mkdir -p out/test/arm/trace
276: ++ set -x
276: + cat
277: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh
276: + cc -c -o out/test/arm/trace/a.o -xc -
277: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
277: ++ export LC_ALL=C
277: ++ LC_ALL=C
277: ++ '[' -z arm ']'
277: ++ '[' -z '' ']'
277: ++ TESTDIR=out/test/arm
277: ++ CC=cc
277: ++ CXX=c++
277: ++ GCC=gcc
277: ++ GXX=g++
277: ++ OBJDUMP=objdump
277: ++ OBJCOPY=objcopy
277: ++ STRIP=strip
277: ++ QEMU=
277: ++ case $MACHINE in
277: ++ tlsdesc_opt=-mtls-dialect=gnu2
275: + cc -B. -o out/test/arm/trace-symbol/exe out/test/arm/trace-symbol/a.o out/test/arm/trace-symbol/b.o out/test/arm/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz
277: +++ uname
277: ++ '[' Linux = FreeBSD ']'
277: ++ trap 'on_error $LINENO' ERR
277: ++ trap on_exit EXIT
277: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh .sh
277: ++ testname=undefined-glob-gc-sections
277: ++ echo -n 'Testing undefined-glob-gc-sections ... '
277: Testing undefined-glob-gc-sections ... ++ t=out/test/arm/undefined-glob-gc-sections
277: ++ mkdir -p out/test/arm/undefined-glob-gc-sections
277: ++ set -x
277: + test_cflags -static
277: + echo 'int main() {}'
277: + cc -B. -static -o /dev/null -xc -
276: + cc -B. -o out/test/arm/trace/exe out/test/arm/trace/a.o -Wl,-trace
273: + cc -B. -o out/test/arm/tlsdesc/exe4 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -Wl,-no-relax
275: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/arm/trace-symbol/log
275: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/arm/trace-symbol/log
275: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/arm/trace-symbol/log
275: + on_exit
275: + echo OK
275: OK
275: + exit 0
274/341 Test #275: arm-trace-symbol .................................   Passed    1.02 sec
test 278
        Start 278: arm-undefined-glob

278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh"
278: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
278: Environment variables: 
278:  MACHINE=arm
278:  CPU=
278: Test timeout computed to be: 1500
278: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh
278: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
278: ++ export LC_ALL=C
278: ++ LC_ALL=C
278: ++ '[' -z arm ']'
278: ++ '[' -z '' ']'
278: ++ TESTDIR=out/test/arm
278: ++ CC=cc
278: ++ CXX=c++
278: ++ GCC=gcc
278: ++ GXX=g++
278: ++ OBJDUMP=objdump
278: ++ OBJCOPY=objcopy
278: ++ STRIP=strip
278: ++ QEMU=
278: ++ case $MACHINE in
278: ++ tlsdesc_opt=-mtls-dialect=gnu2
278: +++ uname
278: ++ '[' Linux = FreeBSD ']'
278: ++ trap 'on_error $LINENO' ERR
278: ++ trap on_exit EXIT
278: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh .sh
278: ++ testname=undefined-glob
278: ++ echo -n 'Testing undefined-glob ... '
278: Testing undefined-glob ... ++ t=out/test/arm/undefined-glob
278: ++ mkdir -p out/test/arm/undefined-glob
278: ++ set -x
278: + test_cflags -static
278: + echo 'int main() {}'
278: + cc -B. -static -o /dev/null -xc -
273: + out/test/arm/tlsdesc/exe4
273: + grep -q '42 3 5'
273: + on_exit
273: + echo OK
273: OK
273: + exit 0
275/341 Test #273: arm-tlsdesc ......................................   Passed    1.78 sec
test 279
        Start 279: arm-undefined

279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh"
279: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
279: Environment variables: 
279:  MACHINE=arm
279:  CPU=
279: Test timeout computed to be: 1500
276: + grep -q '/a\.o$' out/test/arm/trace/log
279: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh
279: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
279: ++ export LC_ALL=C
279: ++ LC_ALL=C
279: ++ '[' -z arm ']'
279: ++ '[' -z '' ']'
279: ++ TESTDIR=out/test/arm
279: ++ CC=cc
279: ++ CXX=c++
279: ++ GCC=gcc
279: ++ GXX=g++
279: ++ OBJDUMP=objdump
279: ++ OBJCOPY=objcopy
279: ++ STRIP=strip
279: ++ QEMU=
279: ++ case $MACHINE in
279: ++ tlsdesc_opt=-mtls-dialect=gnu2
276: + on_exit
276: + echo OK
276: OK
276: + exit 0
276/341 Test #276: arm-trace ........................................   Passed    0.53 sec
test 280
        Start 280: arm-undefined2

280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh"
280: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
280: Environment variables: 
280:  MACHINE=arm
280:  CPU=
280: Test timeout computed to be: 1500
279: +++ uname
279: ++ '[' Linux = FreeBSD ']'
279: ++ trap 'on_error $LINENO' ERR
279: ++ trap on_exit EXIT
279: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh .sh
279: ++ testname=undefined
279: ++ echo -n 'Testing undefined ... '
279: Testing undefined ... ++ t=out/test/arm/undefined
279: ++ mkdir -p out/test/arm/undefined
277: + cc -o out/test/arm/undefined-glob-gc-sections/a.o -c -xc -
277: + cat
280: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh
280: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
280: ++ export LC_ALL=C
280: ++ LC_ALL=C
280: ++ '[' -z arm ']'
280: ++ '[' -z '' ']'
280: ++ TESTDIR=out/test/arm
280: ++ CC=cc
280: ++ CXX=c++
280: ++ GCC=gcc
280: ++ GXX=g++
280: ++ OBJDUMP=objdump
280: ++ OBJCOPY=objcopy
280: ++ STRIP=strip
280: ++ QEMU=
280: ++ case $MACHINE in
280: ++ tlsdesc_opt=-mtls-dialect=gnu2
279: ++ set -x
279: + test_cflags -static
279: + echo 'int main() {}'
279: + cc -B. -static -o /dev/null -xc -
280: +++ uname
280: ++ '[' Linux = FreeBSD ']'
280: ++ trap 'on_error $LINENO' ERR
280: ++ trap on_exit EXIT
280: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh .sh
280: ++ testname=undefined2
280: ++ echo -n 'Testing undefined2 ... '
280: Testing undefined2 ... ++ t=out/test/arm/undefined2
280: ++ mkdir -p out/test/arm/undefined2
277: + cat
280: ++ set -x
280: + test_cflags -static
280: + echo 'int main() {}'
277: + cc -o out/test/arm/undefined-glob-gc-sections/b.o -c -xc -
280: + cc -B. -static -o /dev/null -xc -
277: + cc -o out/test/arm/undefined-glob-gc-sections/c.o -c -xc -
277: + cat
278: + cat
278: + cc -o out/test/arm/undefined-glob/a.o -c -xc -
277: + rm -f out/test/arm/undefined-glob-gc-sections/d.a
277: + ar cr out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/a.o out/test/arm/undefined-glob-gc-sections/b.o out/test/arm/undefined-glob-gc-sections/c.o
278: + cat
278: + cc -o out/test/arm/undefined-glob/b.o -c -xc -
277: + cat
277: + cc -o out/test/arm/undefined-glob-gc-sections/e.o -c -xc -
279: + cat
279: + cc -o out/test/arm/undefined/a.o -c -x assembler -
278: + cat
278: + cc -o out/test/arm/undefined-glob/c.o -c -xc -
277: + cc -B. -o out/test/arm/undefined-glob-gc-sections/exe2 out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections
279: + cc -o out/test/arm/undefined/b.o -c -x assembler -
279: + cat
279: + cc -o out/test/arm/undefined/c.o -c -x assembler -
279: + cat
278: + rm -f out/test/arm/undefined-glob/d.a
279: + rm -f out/test/arm/undefined/d.a
278: + ar cr out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/a.o out/test/arm/undefined-glob/b.o out/test/arm/undefined-glob/c.o
279: + ar cr out/test/arm/undefined/d.a out/test/arm/undefined/b.o out/test/arm/undefined/c.o
279: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a
278: + cat
278: + cc -o out/test/arm/undefined-glob/e.o -c -xc -
279: + readelf --symbols out/test/arm/undefined/exe
280: + cc -o out/test/arm/undefined2/a.o -c -x assembler -
280: + cat
279: + grep -q foo out/test/arm/undefined/log
279: + grep -q bar out/test/arm/undefined/log
279: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo
280: + cc -o out/test/arm/undefined2/b.o -c -x assembler -
280: + cat
277: + readelf -W --symbols out/test/arm/undefined-glob-gc-sections/exe2
277: + grep -q foo out/test/arm/undefined-glob-gc-sections/log2
277: + grep -q foobar out/test/arm/undefined-glob-gc-sections/log2
277: + grep -q baz out/test/arm/undefined-glob-gc-sections/log2
277: + on_exit
277: + echo OK
277: OK
277: + exit 0
277/341 Test #277: arm-undefined-glob-gc-sections ...................   Passed    1.22 sec
test 281
        Start 281: arm-unkown-section-type

281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh"
281: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
281: Environment variables: 
281:  MACHINE=arm
281:  CPU=
281: Test timeout computed to be: 1500
280: + cc -o out/test/arm/undefined2/c.o -c -x assembler -
280: + cat
279: + readelf --symbols out/test/arm/undefined/exe
280: + rm -f out/test/arm/undefined2/d.a
281: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh
281: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
281: ++ export LC_ALL=C
281: ++ LC_ALL=C
281: ++ '[' -z arm ']'
281: ++ '[' -z '' ']'
281: ++ TESTDIR=out/test/arm
281: ++ CC=cc
281: ++ CXX=c++
281: ++ GCC=gcc
281: ++ GXX=g++
281: ++ OBJDUMP=objdump
281: ++ OBJCOPY=objcopy
281: ++ STRIP=strip
281: ++ QEMU=
281: ++ case $MACHINE in
281: ++ tlsdesc_opt=-mtls-dialect=gnu2
279: + grep -q foo out/test/arm/undefined/log
278: + cc -B. -o out/test/arm/undefined-glob/exe1 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o
280: + ar cr out/test/arm/undefined2/d.a out/test/arm/undefined2/b.o out/test/arm/undefined2/c.o
279: + grep -q bar out/test/arm/undefined/log
281: +++ uname
281: ++ '[' Linux = FreeBSD ']'
281: ++ trap 'on_error $LINENO' ERR
281: ++ trap on_exit EXIT
279: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo --undefined=bar
281: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh .sh
281: ++ testname=unkown-section-type
281: ++ echo -n 'Testing unkown-section-type ... '
281: Testing unkown-section-type ... ++ t=out/test/arm/unkown-section-type
281: ++ mkdir -p out/test/arm/unkown-section-type
280: + ./mold -static -o out/test/arm/undefined2/exe out/test/arm/undefined2/a.o out/test/arm/undefined2/d.a -undefined foo
281: ++ set -x
279: + readelf --symbols out/test/arm/undefined/exe
281: + cc -o out/test/arm/unkown-section-type/a.o -c -xassembler -
279: + grep -q foo out/test/arm/undefined/log
281: + cat
279: + grep -q bar out/test/arm/undefined/log
281: + skip
281: + echo skipped
281: skipped
281: + trap - EXIT
281: + exit 0
279: + on_exit
279: + echo OK
279: OK
279: + exit 0
278/341 Test #279: arm-undefined ....................................   Passed    0.88 sec
279/341 Test #281: arm-unkown-section-type ..........................***Skipped   0.10 sec
test 282
        Start 282: arm-unresolved-symbols

282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh"
282: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
282: Environment variables: 
282:  MACHINE=arm
282:  CPU=
282: Test timeout computed to be: 1500
test 283
        Start 283: arm-unresolved-symbols2

283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh"
283: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
283: Environment variables: 
283:  MACHINE=arm
283:  CPU=
283: Test timeout computed to be: 1500
280: + readelf --symbols out/test/arm/undefined2/exe
282: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh
282: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
282: ++ export LC_ALL=C
282: ++ LC_ALL=C
282: ++ '[' -z arm ']'
282: ++ '[' -z '' ']'
282: ++ TESTDIR=out/test/arm
282: ++ CC=cc
282: ++ CXX=c++
282: ++ GCC=gcc
282: ++ GXX=g++
282: ++ OBJDUMP=objdump
282: ++ OBJCOPY=objcopy
282: ++ STRIP=strip
282: ++ QEMU=
282: ++ case $MACHINE in
282: ++ tlsdesc_opt=-mtls-dialect=gnu2
282: +++ uname
280: + grep -q foo out/test/arm/undefined2/log
282: ++ '[' Linux = FreeBSD ']'
282: ++ trap 'on_error $LINENO' ERR
282: ++ trap on_exit EXIT
283: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh
283: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
283: ++ export LC_ALL=C
283: ++ LC_ALL=C
283: ++ '[' -z arm ']'
283: ++ '[' -z '' ']'
283: ++ TESTDIR=out/test/arm
283: ++ CC=cc
283: ++ CXX=c++
283: ++ GCC=gcc
283: ++ GXX=g++
283: ++ OBJDUMP=objdump
283: ++ OBJCOPY=objcopy
283: ++ STRIP=strip
283: ++ QEMU=
283: ++ case $MACHINE in
283: ++ tlsdesc_opt=-mtls-dialect=gnu2
283: +++ uname
283: ++ '[' Linux = FreeBSD ']'
283: ++ trap 'on_error $LINENO' ERR
283: ++ trap on_exit EXIT
280: + grep -q ndefined out/test/arm/undefined2/log
282: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh .sh
283: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh .sh
282: ++ testname=unresolved-symbols
282: ++ echo -n 'Testing unresolved-symbols ... '
282: Testing unresolved-symbols ... ++ t=out/test/arm/unresolved-symbols
282: ++ mkdir -p out/test/arm/unresolved-symbols
280: + on_exit
280: + echo OK
280: OK
280: + exit 0
283: ++ testname=unresolved-symbols2
283: ++ echo -n 'Testing unresolved-symbols2 ... '
283: Testing unresolved-symbols2 ... ++ t=out/test/arm/unresolved-symbols2
283: ++ mkdir -p out/test/arm/unresolved-symbols2
280/341 Test #280: arm-undefined2 ...................................   Passed    0.92 sec
test 284
        Start 284: arm-verbose

284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh"
284: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
284: Environment variables: 
284:  MACHINE=arm
284:  CPU=
284: Test timeout computed to be: 1500
282: ++ set -x
282: + cc -c -o out/test/arm/unresolved-symbols/a.o -xc -
282: + cat
283: ++ set -x
283: + cc -c -o out/test/arm/unresolved-symbols2/a.o -xc -fPIC -
283: + cat
284: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh
284: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
284: ++ export LC_ALL=C
284: ++ LC_ALL=C
284: ++ '[' -z arm ']'
284: ++ '[' -z '' ']'
284: ++ TESTDIR=out/test/arm
284: ++ CC=cc
284: ++ CXX=c++
284: ++ GCC=gcc
284: ++ GXX=g++
284: ++ OBJDUMP=objdump
284: ++ OBJCOPY=objcopy
284: ++ STRIP=strip
284: ++ QEMU=
284: ++ case $MACHINE in
284: ++ tlsdesc_opt=-mtls-dialect=gnu2
284: +++ uname
284: ++ '[' Linux = FreeBSD ']'
284: ++ trap 'on_error $LINENO' ERR
284: ++ trap on_exit EXIT
284: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh .sh
284: ++ testname=verbose
284: ++ echo -n 'Testing verbose ... '
284: Testing verbose ... ++ t=out/test/arm/verbose
284: ++ mkdir -p out/test/arm/verbose
284: ++ set -x
284: + cc -c -xc -o out/test/arm/verbose/a.o -
284: + cat
282: + grep -q 'undefined.*foo'
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o
283: + cc -B. -shared -o out/test/arm/unresolved-symbols2/b.so out/test/arm/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files
278: + readelf -W --symbols out/test/arm/undefined-glob/exe1
278: + grep -q foo out/test/arm/undefined-glob/log1
278: + grep -q foobar out/test/arm/undefined-glob/log1
278: + grep -q baz out/test/arm/undefined-glob/log1
278: + cc -B. -o out/test/arm/undefined-glob/exe2 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o '-Wl,--undefined-glob=foo*'
284: + cc -B. -Wl,--verbose -o out/test/arm/verbose/exe out/test/arm/verbose/a.o
282: + grep -q 'undefined.*foo'
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all
283: + grep -q ' UND foo$'
283: + readelf -W --dyn-syms out/test/arm/unresolved-symbols2/b.so
283: + on_exit
283: + echo OK
283: OK
283: + exit 0
281/341 Test #283: arm-unresolved-symbols2 ..........................   Passed    0.38 sec
test 285
        Start 285: arm-version-script-search-paths

285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh"
285: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
285: Environment variables: 
285:  MACHINE=arm
285:  CPU=
285: Test timeout computed to be: 1500
285: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh
285: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
285: ++ export LC_ALL=C
285: ++ LC_ALL=C
285: ++ '[' -z arm ']'
285: ++ '[' -z '' ']'
285: ++ TESTDIR=out/test/arm
285: ++ CC=cc
285: ++ CXX=c++
285: ++ GCC=gcc
285: ++ GXX=g++
285: ++ OBJDUMP=objdump
285: ++ OBJCOPY=objcopy
285: ++ STRIP=strip
285: ++ QEMU=
285: ++ case $MACHINE in
285: ++ tlsdesc_opt=-mtls-dialect=gnu2
285: +++ uname
285: ++ '[' Linux = FreeBSD ']'
285: ++ trap 'on_error $LINENO' ERR
285: ++ trap on_exit EXIT
285: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh .sh
285: ++ testname=version-script-search-paths
285: ++ echo -n 'Testing version-script-search-paths ... '
285: Testing version-script-search-paths ... ++ t=out/test/arm/version-script-search-paths
285: ++ mkdir -p out/test/arm/version-script-search-paths
285: ++ set -x
285: + mkdir -p out/test/arm/version-script-search-paths/foo/bar
285: + echo 'ver_x { global: *; };'
285: + cat
285: + cc -B. -shared -o out/test/arm/version-script-search-paths/c.so -Wl,-Lout/test/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/arm/version-script-search-paths/b.s
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all
278: + readelf -W --symbols out/test/arm/undefined-glob/exe2
284: + on_exit
284: + echo OK
284: OK
284: + exit 0
278: + grep -q foo out/test/arm/undefined-glob/log2
282/341 Test #284: arm-verbose ......................................   Passed    0.50 sec
test 286
        Start 286: arm-version-script

286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh"
286: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
286: Environment variables: 
286:  MACHINE=arm
286:  CPU=
286: Test timeout computed to be: 1500
278: + grep -q foobar out/test/arm/undefined-glob/log2
278: + grep -q baz out/test/arm/undefined-glob/log2
286: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh
286: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
286: ++ export LC_ALL=C
286: ++ LC_ALL=C
286: ++ '[' -z arm ']'
286: ++ '[' -z '' ']'
286: ++ TESTDIR=out/test/arm
286: ++ CC=cc
286: ++ CXX=c++
286: ++ GCC=gcc
286: ++ GXX=g++
286: ++ OBJDUMP=objdump
286: ++ OBJCOPY=objcopy
286: ++ STRIP=strip
286: ++ QEMU=
286: ++ case $MACHINE in
286: ++ tlsdesc_opt=-mtls-dialect=gnu2
286: +++ uname
278: + on_exit
278: + echo OK
278: OK
278: + exit 0
283/341 Test #278: arm-undefined-glob ...............................   Passed    1.60 sec
test 287
        Start 287: arm-version-script10

287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh"
287: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
287: Environment variables: 
287:  MACHINE=arm
287:  CPU=
287: Test timeout computed to be: 1500
286: ++ '[' Linux = FreeBSD ']'
286: ++ trap 'on_error $LINENO' ERR
286: ++ trap on_exit EXIT
286: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh .sh
286: ++ testname=version-script
286: ++ echo -n 'Testing version-script ... '
286: Testing version-script ... ++ t=out/test/arm/version-script
286: ++ mkdir -p out/test/arm/version-script
286: ++ set -x
286: + echo 'ver_x { global: *; };'
286: + cat
287: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh
286: + cc -B. -shared -o out/test/arm/version-script/c.so -Wl,-version-script,out/test/arm/version-script/a.ver out/test/arm/version-script/b.s
287: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
287: ++ export LC_ALL=C
287: ++ LC_ALL=C
287: ++ '[' -z arm ']'
287: ++ '[' -z '' ']'
287: ++ TESTDIR=out/test/arm
287: ++ CC=cc
287: ++ CXX=c++
287: ++ GCC=gcc
287: ++ GXX=g++
287: ++ OBJDUMP=objdump
287: ++ OBJCOPY=objcopy
287: ++ STRIP=strip
287: ++ QEMU=
287: ++ case $MACHINE in
287: ++ tlsdesc_opt=-mtls-dialect=gnu2
287: +++ uname
287: ++ '[' Linux = FreeBSD ']'
287: ++ trap 'on_error $LINENO' ERR
287: ++ trap on_exit EXIT
287: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh .sh
287: ++ testname=version-script10
287: ++ echo -n 'Testing version-script10 ... '
287: Testing version-script10 ... ++ t=out/test/arm/version-script10
287: ++ mkdir -p out/test/arm/version-script10
287: ++ set -x
287: + echo 'VER1 { foo[12]; }; VER2 {};'
287: + cat
287: + cc -B. -shared -o out/test/arm/version-script10/c.so -Wl,-version-script,out/test/arm/version-script10/a.ver out/test/arm/version-script10/b.s
282: + readelf --dyn-syms out/test/arm/unresolved-symbols/exe
282: + grep -w foo
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols
285: + readelf --version-info out/test/arm/version-script-search-paths/c.so
282: + grep -q 'undefined.*foo'
285: + grep -Fq 'Rev: 1  Flags: none  Index: 2  Cnt: 1  Name: ver_x' out/test/arm/version-script-search-paths/log
285: + on_exit
285: + echo OK
285: OK
285: + exit 0
284/341 Test #285: arm-version-script-search-paths ..................   Passed    0.35 sec
test 288
        Start 288: arm-version-script11

288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh"
288: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
288: Environment variables: 
288:  MACHINE=arm
288:  CPU=
288: Test timeout computed to be: 1500
288: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh
288: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
288: ++ export LC_ALL=C
288: ++ LC_ALL=C
288: ++ '[' -z arm ']'
288: ++ '[' -z '' ']'
288: ++ TESTDIR=out/test/arm
288: ++ CC=cc
288: ++ CXX=c++
288: ++ GCC=gcc
288: ++ GXX=g++
288: ++ OBJDUMP=objdump
288: ++ OBJCOPY=objcopy
288: ++ STRIP=strip
288: ++ QEMU=
288: ++ case $MACHINE in
288: ++ tlsdesc_opt=-mtls-dialect=gnu2
288: +++ uname
288: ++ '[' Linux = FreeBSD ']'
288: ++ trap 'on_error $LINENO' ERR
288: ++ trap on_exit EXIT
288: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh .sh
288: ++ testname=version-script11
288: ++ echo -n 'Testing version-script11 ... '
288: Testing version-script11 ... ++ t=out/test/arm/version-script11
288: ++ mkdir -p out/test/arm/version-script11
288: ++ set -x
288: + cat
288: + cat
288: + c++ -fPIC -c -o out/test/arm/version-script11/b.o -xc -
286: + readelf --version-info out/test/arm/version-script/c.so
287: + readelf --dyn-syms out/test/arm/version-script10/c.so
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files
282: + grep -q 'undefined.*foo'
286: + grep -Fq 'Rev: 1  Flags: none  Index: 2  Cnt: 1  Name: ver_x' out/test/arm/version-script/log
287: + grep -q ' foo1@@VER1$' out/test/arm/version-script10/log
287: + grep -q ' foo2@@VER1$' out/test/arm/version-script10/log
286: + on_exit
286: + echo OK
286: OK
286: + exit 0
285/341 Test #286: arm-version-script ...............................   Passed    0.39 sec
test 289
        Start 289: arm-version-script12

289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh"
289: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
289: Environment variables: 
289:  MACHINE=arm
289:  CPU=
289: Test timeout computed to be: 1500
287: + grep -q ' foo3@@VER1$' out/test/arm/version-script10/log
287: + on_exit
287: + echo OK
287: OK
287: + exit 0
286/341 Test #287: arm-version-script10 .............................   Passed    0.36 sec
test 290
        Start 290: arm-version-script13

290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh"
290: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
290: Environment variables: 
290:  MACHINE=arm
290:  CPU=
290: Test timeout computed to be: 1500
289: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh
289: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
289: ++ export LC_ALL=C
289: ++ LC_ALL=C
289: ++ '[' -z arm ']'
289: ++ '[' -z '' ']'
289: ++ TESTDIR=out/test/arm
289: ++ CC=cc
289: ++ CXX=c++
289: ++ GCC=gcc
289: ++ GXX=g++
289: ++ OBJDUMP=objdump
289: ++ OBJCOPY=objcopy
289: ++ STRIP=strip
289: ++ QEMU=
289: ++ case $MACHINE in
288: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script11/a.ver -o out/test/arm/version-script11/c.so out/test/arm/version-script11/b.o
289: ++ tlsdesc_opt=-mtls-dialect=gnu2
289: +++ uname
289: ++ '[' Linux = FreeBSD ']'
289: ++ trap 'on_error $LINENO' ERR
289: ++ trap on_exit EXIT
290: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh
290: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
290: ++ export LC_ALL=C
290: ++ LC_ALL=C
290: ++ '[' -z arm ']'
290: ++ '[' -z '' ']'
290: ++ TESTDIR=out/test/arm
290: ++ CC=cc
290: ++ CXX=c++
290: ++ GCC=gcc
290: ++ GXX=g++
290: ++ OBJDUMP=objdump
290: ++ OBJCOPY=objcopy
290: ++ STRIP=strip
290: ++ QEMU=
290: ++ case $MACHINE in
290: ++ tlsdesc_opt=-mtls-dialect=gnu2
289: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh .sh
289: ++ testname=version-script12
289: ++ echo -n 'Testing version-script12 ... '
289: Testing version-script12 ... ++ t=out/test/arm/version-script12
289: ++ mkdir -p out/test/arm/version-script12
290: +++ uname
290: ++ '[' Linux = FreeBSD ']'
290: ++ trap 'on_error $LINENO' ERR
290: ++ trap on_exit EXIT
289: ++ set -x
289: + cat
290: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh .sh
290: ++ testname=version-script13
290: ++ echo -n 'Testing version-script13 ... '
290: Testing version-script13 ... ++ t=out/test/arm/version-script13
290: ++ mkdir -p out/test/arm/version-script13
289: + cat
290: ++ set -x
290: + cat
289: + c++ -fPIC -c -o out/test/arm/version-script12/b.o -xc -
290: + c++ -fPIC -c -o out/test/arm/version-script13/b.o -xc -
290: + cat
282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs
282: + grep -q 'undefined.*foo'
289: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script12/a.ver -o out/test/arm/version-script12/c.so out/test/arm/version-script12/b.o
290: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script13/a.ver -o out/test/arm/version-script13/c.so out/test/arm/version-script13/b.o
288: + readelf --dyn-syms out/test/arm/version-script11/c.so
288: + grep -q foo@@VER_X1 out/test/arm/version-script11/log
288: + grep -q ' bar' out/test/arm/version-script11/log
288: + grep -q ' baz' out/test/arm/version-script11/log
288: + on_exit
288: + echo OK
288: OK
288: + exit 0
287/341 Test #288: arm-version-script11 .............................   Passed    0.51 sec
test 291
        Start 291: arm-version-script14

291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh"
291: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
291: Environment variables: 
291:  MACHINE=arm
291:  CPU=
291: Test timeout computed to be: 1500
291: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh
291: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
291: ++ export LC_ALL=C
291: ++ LC_ALL=C
291: ++ '[' -z arm ']'
291: ++ '[' -z '' ']'
291: ++ TESTDIR=out/test/arm
291: ++ CC=cc
291: ++ CXX=c++
291: ++ GCC=gcc
291: ++ GXX=g++
291: ++ OBJDUMP=objdump
291: ++ OBJCOPY=objcopy
291: ++ STRIP=strip
291: ++ QEMU=
291: ++ case $MACHINE in
291: ++ tlsdesc_opt=-mtls-dialect=gnu2
291: +++ uname
291: ++ '[' Linux = FreeBSD ']'
291: ++ trap 'on_error $LINENO' ERR
291: ++ trap on_exit EXIT
291: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh .sh
291: ++ testname=version-script14
291: ++ echo -n 'Testing version-script14 ... '
291: Testing version-script14 ... ++ t=out/test/arm/version-script14
291: ++ mkdir -p out/test/arm/version-script14
291: ++ set -x
291: + cat
291: + cat
291: + c++ -fPIC -c -o out/test/arm/version-script14/b.o -xc -
289: + readelf --dyn-syms out/test/arm/version-script12/c.so
282: + on_exit
282: + echo OK
282: OK
282: + exit 0
289: + grep -q ' xyz' out/test/arm/version-script12/log
288/341 Test #282: arm-unresolved-symbols ...........................   Passed    1.37 sec
test 292
        Start 292: arm-version-script15

292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh"
292: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
292: Environment variables: 
292:  MACHINE=arm
292:  CPU=
292: Test timeout computed to be: 1500
289: + grep -q ' foo_bar' out/test/arm/version-script12/log
292: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh
292: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
292: ++ export LC_ALL=C
292: ++ LC_ALL=C
292: ++ '[' -z arm ']'
292: ++ '[' -z '' ']'
292: ++ TESTDIR=out/test/arm
292: ++ CC=cc
292: ++ CXX=c++
292: ++ GCC=gcc
292: ++ GXX=g++
292: ++ OBJDUMP=objdump
292: ++ OBJCOPY=objcopy
292: ++ STRIP=strip
292: ++ QEMU=
292: ++ case $MACHINE in
292: ++ tlsdesc_opt=-mtls-dialect=gnu2
289: + grep -q ' foo$' out/test/arm/version-script12/log
292: +++ uname
292: ++ '[' Linux = FreeBSD ']'
292: ++ trap 'on_error $LINENO' ERR
292: ++ trap on_exit EXIT
289: + on_exit
289: + echo OK
289: OK
289: + exit 0
289/341 Test #289: arm-version-script12 .............................   Passed    0.44 sec
test 293
        Start 293: arm-version-script16

293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh"
293: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
293: Environment variables: 
293:  MACHINE=arm
293:  CPU=
293: Test timeout computed to be: 1500
292: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh .sh
292: ++ testname=version-script15
292: ++ echo -n 'Testing version-script15 ... '
292: Testing version-script15 ... ++ t=out/test/arm/version-script15
292: ++ mkdir -p out/test/arm/version-script15
293: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh
293: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
293: ++ export LC_ALL=C
293: ++ LC_ALL=C
293: ++ '[' -z arm ']'
293: ++ '[' -z '' ']'
293: ++ TESTDIR=out/test/arm
293: ++ CC=cc
293: ++ CXX=c++
293: ++ GCC=gcc
292: ++ set -x
292: + cat
290: + readelf --dyn-syms out/test/arm/version-script13/c.so
293: ++ GXX=g++
293: ++ OBJDUMP=objdump
293: ++ OBJCOPY=objcopy
293: ++ STRIP=strip
293: ++ QEMU=
293: ++ case $MACHINE in
293: ++ tlsdesc_opt=-mtls-dialect=gnu2
291: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script14/a.ver -o out/test/arm/version-script14/c.so out/test/arm/version-script14/b.o
292: + cat
292: + c++ -fPIC -c -o out/test/arm/version-script15/b.o -xc -
293: +++ uname
290: + grep -q ' foobar' out/test/arm/version-script13/log
293: ++ '[' Linux = FreeBSD ']'
293: ++ trap 'on_error $LINENO' ERR
293: ++ trap on_exit EXIT
293: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh .sh
293: ++ testname=version-script16
293: ++ echo -n 'Testing version-script16 ... '
293: Testing version-script16 ... ++ t=out/test/arm/version-script16
293: ++ mkdir -p out/test/arm/version-script16
290: + grep -q ' foo$' out/test/arm/version-script13/log
290: + on_exit
290: + echo OK
290: OK
290: + exit 0
290/341 Test #290: arm-version-script13 .............................   Passed    0.49 sec
293: ++ set -x
293: + cat
test 294
        Start 294: arm-version-script17

294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh"
294: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
294: Environment variables: 
294:  MACHINE=arm
294:  CPU=
294: Test timeout computed to be: 1500
293: + cat
293: + cc -fPIC -c -o out/test/arm/version-script16/b.o -xc -
292: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script15/a.ver -o out/test/arm/version-script15/c.so out/test/arm/version-script15/b.o
294: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh
294: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
294: ++ export LC_ALL=C
294: ++ LC_ALL=C
294: ++ '[' -z arm ']'
294: ++ '[' -z '' ']'
294: ++ TESTDIR=out/test/arm
294: ++ CC=cc
294: ++ CXX=c++
294: ++ GCC=gcc
294: ++ GXX=g++
294: ++ OBJDUMP=objdump
294: ++ OBJCOPY=objcopy
294: ++ STRIP=strip
294: ++ QEMU=
294: ++ case $MACHINE in
294: ++ tlsdesc_opt=-mtls-dialect=gnu2
294: +++ uname
294: ++ '[' Linux = FreeBSD ']'
294: ++ trap 'on_error $LINENO' ERR
294: ++ trap on_exit EXIT
294: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh .sh
294: ++ testname=version-script17
294: ++ echo -n 'Testing version-script17 ... '
294: Testing version-script17 ... ++ t=out/test/arm/version-script17
294: ++ mkdir -p out/test/arm/version-script17
294: ++ set -x
294: + cat
294: + cc -fPIC -c -o out/test/arm/version-script17/a.o -xc -
293: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script16/a.ver -o out/test/arm/version-script16/c.so out/test/arm/version-script16/b.o
291: + readelf --dyn-syms out/test/arm/version-script14/c.so
291: + grep -q ' xyz' out/test/arm/version-script14/log
291: + grep -q ' foobarzx' out/test/arm/version-script14/log
291: + grep -q ' foobarcx' out/test/arm/version-script14/log
291: + grep -q ' foo123bar456bx' out/test/arm/version-script14/log
294: + cc -B. -shared -fPIC -o out/test/arm/version-script17/b.so -xc -
294: + cat
291: + grep -q ' foo123bar456c' out/test/arm/version-script14/log
291: + grep -q ' foo123bar456x' out/test/arm/version-script14/log
291: + on_exit
291: + echo OK
291: OK
291: + exit 0
291/341 Test #291: arm-version-script14 .............................   Passed    0.47 sec
test 295
        Start 295: arm-version-script18

295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh"
295: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
295: Environment variables: 
295:  MACHINE=arm
295:  CPU=
295: Test timeout computed to be: 1500
292: + readelf --dyn-syms out/test/arm/version-script15/c.so
292: + grep -q ' azZ' out/test/arm/version-script15/log
292: + grep -q ' czZ' out/test/arm/version-script15/log
295: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh
292: + grep -q ' azC' out/test/arm/version-script15/log
292: + grep -q ' aaZ' out/test/arm/version-script15/log
295: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
295: ++ export LC_ALL=C
295: ++ LC_ALL=C
295: ++ '[' -z arm ']'
295: ++ '[' -z '' ']'
295: ++ TESTDIR=out/test/arm
295: ++ CC=cc
295: ++ CXX=c++
295: ++ GCC=gcc
295: ++ GXX=g++
295: ++ OBJDUMP=objdump
295: ++ OBJCOPY=objcopy
295: ++ STRIP=strip
295: ++ QEMU=
295: ++ case $MACHINE in
295: ++ tlsdesc_opt=-mtls-dialect=gnu2
292: + on_exit
292: + echo OK
292: OK
292: + exit 0
292/341 Test #292: arm-version-script15 .............................   Passed    0.41 sec
test 296
        Start 296: arm-version-script19

296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh"
296: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
296: Environment variables: 
296:  MACHINE=arm
296:  CPU=
296: Test timeout computed to be: 1500
295: +++ uname
295: ++ '[' Linux = FreeBSD ']'
295: ++ trap 'on_error $LINENO' ERR
295: ++ trap on_exit EXIT
295: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh .sh
295: ++ testname=version-script18
295: ++ echo -n 'Testing version-script18 ... '
295: Testing version-script18 ... ++ t=out/test/arm/version-script18
295: ++ mkdir -p out/test/arm/version-script18
295: ++ set -x
295: + cat
296: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh
296: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
296: ++ export LC_ALL=C
296: ++ LC_ALL=C
296: ++ '[' -z arm ']'
296: ++ '[' -z '' ']'
296: ++ TESTDIR=out/test/arm
296: ++ CC=cc
296: ++ CXX=c++
296: ++ GCC=gcc
296: ++ GXX=g++
296: ++ OBJDUMP=objdump
296: ++ OBJCOPY=objcopy
296: ++ STRIP=strip
296: ++ QEMU=
296: ++ case $MACHINE in
296: ++ tlsdesc_opt=-mtls-dialect=gnu2
296: +++ uname
295: + cat
295: + cc -fPIC -c -o out/test/arm/version-script18/b.o -xc++ -
296: ++ '[' Linux = FreeBSD ']'
296: ++ trap 'on_error $LINENO' ERR
296: ++ trap on_exit EXIT
293: + grep -q foobar
293: + readelf --dyn-syms out/test/arm/version-script16/c.so
296: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh .sh
296: ++ testname=version-script19
296: ++ echo -n 'Testing version-script19 ... '
296: Testing version-script19 ... ++ t=out/test/arm/version-script19
296: ++ mkdir -p out/test/arm/version-script19
293: + on_exit
293: + echo OK
293: OK
293: + exit 0
293/341 Test #293: arm-version-script16 .............................   Passed    0.45 sec
test 297
        Start 297: arm-version-script2

297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh"
297: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
297: Environment variables: 
297:  MACHINE=arm
297:  CPU=
297: Test timeout computed to be: 1500
296: ++ set -x
296: + cat
297: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh
297: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
297: ++ export LC_ALL=C
297: ++ LC_ALL=C
297: ++ '[' -z arm ']'
297: ++ '[' -z '' ']'
297: ++ TESTDIR=out/test/arm
297: ++ CC=cc
297: ++ CXX=c++
297: ++ GCC=gcc
297: ++ GXX=g++
297: ++ OBJDUMP=objdump
297: ++ OBJCOPY=objcopy
297: ++ STRIP=strip
297: ++ QEMU=
297: ++ case $MACHINE in
297: ++ tlsdesc_opt=-mtls-dialect=gnu2
296: + cat
296: + cc -fPIC -c -o out/test/arm/version-script19/b.o -xc++ -
297: +++ uname
297: ++ '[' Linux = FreeBSD ']'
297: ++ trap 'on_error $LINENO' ERR
297: ++ trap on_exit EXIT
297: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh .sh
297: ++ testname=version-script2
297: ++ echo -n 'Testing version-script2 ... '
297: Testing version-script2 ... ++ t=out/test/arm/version-script2
297: ++ mkdir -p out/test/arm/version-script2
297: ++ set -x
297: + cat
297: + cc -B. -xc -shared -o out/test/arm/version-script2/b.so -Wl,-version-script,out/test/arm/version-script2/a.ver -
297: + cat
295: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script18/a.ver -o out/test/arm/version-script18/c.so out/test/arm/version-script18/b.o
294: + cc -B. -o out/test/arm/version-script17/exe1 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so
296: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script19/a.ver -o out/test/arm/version-script19/c.so out/test/arm/version-script19/b.o
295: + readelf --wide --dyn-syms out/test/arm/version-script18/c.so
295: + grep libalpha
295: + grep -q Bar
295: + on_exit
295: + echo OK
295: OK
295: + exit 0
294/341 Test #295: arm-version-script18 .............................   Passed    0.42 sec
test 298
        Start 298: arm-version-script20

298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh"
298: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
298: Environment variables: 
298:  MACHINE=arm
298:  CPU=
298: Test timeout computed to be: 1500
298: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh
298: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
298: ++ export LC_ALL=C
298: ++ LC_ALL=C
298: ++ '[' -z arm ']'
298: ++ '[' -z '' ']'
298: ++ TESTDIR=out/test/arm
298: ++ CC=cc
298: ++ CXX=c++
298: ++ GCC=gcc
298: ++ GXX=g++
298: ++ OBJDUMP=objdump
298: ++ OBJCOPY=objcopy
298: ++ STRIP=strip
298: ++ QEMU=
298: ++ case $MACHINE in
298: ++ tlsdesc_opt=-mtls-dialect=gnu2
298: +++ uname
298: ++ '[' Linux = FreeBSD ']'
298: ++ trap 'on_error $LINENO' ERR
298: ++ trap on_exit EXIT
298: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh .sh
298: ++ testname=version-script20
298: ++ echo -n 'Testing version-script20 ... '
298: Testing version-script20 ... ++ t=out/test/arm/version-script20
298: ++ mkdir -p out/test/arm/version-script20
298: ++ set -x
298: + cat
298: + cc -fPIC -c -o out/test/arm/version-script20/b.o -xc -
298: + cat
296: + readelf -W --dyn-syms out/test/arm/version-script19/c.so
294: + nm -g out/test/arm/version-script17/exe1
294: + grep -q foo
294: + cat
296: + grep -Eq foobar out/test/arm/version-script19/log
296: + grep -Eq 'GLOBAL.*baz' out/test/arm/version-script19/log
296: + on_exit
296: + echo OK
296: OK
296: + exit 0
294: + cc -B. -o out/test/arm/version-script17/exe2 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/c.ver -Wl,--undefined-version
297: + cc -xc -c -o out/test/arm/version-script2/c.o -
295/341 Test #296: arm-version-script19 .............................   Passed    0.49 sec
test 299
        Start 299: arm-version-script21

299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh"
299: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
299: Environment variables: 
299:  MACHINE=arm
299:  CPU=
299: Test timeout computed to be: 1500
297: + cat
299: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh
299: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
299: ++ export LC_ALL=C
299: ++ LC_ALL=C
299: ++ '[' -z arm ']'
299: ++ '[' -z '' ']'
299: ++ TESTDIR=out/test/arm
299: ++ CC=cc
299: ++ CXX=c++
299: ++ GCC=gcc
299: ++ GXX=g++
299: ++ OBJDUMP=objdump
299: ++ OBJCOPY=objcopy
299: ++ STRIP=strip
299: ++ QEMU=
299: ++ case $MACHINE in
299: ++ tlsdesc_opt=-mtls-dialect=gnu2
299: +++ uname
299: ++ '[' Linux = FreeBSD ']'
299: ++ trap 'on_error $LINENO' ERR
299: ++ trap on_exit EXIT
299: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh .sh
299: ++ testname=version-script21
299: ++ echo -n 'Testing version-script21 ... '
299: Testing version-script21 ... ++ t=out/test/arm/version-script21
299: ++ mkdir -p out/test/arm/version-script21
299: ++ set -x
299: + cat
299: + cc -fPIC -c -o out/test/arm/version-script21/b.o -xc -
299: + cat
298: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script20/a.ver -o out/test/arm/version-script20/c.so out/test/arm/version-script20/b.o
299: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script21/a.ver -o out/test/arm/version-script21/c.so out/test/arm/version-script21/b.o
297: + cc -B. -o out/test/arm/version-script2/exe out/test/arm/version-script2/c.o out/test/arm/version-script2/b.so
294: + nm -g out/test/arm/version-script17/exe2
299: + readelf -W --dyn-syms out/test/arm/version-script21/c.so
299: + grep -Fq foo_x@@VER1 out/test/arm/version-script21/log
294: + grep -q foo out/test/arm/version-script17/log2
299: + grep -Fq foo_y@@VER2 out/test/arm/version-script21/log
294: + cat
299: + grep -Fq foo_z@@VER2 out/test/arm/version-script21/log
294: + cc -B. -o out/test/arm/version-script17/exe3 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/d.ver
298: + readelf -W --dyn-syms out/test/arm/version-script20/c.so
299: + on_exit
299: + echo OK
299: OK
299: + exit 0
298: + grep -Fq foo_x@@VER2 out/test/arm/version-script20/log
296/341 Test #299: arm-version-script21 .............................   Passed    0.26 sec
test 300
        Start 300: arm-version-script22

300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh"
300: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
300: Environment variables: 
300:  MACHINE=arm
300:  CPU=
300: Test timeout computed to be: 1500
298: + grep -Fq foo_y@@VER1 out/test/arm/version-script20/log
298: + grep -Fq foo_z@@VER1 out/test/arm/version-script20/log
300: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh
298: + on_exit
298: + echo OK
298: OK
298: + exit 0
300: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
300: ++ export LC_ALL=C
300: ++ LC_ALL=C
300: ++ '[' -z arm ']'
300: ++ '[' -z '' ']'
300: ++ TESTDIR=out/test/arm
300: ++ CC=cc
300: ++ CXX=c++
300: ++ GCC=gcc
300: ++ GXX=g++
300: ++ OBJDUMP=objdump
300: ++ OBJCOPY=objcopy
300: ++ STRIP=strip
300: ++ QEMU=
300: ++ case $MACHINE in
300: ++ tlsdesc_opt=-mtls-dialect=gnu2
300: +++ uname
297/341 Test #298: arm-version-script20 .............................   Passed    0.40 sec
test 301
        Start 301: arm-version-script23

301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh"
301: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
301: Environment variables: 
301:  MACHINE=arm
301:  CPU=
301: Test timeout computed to be: 1500
300: ++ '[' Linux = FreeBSD ']'
300: ++ trap 'on_error $LINENO' ERR
300: ++ trap on_exit EXIT
300: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh .sh
300: ++ testname=version-script22
300: ++ echo -n 'Testing version-script22 ... '
300: Testing version-script22 ... ++ t=out/test/arm/version-script22
300: ++ mkdir -p out/test/arm/version-script22
301: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh
301: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
301: ++ export LC_ALL=C
301: ++ LC_ALL=C
301: ++ '[' -z arm ']'
301: ++ '[' -z '' ']'
301: ++ TESTDIR=out/test/arm
301: ++ CC=cc
301: ++ CXX=c++
301: ++ GCC=gcc
301: ++ GXX=g++
301: ++ OBJDUMP=objdump
301: ++ OBJCOPY=objcopy
301: ++ STRIP=strip
301: ++ QEMU=
301: ++ case $MACHINE in
301: ++ tlsdesc_opt=-mtls-dialect=gnu2
300: ++ set -x
300: + cat
301: +++ uname
301: ++ '[' Linux = FreeBSD ']'
301: ++ trap 'on_error $LINENO' ERR
301: ++ trap on_exit EXIT
301: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh .sh
301: ++ testname=version-script23
301: ++ echo -n 'Testing version-script23 ... '
301: Testing version-script23 ... ++ t=out/test/arm/version-script23
301: ++ mkdir -p out/test/arm/version-script23
300: + cc -fPIC -c -o out/test/arm/version-script22/b.o -xc -
301: ++ set -x
301: + cat
301: + cat
300: + cat
301: + cc -c -o out/test/arm/version-script23/b.o -xassembler -
297: + out/test/arm/version-script2/exe
301: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script23/a.ver -o out/test/arm/version-script23/c.so out/test/arm/version-script23/b.o
297: + readelf --dyn-syms out/test/arm/version-script2/exe
300: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script22/a.ver -o out/test/arm/version-script22/c.so out/test/arm/version-script22/b.o
297: + grep -Fq foo@ver1 out/test/arm/version-script2/log
297: + grep -Fq bar@ver2 out/test/arm/version-script2/log
297: + grep -Fq baz@ver3 out/test/arm/version-script2/log
297: + on_exit
297: + echo OK
297: OK
297: + exit 0
298/341 Test #297: arm-version-script2 ..............................   Passed    0.84 sec
test 302
        Start 302: arm-version-script3

302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh"
302: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
302: Environment variables: 
302:  MACHINE=arm
302:  CPU=
302: Test timeout computed to be: 1500
302: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh
302: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
302: ++ export LC_ALL=C
302: ++ LC_ALL=C
302: ++ '[' -z arm ']'
302: ++ '[' -z '' ']'
302: ++ TESTDIR=out/test/arm
302: ++ CC=cc
302: ++ CXX=c++
302: ++ GCC=gcc
302: ++ GXX=g++
302: ++ OBJDUMP=objdump
302: ++ OBJCOPY=objcopy
302: ++ STRIP=strip
302: ++ QEMU=
302: ++ case $MACHINE in
302: ++ tlsdesc_opt=-mtls-dialect=gnu2
294: + nm -g out/test/arm/version-script17/exe3
302: +++ uname
302: ++ '[' Linux = FreeBSD ']'
302: ++ trap 'on_error $LINENO' ERR
302: ++ trap on_exit EXIT
302: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh .sh
294: + grep -q foo out/test/arm/version-script17/log3
302: ++ testname=version-script3
302: ++ echo -n 'Testing version-script3 ... '
302: Testing version-script3 ... ++ t=out/test/arm/version-script3
302: ++ mkdir -p out/test/arm/version-script3
294: + on_exit
294: + echo OK
294: OK
294: + exit 0
299/341 Test #294: arm-version-script17 .............................   Passed    1.30 sec
test 303
        Start 303: arm-version-script4

303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh"
303: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
303: Environment variables: 
303:  MACHINE=arm
303:  CPU=
303: Test timeout computed to be: 1500
302: ++ set -x
302: + cat
302: + cat
302: + cc -B. -xc -shared -o out/test/arm/version-script3/b.so -Wl,-version-script,out/test/arm/version-script3/a.ver -
303: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh
303: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
303: ++ export LC_ALL=C
303: ++ LC_ALL=C
303: ++ '[' -z arm ']'
303: ++ '[' -z '' ']'
303: ++ TESTDIR=out/test/arm
303: ++ CC=cc
303: ++ CXX=c++
303: ++ GCC=gcc
303: ++ GXX=g++
303: ++ OBJDUMP=objdump
303: ++ OBJCOPY=objcopy
303: ++ STRIP=strip
303: ++ QEMU=
303: ++ case $MACHINE in
303: ++ tlsdesc_opt=-mtls-dialect=gnu2
303: +++ uname
303: ++ '[' Linux = FreeBSD ']'
303: ++ trap 'on_error $LINENO' ERR
303: ++ trap on_exit EXIT
303: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh .sh
303: ++ testname=version-script4
303: ++ echo -n 'Testing version-script4 ... '
303: Testing version-script4 ... ++ t=out/test/arm/version-script4
303: ++ mkdir -p out/test/arm/version-script4
303: ++ set -x
303: + cat
303: + cat
303: + c++ -fPIC -c -o out/test/arm/version-script4/b.o -xc++ -
301: + readelf -W --dyn-syms out/test/arm/version-script23/c.so
300: + readelf -W --dyn-syms out/test/arm/version-script22/c.so
301: + grep -Fq 'foo?@@VER1' out/test/arm/version-script23/log
300: + grep -Fq foo_bar@@VER2 out/test/arm/version-script22/log
301: + on_exit
301: + echo OK
301: OK
301: + exit 0
300/341 Test #301: arm-version-script23 .............................   Passed    0.36 sec
test 304
        Start 304: arm-version-script5

304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh"
304: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
304: Environment variables: 
304:  MACHINE=arm
304:  CPU=
304: Test timeout computed to be: 1500
300: + on_exit
300: + echo OK
300: OK
300: + exit 0
301/341 Test #300: arm-version-script22 .............................   Passed    0.40 sec
test 305
        Start 305: arm-version-script6

305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh"
305: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
305: Environment variables: 
305:  MACHINE=arm
305:  CPU=
305: Test timeout computed to be: 1500
304: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh
304: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
304: ++ export LC_ALL=C
304: ++ LC_ALL=C
304: ++ '[' -z arm ']'
304: ++ '[' -z '' ']'
304: ++ TESTDIR=out/test/arm
304: ++ CC=cc
304: ++ CXX=c++
304: ++ GCC=gcc
304: ++ GXX=g++
304: ++ OBJDUMP=objdump
304: ++ OBJCOPY=objcopy
304: ++ STRIP=strip
304: ++ QEMU=
304: ++ case $MACHINE in
304: ++ tlsdesc_opt=-mtls-dialect=gnu2
304: +++ uname
304: ++ '[' Linux = FreeBSD ']'
304: ++ trap 'on_error $LINENO' ERR
304: ++ trap on_exit EXIT
305: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh
305: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
305: ++ export LC_ALL=C
305: ++ LC_ALL=C
305: ++ '[' -z arm ']'
305: ++ '[' -z '' ']'
305: ++ TESTDIR=out/test/arm
305: ++ CC=cc
305: ++ CXX=c++
305: ++ GCC=gcc
305: ++ GXX=g++
305: ++ OBJDUMP=objdump
305: ++ OBJCOPY=objcopy
305: ++ STRIP=strip
305: ++ QEMU=
305: ++ case $MACHINE in
305: ++ tlsdesc_opt=-mtls-dialect=gnu2
304: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh .sh
304: ++ testname=version-script5
304: ++ echo -n 'Testing version-script5 ... '
304: Testing version-script5 ... ++ t=out/test/arm/version-script5
304: ++ mkdir -p out/test/arm/version-script5
305: +++ uname
305: ++ '[' Linux = FreeBSD ']'
305: ++ trap 'on_error $LINENO' ERR
305: ++ trap on_exit EXIT
303: + cc -B. -shared -o out/test/arm/version-script4/c.so -Wl,-version-script,out/test/arm/version-script4/a.ver out/test/arm/version-script4/b.o
305: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh .sh
304: ++ set -x
304: + cat
305: ++ testname=version-script6
305: ++ echo -n 'Testing version-script6 ... '
305: Testing version-script6 ... ++ t=out/test/arm/version-script6
305: ++ mkdir -p out/test/arm/version-script6
305: ++ set -x
305: + cat
304: + cat
305: + cat
305: + c++ -fPIC -c -o out/test/arm/version-script6/b.o -xc -
304: + c++ -fPIC -c -o out/test/arm/version-script5/b.o -xc -
305: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script6/a.ver -o out/test/arm/version-script6/c.so out/test/arm/version-script6/b.o
302: + cat
304: + cc -B. -shared -o out/test/arm/version-script5/c.so -Wl,-version-script,out/test/arm/version-script5/a.ver out/test/arm/version-script5/b.o
302: + cc -xc -c -o out/test/arm/version-script3/c.o -
303: + readelf --dyn-syms out/test/arm/version-script4/c.so
303: + grep -Fq _ZN3foo3barE out/test/arm/version-script4/log
303: + grep -Fq ' bar' out/test/arm/version-script4/log
303: + on_exit
303: + echo OK
303: OK
303: + exit 0
302/341 Test #303: arm-version-script4 ..............................   Passed    0.46 sec
test 306
        Start 306: arm-version-script7

306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh"
306: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
306: Environment variables: 
306:  MACHINE=arm
306:  CPU=
306: Test timeout computed to be: 1500
306: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh
306: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
306: ++ export LC_ALL=C
306: ++ LC_ALL=C
306: ++ '[' -z arm ']'
306: ++ '[' -z '' ']'
306: ++ TESTDIR=out/test/arm
306: ++ CC=cc
306: ++ CXX=c++
306: ++ GCC=gcc
306: ++ GXX=g++
306: ++ OBJDUMP=objdump
306: ++ OBJCOPY=objcopy
306: ++ STRIP=strip
306: ++ QEMU=
306: ++ case $MACHINE in
306: ++ tlsdesc_opt=-mtls-dialect=gnu2
306: +++ uname
306: ++ '[' Linux = FreeBSD ']'
306: ++ trap 'on_error $LINENO' ERR
306: ++ trap on_exit EXIT
306: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh .sh
306: ++ testname=version-script7
306: ++ echo -n 'Testing version-script7 ... '
306: Testing version-script7 ... ++ t=out/test/arm/version-script7
306: ++ mkdir -p out/test/arm/version-script7
302: + cc -B. -o out/test/arm/version-script3/exe out/test/arm/version-script3/c.o out/test/arm/version-script3/b.so
306: ++ set -x
306: + cat
305: + cat
305: + c++ -fPIC -c -o out/test/arm/version-script6/e.o -xc -
305: + cat
306: + cat
306: + c++ -fPIC -c -o out/test/arm/version-script7/b.o -xc -
304: + readelf --dyn-syms out/test/arm/version-script5/c.so
304: + grep -Fq foo out/test/arm/version-script5/log
304: + grep -Fq ' main' out/test/arm/version-script5/log
304: + on_exit
304: + echo OK
304: OK
304: + exit 0
303/341 Test #304: arm-version-script5 ..............................   Passed    0.53 sec
test 307
        Start 307: arm-version-script8

307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh"
307: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
307: Environment variables: 
307:  MACHINE=arm
307:  CPU=
307: Test timeout computed to be: 1500
302: + out/test/arm/version-script3/exe
307: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh
307: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
307: ++ export LC_ALL=C
307: ++ LC_ALL=C
307: ++ '[' -z arm ']'
307: ++ '[' -z '' ']'
307: ++ TESTDIR=out/test/arm
307: ++ CC=cc
307: ++ CXX=c++
307: ++ GCC=gcc
307: ++ GXX=g++
307: ++ OBJDUMP=objdump
307: ++ OBJCOPY=objcopy
307: ++ STRIP=strip
307: ++ QEMU=
307: ++ case $MACHINE in
307: ++ tlsdesc_opt=-mtls-dialect=gnu2
306: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script7/a.ver -o out/test/arm/version-script7/c.so out/test/arm/version-script7/b.o
302: + readelf --dyn-syms out/test/arm/version-script3/exe
305: + cc -B. -shared -Wl,-version-script,out/test/arm/version-script6/d.ver -o out/test/arm/version-script6/f.so out/test/arm/version-script6/e.o out/test/arm/version-script6/c.so -Wl,--undefined-version
307: +++ uname
307: ++ '[' Linux = FreeBSD ']'
307: ++ trap 'on_error $LINENO' ERR
307: ++ trap on_exit EXIT
307: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh .sh
302: + grep -Fq foo@ver1 out/test/arm/version-script3/log
302: + grep -Fq bar@ver2 out/test/arm/version-script3/log
307: ++ testname=version-script8
307: ++ echo -n 'Testing version-script8 ... '
307: Testing version-script8 ... ++ t=out/test/arm/version-script8
307: ++ mkdir -p out/test/arm/version-script8
302: + grep -Fq baz@ver2 out/test/arm/version-script3/log
302: + on_exit
302: + echo OK
302: OK
302: + exit 0
304/341 Test #302: arm-version-script3 ..............................   Passed    0.81 sec
307: ++ set -x
307: + cat
test 308
        Start 308: arm-version-script9

308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh"
308: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
308: Environment variables: 
308:  MACHINE=arm
308:  CPU=
308: Test timeout computed to be: 1500
307: + cat
307: + cc -B. -xc -shared -o out/test/arm/version-script8/b.so -Wl,-version-script,out/test/arm/version-script8/a.ver -
308: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh
308: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
308: ++ export LC_ALL=C
308: ++ LC_ALL=C
308: ++ '[' -z arm ']'
308: ++ '[' -z '' ']'
308: ++ TESTDIR=out/test/arm
308: ++ CC=cc
308: ++ CXX=c++
308: ++ GCC=gcc
308: ++ GXX=g++
308: ++ OBJDUMP=objdump
308: ++ OBJCOPY=objcopy
308: ++ STRIP=strip
308: ++ QEMU=
308: ++ case $MACHINE in
308: ++ tlsdesc_opt=-mtls-dialect=gnu2
308: +++ uname
308: ++ '[' Linux = FreeBSD ']'
308: ++ trap 'on_error $LINENO' ERR
308: ++ trap on_exit EXIT
308: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh .sh
308: ++ testname=version-script9
308: ++ echo -n 'Testing version-script9 ... '
308: Testing version-script9 ... ++ t=out/test/arm/version-script9
308: ++ mkdir -p out/test/arm/version-script9
308: ++ set -x
308: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};'
308: + cat
308: + cc -B. -shared -o out/test/arm/version-script9/c.so -Wl,-version-script,out/test/arm/version-script9/a.ver out/test/arm/version-script9/b.s
305: + readelf --dyn-syms out/test/arm/version-script6/f.so
305: + grep -q foo@VER_X1 out/test/arm/version-script6/log
306: + readelf --dyn-syms out/test/arm/version-script7/c.so
305: + grep -q bar@VER_X2 out/test/arm/version-script6/log
306: + grep -q 'foo$' out/test/arm/version-script7/log
305: + grep -q baz@@VER_Y2 out/test/arm/version-script6/log
306: + grep -q bar@@VER_X1 out/test/arm/version-script7/log
305: + on_exit
305: + echo OK
305: OK
305: + exit 0
305/341 Test #305: arm-version-script6 ..............................   Passed    0.78 sec
test 309
        Start 309: arm-version

309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version.sh"
309: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
309: Environment variables: 
309:  MACHINE=arm
309:  CPU=
309: Test timeout computed to be: 1500
306: + on_exit
306: + echo OK
306: OK
306: + exit 0
306/341 Test #306: arm-version-script7 ..............................   Passed    0.49 sec
test 310
        Start 310: arm-versioned-undef

310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh"
310: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
310: Environment variables: 
310:  MACHINE=arm
310:  CPU=
310: Test timeout computed to be: 1500
309: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh
309: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
309: ++ export LC_ALL=C
309: ++ LC_ALL=C
309: ++ '[' -z arm ']'
309: ++ '[' -z '' ']'
309: ++ TESTDIR=out/test/arm
309: ++ CC=cc
309: ++ CXX=c++
309: ++ GCC=gcc
309: ++ GXX=g++
309: ++ OBJDUMP=objdump
309: ++ OBJCOPY=objcopy
309: ++ STRIP=strip
309: ++ QEMU=
309: ++ case $MACHINE in
309: ++ tlsdesc_opt=-mtls-dialect=gnu2
309: +++ uname
309: ++ '[' Linux = FreeBSD ']'
309: ++ trap 'on_error $LINENO' ERR
309: ++ trap on_exit EXIT
310: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh
309: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh .sh
309: ++ testname=version
309: ++ echo -n 'Testing version ... '
309: Testing version ... ++ t=out/test/arm/version
309: ++ mkdir -p out/test/arm/version
310: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
310: ++ export LC_ALL=C
310: ++ LC_ALL=C
310: ++ '[' -z arm ']'
310: ++ '[' -z '' ']'
310: ++ TESTDIR=out/test/arm
310: ++ CC=cc
310: ++ CXX=c++
310: ++ GCC=gcc
310: ++ GXX=g++
310: ++ OBJDUMP=objdump
310: ++ OBJCOPY=objcopy
310: ++ STRIP=strip
310: ++ QEMU=
310: ++ case $MACHINE in
310: ++ tlsdesc_opt=-mtls-dialect=gnu2
309: ++ set -x
310: +++ uname
309: + grep -q __tsan_init
310: ++ '[' Linux = FreeBSD ']'
310: ++ trap 'on_error $LINENO' ERR
310: ++ trap on_exit EXIT
310: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh .sh
309: + nm mold
310: ++ testname=versioned-undef
310: ++ echo -n 'Testing versioned-undef ... '
310: Testing versioned-undef ... ++ t=out/test/arm/versioned-undef
310: ++ mkdir -p out/test/arm/versioned-undef
307: + cc -xc -c -o out/test/arm/version-script8/c.o -
307: + cat
310: ++ set -x
310: + is_musl
310: + ldd --version
310: + grep -q musl
308: + readelf --dyn-syms out/test/arm/version-script9/c.so
310: + cat
310: + cc -fPIC -c -o out/test/arm/versioned-undef/a.o -xc -
308: + grep -q ' foo@@VER1$' out/test/arm/version-script9/log
308: + on_exit
308: + echo OK
308: OK
308: + exit 0
307/341 Test #308: arm-version-script9 ..............................   Passed    0.37 sec
test 311
        Start 311: arm-visibility

311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh"
311: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
311: Environment variables: 
311:  MACHINE=arm
311:  CPU=
311: Test timeout computed to be: 1500
311: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh
311: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
311: ++ export LC_ALL=C
311: ++ LC_ALL=C
311: ++ '[' -z arm ']'
311: ++ '[' -z '' ']'
311: ++ TESTDIR=out/test/arm
311: ++ CC=cc
311: ++ CXX=c++
311: ++ GCC=gcc
311: ++ GXX=g++
311: ++ OBJDUMP=objdump
311: ++ OBJCOPY=objcopy
311: ++ STRIP=strip
311: ++ QEMU=
311: ++ case $MACHINE in
311: ++ tlsdesc_opt=-mtls-dialect=gnu2
311: +++ uname
311: ++ '[' Linux = FreeBSD ']'
311: ++ trap 'on_error $LINENO' ERR
311: ++ trap on_exit EXIT
311: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh .sh
311: ++ testname=visibility
311: ++ echo -n 'Testing visibility ... '
311: Testing visibility ... ++ t=out/test/arm/visibility
311: ++ mkdir -p out/test/arm/visibility
307: + cc -B. -o out/test/arm/version-script8/exe out/test/arm/version-script8/c.o out/test/arm/version-script8/b.so
311: ++ set -x
311: + cc -xc -c -o out/test/arm/visibility/a.o -
311: + cat
310: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };'
310: + cc -B. -shared -o out/test/arm/versioned-undef/c.so out/test/arm/versioned-undef/a.o -Wl,--version-script=out/test/arm/versioned-undef/b.ver
311: + cc -xc -c -o out/test/arm/visibility/b.o -
311: + cat
311: + rm -f out/test/arm/visibility/c.a
307: + out/test/arm/version-script8/exe
307: + readelf --dyn-syms out/test/arm/version-script8/b.so
311: + ar crs out/test/arm/visibility/c.a out/test/arm/visibility/a.o out/test/arm/visibility/b.o
307: + grep -Fq foo@@ver1 out/test/arm/version-script8/log
307: + grep -Fq bar@@ver2 out/test/arm/version-script8/log
311: + cc -xc -fPIC -c -o out/test/arm/visibility/d.o -
311: + cat
307: + grep -Fq baz out/test/arm/version-script8/log
310: + cc -c -o out/test/arm/versioned-undef/d.o -xc -
310: + cat
307: + on_exit
307: + echo OK
307: OK
307: + exit 0
308/341 Test #307: arm-version-script8 ..............................   Passed    0.85 sec
test 312
        Start 312: arm-warn-common

312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh"
312: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
312: Environment variables: 
312:  MACHINE=arm
312:  CPU=
312: Test timeout computed to be: 1500
312: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh
312: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
312: ++ export LC_ALL=C
312: ++ LC_ALL=C
312: ++ '[' -z arm ']'
312: ++ '[' -z '' ']'
312: ++ TESTDIR=out/test/arm
312: ++ CC=cc
312: ++ CXX=c++
312: ++ GCC=gcc
312: ++ GXX=g++
312: ++ OBJDUMP=objdump
312: ++ OBJCOPY=objcopy
312: ++ STRIP=strip
312: ++ QEMU=
312: ++ case $MACHINE in
312: ++ tlsdesc_opt=-mtls-dialect=gnu2
312: +++ uname
312: ++ '[' Linux = FreeBSD ']'
312: ++ trap 'on_error $LINENO' ERR
312: ++ trap on_exit EXIT
312: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh .sh
312: ++ testname=warn-common
312: ++ echo -n 'Testing warn-common ... '
312: Testing warn-common ... ++ t=out/test/arm/warn-common
312: ++ mkdir -p out/test/arm/warn-common
312: ++ set -x
312: + cat
312: + cc -fcommon -c -xc -o out/test/arm/warn-common/a.o -
311: + cc -B. -shared -o out/test/arm/visibility/e.so out/test/arm/visibility/c.a out/test/arm/visibility/d.o
310: + cc -B. -o out/test/arm/versioned-undef/exe out/test/arm/versioned-undef/d.o out/test/arm/versioned-undef/c.so
312: + cat
312: + cc -fcommon -c -xc -o out/test/arm/warn-common/b.o -
311: + readelf --dyn-syms out/test/arm/visibility/e.so
311: + grep -Fq foo out/test/arm/visibility/log
310: + grep -q '^1 2 3 3 4$'
312: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o
310: + out/test/arm/versioned-undef/exe
311: + on_exit
311: + echo OK
311: OK
311: + exit 0
310: + on_exit
310: + echo OK
310: OK
310: + exit 0
309/341 Test #310: arm-versioned-undef ..............................   Passed    0.97 sec
310/341 Test #311: arm-visibility ...................................   Passed    0.82 sec
test 313
        Start 313: arm-warn-once

313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh"
313: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
313: Environment variables: 
313:  MACHINE=arm
313:  CPU=
313: Test timeout computed to be: 1500
test 314
        Start 314: arm-warn-symbol-type

314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh"
314: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
314: Environment variables: 
314:  MACHINE=arm
314:  CPU=
314: Test timeout computed to be: 1500
313: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh
313: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
313: ++ export LC_ALL=C
313: ++ LC_ALL=C
313: ++ '[' -z arm ']'
313: ++ '[' -z '' ']'
313: ++ TESTDIR=out/test/arm
313: ++ CC=cc
313: ++ CXX=c++
313: ++ GCC=gcc
313: ++ GXX=g++
313: ++ OBJDUMP=objdump
313: ++ OBJCOPY=objcopy
313: ++ STRIP=strip
313: ++ QEMU=
313: ++ case $MACHINE in
313: ++ tlsdesc_opt=-mtls-dialect=gnu2
314: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh
313: +++ uname
313: ++ '[' Linux = FreeBSD ']'
314: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
314: ++ export LC_ALL=C
314: ++ LC_ALL=C
314: ++ '[' -z arm ']'
314: ++ '[' -z '' ']'
314: ++ TESTDIR=out/test/arm
314: ++ CC=cc
314: ++ CXX=c++
314: ++ GCC=gcc
314: ++ GXX=g++
314: ++ OBJDUMP=objdump
314: ++ OBJCOPY=objcopy
314: ++ STRIP=strip
314: ++ QEMU=
314: ++ case $MACHINE in
314: ++ tlsdesc_opt=-mtls-dialect=gnu2
313: ++ trap 'on_error $LINENO' ERR
313: ++ trap on_exit EXIT
314: +++ uname
313: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh .sh
313: ++ testname=warn-once
313: ++ echo -n 'Testing warn-once ... '
313: Testing warn-once ... ++ t=out/test/arm/warn-once
313: ++ mkdir -p out/test/arm/warn-once
314: ++ '[' Linux = FreeBSD ']'
314: ++ trap 'on_error $LINENO' ERR
314: ++ trap on_exit EXIT
314: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh .sh
314: ++ testname=warn-symbol-type
314: ++ echo -n 'Testing warn-symbol-type ... '
314: Testing warn-symbol-type ... ++ t=out/test/arm/warn-symbol-type
314: ++ mkdir -p out/test/arm/warn-symbol-type
314: ++ set -x
309: + ./mold -v
313: ++ set -x
309: + grep -q 'mold .*compatible with GNU ld'
314: + cc -c -fPIC -xc -o out/test/arm/warn-symbol-type/a.o -
314: + cat
313: + cat
313: + cc -c -fPIC -xc -o out/test/arm/warn-once/a.o -
309: + ./mold --version
309: + grep -q 'mold .*compatible with GNU ld'
309: + ./mold -V
309: + grep -q 'mold .*compatible with GNU ld'
309: + ./mold -V
309: + grep -q elf_x86_64
309: + ./mold -V
309: + grep -q elf_i386
312: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log
314: + cc -B. -shared -o out/test/arm/warn-symbol-type/a.so out/test/arm/warn-symbol-type/a.o
312: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o -Wl,-warn-common
309: + cat
309: + cc -c -xc -o out/test/arm/version/a.o -
313: + cat
313: + cc -c -fPIC -xc -o out/test/arm/warn-once/b.o -
313: + cc -B. -o out/test/arm/warn-once/exe out/test/arm/warn-once/a.o out/test/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once
314: + grep -q 'warning: symbol type mismatch: times' out/test/arm/warn-symbol-type/log
309: + rm -f out/test/arm/version/exe
314: + on_exit
314: + echo OK
314: OK
314: + exit 0
311/341 Test #314: arm-warn-symbol-type .............................   Passed    0.41 sec
test 315
        Start 315: arm-warn-unresolved-symbols

315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh"
315: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
315: Environment variables: 
315:  MACHINE=arm
315:  CPU=
315: Test timeout computed to be: 1500
312: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log
309: + cc -B. -Wl,--version -o out/test/arm/version/exe1 out/test/arm/version/a.o
309: + grep -q mold
312: + on_exit
312: + echo OK
312: OK
312: + exit 0
312/341 Test #312: arm-warn-common ..................................   Passed    0.86 sec
test 316
        Start 316: arm-weak-export-dso

316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh"
316: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
316: Environment variables: 
316:  MACHINE=arm
316:  CPU=
316: Test timeout computed to be: 1500
315: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh
315: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
315: ++ export LC_ALL=C
315: ++ LC_ALL=C
315: ++ '[' -z arm ']'
315: ++ '[' -z '' ']'
315: ++ TESTDIR=out/test/arm
315: ++ CC=cc
315: ++ CXX=c++
315: ++ GCC=gcc
315: ++ GXX=g++
315: ++ OBJDUMP=objdump
315: ++ OBJCOPY=objcopy
315: ++ STRIP=strip
315: ++ QEMU=
315: ++ case $MACHINE in
315: ++ tlsdesc_opt=-mtls-dialect=gnu2
315: +++ uname
315: ++ '[' Linux = FreeBSD ']'
316: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh
315: ++ trap 'on_error $LINENO' ERR
315: ++ trap on_exit EXIT
316: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
316: ++ export LC_ALL=C
316: ++ LC_ALL=C
316: ++ '[' -z arm ']'
316: ++ '[' -z '' ']'
316: ++ TESTDIR=out/test/arm
316: ++ CC=cc
316: ++ CXX=c++
316: ++ GCC=gcc
316: ++ GXX=g++
316: ++ OBJDUMP=objdump
316: ++ OBJCOPY=objcopy
316: ++ STRIP=strip
316: ++ QEMU=
316: ++ case $MACHINE in
316: ++ tlsdesc_opt=-mtls-dialect=gnu2
309: + '[' -f out/test/arm/version/exe1 ']'
316: +++ uname
315: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh .sh
315: ++ testname=warn-unresolved-symbols
315: ++ echo -n 'Testing warn-unresolved-symbols ... '
315: Testing warn-unresolved-symbols ... ++ t=out/test/arm/warn-unresolved-symbols
315: ++ mkdir -p out/test/arm/warn-unresolved-symbols
309: + grep -q mold
309: + cc -B. -Wl,-v -o out/test/arm/version/exe2 out/test/arm/version/a.o
315: ++ set -x
316: ++ '[' Linux = FreeBSD ']'
316: ++ trap 'on_error $LINENO' ERR
316: ++ trap on_exit EXIT
315: + cat
315: + cc -c -o out/test/arm/warn-unresolved-symbols/a.o -xc -
316: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh .sh
316: ++ testname=weak-export-dso
316: ++ echo -n 'Testing weak-export-dso ... '
316: Testing weak-export-dso ... ++ t=out/test/arm/weak-export-dso
316: ++ mkdir -p out/test/arm/weak-export-dso
316: ++ set -x
316: + cat
316: + cc -fPIC -c -o out/test/arm/weak-export-dso/a.o -xc -
313: ++ wc -l
313: ++ grep 'undefined symbol:.* foo$' out/test/arm/warn-once/log
313: + '[' 1 = 1 ']'
313: + on_exit
313: + echo OK
313: OK
313: + exit 0
313/341 Test #313: arm-warn-once ....................................   Passed    0.60 sec
test 317
        Start 317: arm-weak-export-dso2

317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh"
317: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
317: Environment variables: 
317:  MACHINE=arm
317:  CPU=
317: Test timeout computed to be: 1500
317: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh
317: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
317: ++ export LC_ALL=C
317: ++ LC_ALL=C
317: ++ '[' -z arm ']'
317: ++ '[' -z '' ']'
317: ++ TESTDIR=out/test/arm
317: ++ CC=cc
317: ++ CXX=c++
317: ++ GCC=gcc
317: ++ GXX=g++
317: ++ OBJDUMP=objdump
317: ++ OBJCOPY=objcopy
317: ++ STRIP=strip
317: ++ QEMU=
317: ++ case $MACHINE in
317: ++ tlsdesc_opt=-mtls-dialect=gnu2
317: +++ uname
315: + grep -q 'undefined symbol:.*foo'
315: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o
317: ++ '[' Linux = FreeBSD ']'
317: ++ trap 'on_error $LINENO' ERR
317: ++ trap on_exit EXIT
317: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh .sh
317: ++ testname=weak-export-dso2
317: ++ echo -n 'Testing weak-export-dso2 ... '
317: Testing weak-export-dso2 ... ++ t=out/test/arm/weak-export-dso2
317: ++ mkdir -p out/test/arm/weak-export-dso2
317: ++ set -x
317: + cc -fPIC -c -o out/test/arm/weak-export-dso2/a.o -xc -
317: + cat
309: + grep -q 'Hello world'
309: + out/test/arm/version/exe2
309: + ./mold --v
309: + grep -q 'unknown command line option:' out/test/arm/version/log
316: + cc -B. -o out/test/arm/weak-export-dso/b.so out/test/arm/weak-export-dso/a.o -shared
309: + on_exit
309: + echo OK
309: OK
309: + exit 0
314/341 Test #309: arm-version ......................................   Passed    1.77 sec
test 318
        Start 318: arm-weak-export-exe

318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh"
318: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
318: Environment variables: 
318:  MACHINE=arm
318:  CPU=
318: Test timeout computed to be: 1500
317: + cc -B. -o out/test/arm/weak-export-dso2/b.so out/test/arm/weak-export-dso2/a.o -shared
318: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh
318: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
318: ++ export LC_ALL=C
318: ++ LC_ALL=C
318: ++ '[' -z arm ']'
318: ++ '[' -z '' ']'
318: ++ TESTDIR=out/test/arm
318: ++ CC=cc
318: ++ CXX=c++
318: ++ GCC=gcc
318: ++ GXX=g++
318: ++ OBJDUMP=objdump
318: ++ OBJCOPY=objcopy
318: ++ STRIP=strip
318: ++ QEMU=
318: ++ case $MACHINE in
318: ++ tlsdesc_opt=-mtls-dialect=gnu2
318: +++ uname
318: ++ '[' Linux = FreeBSD ']'
318: ++ trap 'on_error $LINENO' ERR
318: ++ trap on_exit EXIT
318: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh .sh
318: ++ testname=weak-export-exe
318: ++ echo -n 'Testing weak-export-exe ... '
318: Testing weak-export-exe ... ++ t=out/test/arm/weak-export-exe
318: ++ mkdir -p out/test/arm/weak-export-exe
318: ++ set -x
318: + cat
318: + cc -fPIC -c -o out/test/arm/weak-export-exe/a.o -xc -
315: + grep -q 'undefined symbol:.*foo'
315: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols
316: + cc -B. -o out/test/arm/weak-export-dso/c.so out/test/arm/weak-export-dso/a.o -shared -Wl,-z,defs
318: + cc -B. -o out/test/arm/weak-export-exe/exe out/test/arm/weak-export-exe/a.o
315: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols
315: + grep -q 'undefined symbol:.*foo'
317: + cc -fPIC -c -o out/test/arm/weak-export-dso2/c.o -xc -
317: + cat
316: + grep -q 'WEAK   DEFAULT  UND foo'
316: + readelf --dyn-syms out/test/arm/weak-export-dso/b.so
316: + grep -q 'WEAK   DEFAULT  UND foo'
316: + readelf --dyn-syms out/test/arm/weak-export-dso/c.so
316: + on_exit
316: + echo OK
316: OK
316: + exit 0
315/341 Test #316: arm-weak-export-dso ..............................   Passed    0.71 sec
test 319
        Start 319: arm-weak-undef-dso

319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh"
319: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
319: Environment variables: 
319:  MACHINE=arm
319:  CPU=
319: Test timeout computed to be: 1500
315: + on_exit
315: + echo OK
315: OK
315: + exit 0
316/341 Test #315: arm-warn-unresolved-symbols ......................   Passed    0.74 sec
test 320
        Start 320: arm-weak-undef

320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh"
320: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
320: Environment variables: 
320:  MACHINE=arm
320:  CPU=
320: Test timeout computed to be: 1500
319: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh
320: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh
319: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
319: ++ export LC_ALL=C
319: ++ LC_ALL=C
319: ++ '[' -z arm ']'
319: ++ '[' -z '' ']'
319: ++ TESTDIR=out/test/arm
319: ++ CC=cc
319: ++ CXX=c++
319: ++ GCC=gcc
319: ++ GXX=g++
319: ++ OBJDUMP=objdump
319: ++ OBJCOPY=objcopy
319: ++ STRIP=strip
319: ++ QEMU=
319: ++ case $MACHINE in
319: ++ tlsdesc_opt=-mtls-dialect=gnu2
319: +++ uname
320: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
320: ++ export LC_ALL=C
320: ++ LC_ALL=C
320: ++ '[' -z arm ']'
320: ++ '[' -z '' ']'
320: ++ TESTDIR=out/test/arm
320: ++ CC=cc
320: ++ CXX=c++
320: ++ GCC=gcc
320: ++ GXX=g++
320: ++ OBJDUMP=objdump
320: ++ OBJCOPY=objcopy
320: ++ STRIP=strip
320: ++ QEMU=
320: ++ case $MACHINE in
320: ++ tlsdesc_opt=-mtls-dialect=gnu2
319: ++ '[' Linux = FreeBSD ']'
319: ++ trap 'on_error $LINENO' ERR
319: ++ trap on_exit EXIT
319: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh .sh
319: ++ testname=weak-undef-dso
319: ++ echo -n 'Testing weak-undef-dso ... '
319: Testing weak-undef-dso ... ++ t=out/test/arm/weak-undef-dso
319: ++ mkdir -p out/test/arm/weak-undef-dso
319: ++ set -x
319: + cc -c -o out/test/arm/weak-undef-dso/a.o -fPIC -xc -
320: +++ uname
320: ++ '[' Linux = FreeBSD ']'
320: ++ trap 'on_error $LINENO' ERR
320: ++ trap on_exit EXIT
319: + cat
320: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh .sh
320: ++ testname=weak-undef
320: ++ echo -n 'Testing weak-undef ... '
320: Testing weak-undef ... ++ t=out/test/arm/weak-undef
320: ++ mkdir -p out/test/arm/weak-undef
320: ++ set -x
320: + cat
320: + cc -c -o out/test/arm/weak-undef/a.o -fPIC -xc -
317: + cc -B. -o out/test/arm/weak-export-dso2/d.so out/test/arm/weak-export-dso2/c.o out/test/arm/weak-export-dso2/b.so -shared
318: + grep -q 'WEAK   DEFAULT  UND foo'
318: + readelf --dyn-syms out/test/arm/weak-export-exe/exe
319: + cc -B. -shared -o out/test/arm/weak-undef-dso/b.so out/test/arm/weak-undef-dso/a.o
318: + out/test/arm/weak-export-exe/exe
318: + grep -q '^3$'
318: + on_exit
318: + echo OK
318: OK
318: + exit 0
317/341 Test #318: arm-weak-export-exe ..............................   Passed    0.53 sec
test 321
        Start 321: arm-weak-undef2

321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh"
321: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
321: Environment variables: 
321:  MACHINE=arm
321:  CPU=
321: Test timeout computed to be: 1500
321: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh
321: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
321: ++ export LC_ALL=C
321: ++ LC_ALL=C
321: ++ '[' -z arm ']'
321: ++ '[' -z '' ']'
321: ++ TESTDIR=out/test/arm
321: ++ CC=cc
321: ++ CXX=c++
321: ++ GCC=gcc
321: ++ GXX=g++
321: ++ OBJDUMP=objdump
321: ++ OBJCOPY=objcopy
321: ++ STRIP=strip
321: ++ QEMU=
321: ++ case $MACHINE in
321: ++ tlsdesc_opt=-mtls-dialect=gnu2
321: +++ uname
321: ++ '[' Linux = FreeBSD ']'
321: ++ trap 'on_error $LINENO' ERR
321: ++ trap on_exit EXIT
321: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh .sh
321: ++ testname=weak-undef2
321: ++ echo -n 'Testing weak-undef2 ... '
321: Testing weak-undef2 ... ++ t=out/test/arm/weak-undef2
321: ++ mkdir -p out/test/arm/weak-undef2
321: ++ set -x
321: + cc -c -o out/test/arm/weak-undef2/a.o -xc -
321: + cat
320: + cat
320: + cc -c -o out/test/arm/weak-undef/b.o -fno-PIC -xc -
321: + cat
321: + cc -c -o out/test/arm/weak-undef2/b.o -xc -
317: + grep -q 'WEAK   DEFAULT .* UND foo'
317: + readelf -W --dyn-syms out/test/arm/weak-export-dso2/d.so
317: + on_exit
317: + echo OK
317: OK
317: + exit 0
318/341 Test #317: arm-weak-export-dso2 .............................   Passed    0.94 sec
test 322
        Start 322: arm-weak-undef4

322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh"
322: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
322: Environment variables: 
322:  MACHINE=arm
322:  CPU=
322: Test timeout computed to be: 1500
319: + cat
319: + cc -xc -c -o out/test/arm/weak-undef-dso/c.o -
320: + cat
320: + cc -fcommon -xc -c -o out/test/arm/weak-undef/c.o -
322: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh
322: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
322: ++ export LC_ALL=C
322: ++ LC_ALL=C
322: ++ '[' -z arm ']'
322: ++ '[' -z '' ']'
322: ++ TESTDIR=out/test/arm
322: ++ CC=cc
322: ++ CXX=c++
322: ++ GCC=gcc
322: ++ GXX=g++
322: ++ OBJDUMP=objdump
322: ++ OBJCOPY=objcopy
322: ++ STRIP=strip
322: ++ QEMU=
322: ++ case $MACHINE in
322: ++ tlsdesc_opt=-mtls-dialect=gnu2
322: +++ uname
322: ++ '[' Linux = FreeBSD ']'
322: ++ trap 'on_error $LINENO' ERR
322: ++ trap on_exit EXIT
322: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh .sh
322: ++ testname=weak-undef4
322: ++ echo -n 'Testing weak-undef4 ... '
322: Testing weak-undef4 ... ++ t=out/test/arm/weak-undef4
322: ++ mkdir -p out/test/arm/weak-undef4
321: + cc -B. -o out/test/arm/weak-undef2/exe out/test/arm/weak-undef2/a.o out/test/arm/weak-undef2/b.o
322: ++ set -x
322: + cat
322: + cc -c -o out/test/arm/weak-undef4/a.o -xc -
320: + cc -B. -o out/test/arm/weak-undef/exe1 out/test/arm/weak-undef/a.o -pie
319: + cc -B. -o out/test/arm/weak-undef-dso/exe1 out/test/arm/weak-undef-dso/c.o out/test/arm/weak-undef-dso/b.so
322: + cat
322: + cc -c -o out/test/arm/weak-undef4/b.o -xc -
321: + grep -q 'undefined symbol: foo' out/test/arm/weak-undef2/log
321: + on_exit
321: + echo OK
321: OK
321: + exit 0
319/341 Test #321: arm-weak-undef2 ..................................   Passed    0.58 sec
test 323
        Start 323: arm-weak-undef5

323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh"
323: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
323: Environment variables: 
323:  MACHINE=arm
323:  CPU=
323: Test timeout computed to be: 1500
323: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh
320: + cc -B. -o out/test/arm/weak-undef/exe2 out/test/arm/weak-undef/b.o -no-pie
323: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
323: ++ export LC_ALL=C
323: ++ LC_ALL=C
323: ++ '[' -z arm ']'
323: ++ '[' -z '' ']'
323: ++ TESTDIR=out/test/arm
323: ++ CC=cc
323: ++ CXX=c++
323: ++ GCC=gcc
323: ++ GXX=g++
323: ++ OBJDUMP=objdump
323: ++ OBJCOPY=objcopy
323: ++ STRIP=strip
323: ++ QEMU=
323: ++ case $MACHINE in
323: ++ tlsdesc_opt=-mtls-dialect=gnu2
322: + cat
322: + cc -fcommon -xc -c -o out/test/arm/weak-undef4/c.o -
323: +++ uname
323: ++ '[' Linux = FreeBSD ']'
323: ++ trap 'on_error $LINENO' ERR
323: ++ trap on_exit EXIT
323: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh .sh
319: + grep -q bar=-1
323: ++ testname=weak-undef5
323: ++ echo -n 'Testing weak-undef5 ... '
323: Testing weak-undef5 ... ++ t=out/test/arm/weak-undef5
323: ++ mkdir -p out/test/arm/weak-undef5
323: ++ set -x
319: + out/test/arm/weak-undef-dso/exe1
323: + cat
319: + cat
319: + cc -xc -c -o out/test/arm/weak-undef-dso/d.o -
323: + cc -c -o out/test/arm/weak-undef5/a.o -fPIC -xc -
322: + ar rcs out/test/arm/weak-undef4/d.a out/test/arm/weak-undef4/c.o
322: + cc -B. -o out/test/arm/weak-undef4/exe1 out/test/arm/weak-undef4/a.o out/test/arm/weak-undef4/d.a
319: + cc -B. -o out/test/arm/weak-undef-dso/exe2 out/test/arm/weak-undef-dso/d.o out/test/arm/weak-undef-dso/b.so
323: + cat
323: + cc -c -o out/test/arm/weak-undef5/b.o -fPIC -xc -
320: + cc -B. -o out/test/arm/weak-undef/exe3 out/test/arm/weak-undef/a.o out/test/arm/weak-undef/c.o -pie
323: + cc -B. -o out/test/arm/weak-undef5/libfoobar.so out/test/arm/weak-undef5/b.o -shared
322: + cc -B. -o out/test/arm/weak-undef4/exe2 out/test/arm/weak-undef4/b.o out/test/arm/weak-undef4/d.a
319: + out/test/arm/weak-undef-dso/exe2
319: + grep -q bar=5
319: + on_exit
319: + echo OK
319: OK
319: + exit 0
320/341 Test #319: arm-weak-undef-dso ...............................   Passed    1.21 sec
test 324
        Start 324: arm-whole-archive

324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh"
324: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
324: Environment variables: 
324:  MACHINE=arm
324:  CPU=
324: Test timeout computed to be: 1500
324: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh
320: + cc -B. -o out/test/arm/weak-undef/exe4 out/test/arm/weak-undef/b.o out/test/arm/weak-undef/c.o -no-pie
324: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
324: ++ export LC_ALL=C
324: ++ LC_ALL=C
324: ++ '[' -z arm ']'
324: ++ '[' -z '' ']'
324: ++ TESTDIR=out/test/arm
324: ++ CC=cc
324: ++ CXX=c++
324: ++ GCC=gcc
324: ++ GXX=g++
324: ++ OBJDUMP=objdump
324: ++ OBJCOPY=objcopy
324: ++ STRIP=strip
324: ++ QEMU=
324: ++ case $MACHINE in
324: ++ tlsdesc_opt=-mtls-dialect=gnu2
324: +++ uname
324: ++ '[' Linux = FreeBSD ']'
324: ++ trap 'on_error $LINENO' ERR
324: ++ trap on_exit EXIT
324: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh .sh
324: ++ testname=whole-archive
324: ++ echo -n 'Testing whole-archive ... '
324: Testing whole-archive ... ++ t=out/test/arm/whole-archive
324: ++ mkdir -p out/test/arm/whole-archive
324: ++ set -x
324: + cat
324: + cc -o out/test/arm/whole-archive/a.o -c -x assembler -
324: + echo 'int fn1() { return 42; }'
324: + cc -o out/test/arm/whole-archive/b.o -c -xc -
323: + cc -B. -o out/test/arm/weak-undef5/exe out/test/arm/weak-undef5/a.o -Wl,--as-needed -Lout/test/arm/weak-undef5 -lfoobar -Wl,-rpath,out/test/arm/weak-undef5
320: + grep -q '^-1$'
320: + out/test/arm/weak-undef/exe1
322: + grep -q '^2$'
320: + grep -q '^-1$'
320: + out/test/arm/weak-undef/exe2
322: + out/test/arm/weak-undef4/exe1
320: + out/test/arm/weak-undef/exe3
320: + grep -q '^2$'
323: + readelf --dynamic out/test/arm/weak-undef5/exe
322: + grep -q '^-1$'
322: + out/test/arm/weak-undef4/exe2
323: + grep -q 'NEEDED.*libfoobar'
324: + cc -o out/test/arm/whole-archive/c.o -c -xc -
322: + on_exit
322: + echo OK
322: OK
322: + exit 0
320: + out/test/arm/weak-undef/exe4
321/341 Test #322: arm-weak-undef4 ..................................   Passed    1.11 sec
test 325
        Start 325: arm-wrap-lto

325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh"
325: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
325: Environment variables: 
325:  MACHINE=arm
325:  CPU=
325: Test timeout computed to be: 1500
324: + echo 'int fn2() { return 42; }'
320: + grep -q '^2$'
320: + on_exit
320: + echo OK
320: OK
320: + exit 0
323: + out/test/arm/weak-undef5/exe
323: + grep -q '^2$'
322/341 Test #320: arm-weak-undef ...................................   Passed    1.51 sec
test 326
        Start 326: arm-wrap

326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh"
326: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
326: Environment variables: 
326:  MACHINE=arm
326:  CPU=
326: Test timeout computed to be: 1500
323: + on_exit
323: + echo OK
323: OK
323: + exit 0
323/341 Test #323: arm-weak-undef5 ..................................   Passed    0.81 sec
test 327
        Start 327: arm-z-cet-report

327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh"
327: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
327: Environment variables: 
327:  MACHINE=arm
327:  CPU=
327: Test timeout computed to be: 1500
325: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh
325: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
325: ++ export LC_ALL=C
325: ++ LC_ALL=C
325: ++ '[' -z arm ']'
325: ++ '[' -z '' ']'
325: ++ TESTDIR=out/test/arm
325: ++ CC=cc
325: ++ CXX=c++
325: ++ GCC=gcc
325: ++ GXX=g++
325: ++ OBJDUMP=objdump
325: ++ OBJCOPY=objcopy
325: ++ STRIP=strip
325: ++ QEMU=
325: ++ case $MACHINE in
325: ++ tlsdesc_opt=-mtls-dialect=gnu2
326: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh
325: +++ uname
325: ++ '[' Linux = FreeBSD ']'
325: ++ trap 'on_error $LINENO' ERR
325: ++ trap on_exit EXIT
326: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
326: ++ export LC_ALL=C
326: ++ LC_ALL=C
326: ++ '[' -z arm ']'
326: ++ '[' -z '' ']'
326: ++ TESTDIR=out/test/arm
326: ++ CC=cc
326: ++ CXX=c++
326: ++ GCC=gcc
326: ++ GXX=g++
326: ++ OBJDUMP=objdump
326: ++ OBJCOPY=objcopy
326: ++ STRIP=strip
326: ++ QEMU=
326: ++ case $MACHINE in
326: ++ tlsdesc_opt=-mtls-dialect=gnu2
327: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh
326: +++ uname
325: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh .sh
325: ++ testname=wrap-lto
325: ++ echo -n 'Testing wrap-lto ... '
325: Testing wrap-lto ... ++ t=out/test/arm/wrap-lto
325: ++ mkdir -p out/test/arm/wrap-lto
327: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
327: ++ export LC_ALL=C
327: ++ LC_ALL=C
327: ++ '[' -z arm ']'
327: ++ '[' -z '' ']'
327: ++ TESTDIR=out/test/arm
327: ++ CC=cc
327: ++ CXX=c++
327: ++ GCC=gcc
327: ++ GXX=g++
327: ++ OBJDUMP=objdump
327: ++ OBJCOPY=objcopy
327: ++ STRIP=strip
327: ++ QEMU=
327: ++ case $MACHINE in
327: ++ tlsdesc_opt=-mtls-dialect=gnu2
327: +++ uname
326: ++ '[' Linux = FreeBSD ']'
326: ++ trap 'on_error $LINENO' ERR
326: ++ trap on_exit EXIT
327: ++ '[' Linux = FreeBSD ']'
327: ++ trap 'on_error $LINENO' ERR
327: ++ trap on_exit EXIT
325: ++ set -x
325: + test_cflags -flto
326: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh .sh
327: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh .sh
326: ++ testname=wrap
326: ++ echo -n 'Testing wrap ... '
326: Testing wrap ... ++ t=out/test/arm/wrap
326: ++ mkdir -p out/test/arm/wrap
325: + cc -B. -flto -o /dev/null -xc -
325: + echo 'int main() {}'
327: ++ testname=z-cet-report
327: ++ echo -n 'Testing z-cet-report ... '
327: Testing z-cet-report ... ++ t=out/test/arm/z-cet-report
327: ++ mkdir -p out/test/arm/z-cet-report
324: + rm -f out/test/arm/whole-archive/d.a
326: ++ set -x
327: ++ set -x
324: + ar cr out/test/arm/whole-archive/d.a out/test/arm/whole-archive/b.o out/test/arm/whole-archive/c.o
326: + cat
326: + cc -fPIC -shared -o out/test/arm/wrap/a.so -xc -
327: + cc -o out/test/arm/z-cet-report/a.o -c -x assembler -
327: + cat
324: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o out/test/arm/whole-archive/d.a
327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o
324: + readelf --symbols out/test/arm/whole-archive/exe
324: + grep -q fn1 out/test/arm/whole-archive/log
324: + grep -q fn2 out/test/arm/whole-archive/log
324: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive out/test/arm/whole-archive/d.a
324: + readelf --symbols out/test/arm/whole-archive/exe
327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=warning
324: + grep -q fn1 out/test/arm/whole-archive/log
324: + grep -q fn2 out/test/arm/whole-archive/log
324: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/arm/whole-archive/d.a
324: + readelf --symbols out/test/arm/whole-archive/exe
324: + grep -q fn1 out/test/arm/whole-archive/log
324: + grep -q fn2 out/test/arm/whole-archive/log
324: + on_exit
324: + echo OK
324: OK
324: + exit 0
324/341 Test #324: arm-whole-archive ................................   Passed    0.73 sec
test 328
        Start 328: arm-z-defs

328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh"
328: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
328: Environment variables: 
328:  MACHINE=arm
328:  CPU=
328: Test timeout computed to be: 1500
328: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh
328: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
328: ++ export LC_ALL=C
328: ++ LC_ALL=C
328: ++ '[' -z arm ']'
328: ++ '[' -z '' ']'
328: ++ TESTDIR=out/test/arm
328: ++ CC=cc
328: ++ CXX=c++
328: ++ GCC=gcc
328: ++ GXX=g++
328: ++ OBJDUMP=objdump
328: ++ OBJCOPY=objcopy
328: ++ STRIP=strip
328: ++ QEMU=
328: ++ case $MACHINE in
328: ++ tlsdesc_opt=-mtls-dialect=gnu2
327: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log
328: +++ uname
328: ++ '[' Linux = FreeBSD ']'
328: ++ trap 'on_error $LINENO' ERR
328: ++ trap on_exit EXIT
327: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log
328: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh .sh
328: ++ testname=z-defs
328: ++ echo -n 'Testing z-defs ... '
328: Testing z-defs ... ++ t=out/test/arm/z-defs
328: ++ mkdir -p out/test/arm/z-defs
328: ++ set -x
327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=error
328: + cc -fPIC -c -o out/test/arm/z-defs/a.o -xc -
328: + cat
326: + cc -c -o out/test/arm/wrap/b.o -xc -
326: + cat
325: + cc -fPIC -shared -o out/test/arm/wrap-lto/a.so -xc -
325: + cat
328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o
326: + cat
326: + cc -c -o out/test/arm/wrap/c.o -xc -
327: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log
327: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log
327: + on_exit
327: + echo OK
327: OK
327: + exit 0
325/341 Test #327: arm-z-cet-report .................................   Passed    0.79 sec
test 329
        Start 329: arm-z-dynamic-undefined-weak

329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh"
329: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
329: Environment variables: 
329:  MACHINE=arm
329:  CPU=
329: Test timeout computed to be: 1500
329: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh
329: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
329: ++ export LC_ALL=C
329: ++ LC_ALL=C
329: ++ '[' -z arm ']'
329: ++ '[' -z '' ']'
329: ++ TESTDIR=out/test/arm
329: ++ CC=cc
329: ++ CXX=c++
329: ++ GCC=gcc
329: ++ GXX=g++
329: ++ OBJDUMP=objdump
329: ++ OBJCOPY=objcopy
329: ++ STRIP=strip
329: ++ QEMU=
329: ++ case $MACHINE in
329: ++ tlsdesc_opt=-mtls-dialect=gnu2
329: +++ uname
329: ++ '[' Linux = FreeBSD ']'
329: ++ trap 'on_error $LINENO' ERR
329: ++ trap on_exit EXIT
329: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh .sh
328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,undefs
329: ++ testname=z-dynamic-undefined-weak
329: ++ echo -n 'Testing z-dynamic-undefined-weak ... '
329: Testing z-dynamic-undefined-weak ... ++ t=out/test/arm/z-dynamic-undefined-weak
329: ++ mkdir -p out/test/arm/z-dynamic-undefined-weak
326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o
329: ++ set -x
329: + cc -o out/test/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC
329: + cat
325: + cat
325: + cc -c -o out/test/arm/wrap-lto/b.o -xc - -flto
329: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/b.so out/test/arm/z-dynamic-undefined-weak/a.o
326: + out/test/arm/wrap/exe
326: + grep -q '^foo$'
326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -Wl,-wrap,foo
328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,defs
325: + cc -c -o out/test/arm/wrap-lto/c.o -xc - -flto
325: + cat
328: + grep -q 'undefined symbol:.* foo' out/test/arm/z-defs/log
325: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -flto
328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-no-undefined
329: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/c.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak
326: + out/test/arm/wrap/exe
326: + grep -q '^wrap_foo$'
326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/c.o -Wl,-wrap,foo
329: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/d.so out/test/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak
328: + grep -q 'undefined symbol:.* foo' out/test/arm/z-defs/log
328: + cc -B. -shared -o out/test/arm/z-defs/c.so out/test/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols
326: + out/test/arm/wrap/exe
326: + grep -q '^foo$'
326: + on_exit
326: + echo OK
326: OK
326: + exit 0
326/341 Test #326: arm-wrap .........................................   Passed    1.50 sec
test 330
        Start 330: arm-z-max-page-size

330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh"
330: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
330: Environment variables: 
330:  MACHINE=arm
330:  CPU=
330: Test timeout computed to be: 1500
330: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh
330: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
330: ++ export LC_ALL=C
330: ++ LC_ALL=C
330: ++ '[' -z arm ']'
330: ++ '[' -z '' ']'
330: ++ TESTDIR=out/test/arm
330: ++ CC=cc
330: ++ CXX=c++
330: ++ GCC=gcc
330: ++ GXX=g++
330: ++ OBJDUMP=objdump
330: ++ OBJCOPY=objcopy
330: ++ STRIP=strip
330: ++ QEMU=
330: ++ case $MACHINE in
330: ++ tlsdesc_opt=-mtls-dialect=gnu2
330: +++ uname
330: ++ '[' Linux = FreeBSD ']'
330: ++ trap 'on_error $LINENO' ERR
330: ++ trap on_exit EXIT
330: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh .sh
330: ++ testname=z-max-page-size
330: ++ echo -n 'Testing z-max-page-size ... '
330: Testing z-max-page-size ... ++ t=out/test/arm/z-max-page-size
330: ++ mkdir -p out/test/arm/z-max-page-size
330: ++ set -x
330: + cat
330: + cc -o out/test/arm/z-max-page-size/a.o -c -xc -
329: + cc -o out/test/arm/z-dynamic-undefined-weak/e.o -c -xc -
329: + cat
328: + grep -q 'undefined symbol:.* foo$' out/test/arm/z-defs/log
328: + on_exit
328: + echo OK
328: OK
328: + exit 0
327/341 Test #328: arm-z-defs .......................................   Passed    1.31 sec
test 331
        Start 331: arm-z-nodefaultlib

331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh"
331: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
331: Environment variables: 
331:  MACHINE=arm
331:  CPU=
331: Test timeout computed to be: 1500
329: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe1 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/b.so
331: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh
330: + cc -B. -o out/test/arm/z-max-page-size/exe1 out/test/arm/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments
331: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
331: ++ export LC_ALL=C
331: ++ LC_ALL=C
331: ++ '[' -z arm ']'
331: ++ '[' -z '' ']'
331: ++ TESTDIR=out/test/arm
331: ++ CC=cc
331: ++ CXX=c++
331: ++ GCC=gcc
331: ++ GXX=g++
331: ++ OBJDUMP=objdump
331: ++ OBJCOPY=objcopy
331: ++ STRIP=strip
331: ++ QEMU=
331: ++ case $MACHINE in
331: ++ tlsdesc_opt=-mtls-dialect=gnu2
331: +++ uname
331: ++ '[' Linux = FreeBSD ']'
331: ++ trap 'on_error $LINENO' ERR
331: ++ trap on_exit EXIT
331: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh .sh
331: ++ testname=z-nodefaultlib
331: ++ echo -n 'Testing z-nodefaultlib ... '
331: Testing z-nodefaultlib ... ++ t=out/test/arm/z-nodefaultlib
331: ++ mkdir -p out/test/arm/z-nodefaultlib
331: ++ set -x
325: + grep -q '^foo$'
325: + out/test/arm/wrap-lto/exe
331: + cat
331: + cc -o out/test/arm/z-nodefaultlib/a.o -c -xc -
325: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -Wl,-wrap,foo -flto
329: + grep -q 1
329: + out/test/arm/z-dynamic-undefined-weak/exe1
329: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe2 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/c.so
331: + cc -B. -o out/test/arm/z-nodefaultlib/exe out/test/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib
330: + grep -q 'Hello world'
330: + out/test/arm/z-max-page-size/exe1
330: + readelf -W --segments out/test/arm/z-max-page-size/exe1
330: + grep -q 'LOAD.*R   0x10000$'
330: + cc -B. -o out/test/arm/z-max-page-size/exe2 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments
329: + out/test/arm/z-dynamic-undefined-weak/exe2
329: + grep -q 1
329: + cc -B. -o out/test/arm/z-dynamic-undefined-weak/exe3 out/test/arm/z-dynamic-undefined-weak/e.o out/test/arm/z-dynamic-undefined-weak/d.so
331: + grep -q 'Flags:.*NODEFLIB'
331: + readelf --dynamic out/test/arm/z-nodefaultlib/exe
331: + on_exit
331: + echo OK
331: OK
331: + exit 0
328/341 Test #331: arm-z-nodefaultlib ...............................   Passed    0.54 sec
test 332
        Start 332: arm-z-nodump

332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh"
332: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
332: Environment variables: 
332:  MACHINE=arm
332:  CPU=
332: Test timeout computed to be: 1500
330: + grep -q 'Hello world'
330: + out/test/arm/z-max-page-size/exe2
329: + out/test/arm/z-dynamic-undefined-weak/exe3
329: + grep -q 0
329: + on_exit
329: + echo OK
329: OK
329: + exit 0
329/341 Test #329: arm-z-dynamic-undefined-weak .....................   Passed    1.50 sec
test 333
        Start 333: arm-z-now

333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh"
333: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
333: Environment variables: 
333:  MACHINE=arm
333:  CPU=
333: Test timeout computed to be: 1500
330: + readelf -W --segments out/test/arm/z-max-page-size/exe2
330: + grep -q 'LOAD.*R   0x100000$'
330: + cc -B. -o out/test/arm/z-max-page-size/exe3 out/test/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576
332: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh
332: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
332: ++ export LC_ALL=C
332: ++ LC_ALL=C
332: ++ '[' -z arm ']'
332: ++ '[' -z '' ']'
332: ++ TESTDIR=out/test/arm
332: ++ CC=cc
332: ++ CXX=c++
332: ++ GCC=gcc
332: ++ GXX=g++
332: ++ OBJDUMP=objdump
332: ++ OBJCOPY=objcopy
332: ++ STRIP=strip
332: ++ QEMU=
332: ++ case $MACHINE in
332: ++ tlsdesc_opt=-mtls-dialect=gnu2
332: +++ uname
333: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh
332: ++ '[' Linux = FreeBSD ']'
332: ++ trap 'on_error $LINENO' ERR
332: ++ trap on_exit EXIT
333: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
333: ++ export LC_ALL=C
333: ++ LC_ALL=C
333: ++ '[' -z arm ']'
333: ++ '[' -z '' ']'
333: ++ TESTDIR=out/test/arm
333: ++ CC=cc
333: ++ CXX=c++
333: ++ GCC=gcc
333: ++ GXX=g++
333: ++ OBJDUMP=objdump
333: ++ OBJCOPY=objcopy
333: ++ STRIP=strip
333: ++ QEMU=
333: ++ case $MACHINE in
333: ++ tlsdesc_opt=-mtls-dialect=gnu2
332: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh .sh
332: ++ testname=z-nodump
332: ++ echo -n 'Testing z-nodump ... '
332: Testing z-nodump ... ++ t=out/test/arm/z-nodump
332: ++ mkdir -p out/test/arm/z-nodump
333: +++ uname
333: ++ '[' Linux = FreeBSD ']'
333: ++ trap 'on_error $LINENO' ERR
333: ++ trap on_exit EXIT
332: ++ set -x
333: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh .sh
332: + cc -c -o out/test/arm/z-nodump/a.o -xc -
333: ++ testname=z-now
333: ++ echo -n 'Testing z-now ... '
333: Testing z-now ... ++ t=out/test/arm/z-now
333: ++ mkdir -p out/test/arm/z-now
332: + cat
333: ++ set -x
333: + cat
333: + cc -o out/test/arm/z-now/a.o -c -xc -
325: + out/test/arm/wrap-lto/exe
325: + grep -q '^wrap_foo$'
325: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/c.o -Wl,-wrap,foo -flto
330: + out/test/arm/z-max-page-size/exe3
330: + grep -q 'Hello world'
330: + grep -q 'LOAD.*R   0x100000$'
330: + readelf -W --segments out/test/arm/z-max-page-size/exe3
330: + on_exit
330: + echo OK
330: OK
330: + exit 0
332: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o
330/341 Test #330: arm-z-max-page-size ..............................   Passed    1.02 sec
test 334
        Start 334: arm-z-origin

334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh"
334: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
334: Environment variables: 
334:  MACHINE=arm
334:  CPU=
334: Test timeout computed to be: 1500
334: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh
334: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
334: ++ export LC_ALL=C
334: ++ LC_ALL=C
334: ++ '[' -z arm ']'
334: ++ '[' -z '' ']'
334: ++ TESTDIR=out/test/arm
334: ++ CC=cc
334: ++ CXX=c++
334: ++ GCC=gcc
334: ++ GXX=g++
334: ++ OBJDUMP=objdump
334: ++ OBJCOPY=objcopy
334: ++ STRIP=strip
334: ++ QEMU=
334: ++ case $MACHINE in
334: ++ tlsdesc_opt=-mtls-dialect=gnu2
333: + cc -B. -o out/test/arm/z-now/exe out/test/arm/z-now/a.o -Wl,-z,now
334: +++ uname
334: ++ '[' Linux = FreeBSD ']'
334: ++ trap 'on_error $LINENO' ERR
334: ++ trap on_exit EXIT
334: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh .sh
334: ++ testname=z-origin
334: ++ echo -n 'Testing z-origin ... '
334: Testing z-origin ... ++ t=out/test/arm/z-origin
334: ++ mkdir -p out/test/arm/z-origin
334: ++ set -x
334: + cc -c -o out/test/arm/z-origin/a.o -xc -
334: + cat
332: + readelf --dynamic out/test/arm/z-nodump/b.so
332: + grep -Eq 'Flags:.*NODUMP'
334: + cc -B. -o out/test/arm/z-origin/exe out/test/arm/z-origin/a.o -Wl,-z,origin
332: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -Wl,-z,nodump
333: + grep -q 'Hello world'
333: + out/test/arm/z-now/exe
333: + on_exit
333: + echo OK
333: OK
333: + exit 0
331/341 Test #333: arm-z-now ........................................   Passed    0.52 sec
test 335
        Start 335: arm-z-pack-relative-relocs

335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh"
335: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
335: Environment variables: 
335:  MACHINE=arm
335:  CPU=
335: Test timeout computed to be: 1500
335: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh
335: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
335: ++ export LC_ALL=C
335: ++ LC_ALL=C
335: ++ '[' -z arm ']'
335: ++ '[' -z '' ']'
335: ++ TESTDIR=out/test/arm
335: ++ CC=cc
335: ++ CXX=c++
335: ++ GCC=gcc
335: ++ GXX=g++
335: ++ OBJDUMP=objdump
335: ++ OBJCOPY=objcopy
335: ++ STRIP=strip
335: ++ QEMU=
335: ++ case $MACHINE in
335: ++ tlsdesc_opt=-mtls-dialect=gnu2
335: +++ uname
335: ++ '[' Linux = FreeBSD ']'
335: ++ trap 'on_error $LINENO' ERR
335: ++ trap on_exit EXIT
335: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh .sh
335: ++ testname=z-pack-relative-relocs
335: ++ echo -n 'Testing z-pack-relative-relocs ... '
335: Testing z-pack-relative-relocs ... ++ t=out/test/arm/z-pack-relative-relocs
335: ++ mkdir -p out/test/arm/z-pack-relative-relocs
335: ++ set -x
325: + grep -q '^foo$'
325: + out/test/arm/wrap-lto/exe
335: + cc -o out/test/arm/z-pack-relative-relocs/a.o -fPIC -c -xc -
335: + cat
325: + on_exit
325: + echo OK
325: OK
325: + exit 0
332/341 Test #325: arm-wrap-lto .....................................   Passed    2.94 sec
test 336
        Start 336: arm-z-rodynamic

336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh"
336: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
336: Environment variables: 
336:  MACHINE=arm
336:  CPU=
336: Test timeout computed to be: 1500
336: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh
336: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
336: ++ export LC_ALL=C
336: ++ LC_ALL=C
336: ++ '[' -z arm ']'
336: ++ '[' -z '' ']'
336: ++ TESTDIR=out/test/arm
336: ++ CC=cc
336: ++ CXX=c++
336: ++ GCC=gcc
336: ++ GXX=g++
336: ++ OBJDUMP=objdump
336: ++ OBJCOPY=objcopy
336: ++ STRIP=strip
336: ++ QEMU=
336: ++ case $MACHINE in
336: ++ tlsdesc_opt=-mtls-dialect=gnu2
336: +++ uname
336: ++ '[' Linux = FreeBSD ']'
336: ++ trap 'on_error $LINENO' ERR
336: ++ trap on_exit EXIT
336: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh .sh
334: + readelf --dynamic out/test/arm/z-origin/exe
334: + grep -Eq '\(FLAGS\)\s+ORIGIN'
336: ++ testname=z-rodynamic
336: ++ echo -n 'Testing z-rodynamic ... '
336: Testing z-rodynamic ... ++ t=out/test/arm/z-rodynamic
336: ++ mkdir -p out/test/arm/z-rodynamic
336: ++ set -x
336: + cat
336: + cc -o out/test/arm/z-rodynamic/a.o -c -xc -
332: + grep -Eq 'Flags:.*NODUMP'
334: + grep -Eq 'Flags:.*ORIGIN'
332: + readelf --dynamic out/test/arm/z-nodump/b.so
334: + readelf --dynamic out/test/arm/z-origin/exe
334: + on_exit
334: + echo OK
334: OK
334: + exit 0
332: + on_exit
332: + echo OK
332: OK
332: + exit 0
333/341 Test #332: arm-z-nodump .....................................   Passed    0.77 sec
334/341 Test #334: arm-z-origin .....................................   Passed    0.52 sec
test 337
        Start 337: arm-z-sectionheader

337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh"
337: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
337: Environment variables: 
337:  MACHINE=arm
337:  CPU=
337: Test timeout computed to be: 1500
test 338
        Start 338: arm-z-separate-code

338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh"
338: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
338: Environment variables: 
338:  MACHINE=arm
338:  CPU=
338: Test timeout computed to be: 1500
335: + cc -o out/test/arm/z-pack-relative-relocs/exe1 out/test/arm/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs
337: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh
337: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
337: ++ export LC_ALL=C
337: ++ LC_ALL=C
337: ++ '[' -z arm ']'
337: ++ '[' -z '' ']'
337: ++ TESTDIR=out/test/arm
337: ++ CC=cc
337: ++ CXX=c++
337: ++ GCC=gcc
337: ++ GXX=g++
337: ++ OBJDUMP=objdump
337: ++ OBJCOPY=objcopy
337: ++ STRIP=strip
337: ++ QEMU=
337: ++ case $MACHINE in
337: ++ tlsdesc_opt=-mtls-dialect=gnu2
337: +++ uname
337: ++ '[' Linux = FreeBSD ']'
337: ++ trap 'on_error $LINENO' ERR
337: ++ trap on_exit EXIT
338: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh
337: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh .sh
337: ++ testname=z-sectionheader
337: ++ echo -n 'Testing z-sectionheader ... '
337: Testing z-sectionheader ... ++ t=out/test/arm/z-sectionheader
337: ++ mkdir -p out/test/arm/z-sectionheader
338: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
338: ++ export LC_ALL=C
338: ++ LC_ALL=C
338: ++ '[' -z arm ']'
338: ++ '[' -z '' ']'
338: ++ TESTDIR=out/test/arm
338: ++ CC=cc
338: ++ CXX=c++
338: ++ GCC=gcc
338: ++ GXX=g++
338: ++ OBJDUMP=objdump
338: ++ OBJCOPY=objcopy
338: ++ STRIP=strip
338: ++ QEMU=
338: ++ case $MACHINE in
338: ++ tlsdesc_opt=-mtls-dialect=gnu2
338: +++ uname
338: ++ '[' Linux = FreeBSD ']'
338: ++ trap 'on_error $LINENO' ERR
338: ++ trap on_exit EXIT
337: ++ set -x
338: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh .sh
338: ++ testname=z-separate-code
338: ++ echo -n 'Testing z-separate-code ... '
338: Testing z-separate-code ... ++ t=out/test/arm/z-separate-code
338: ++ mkdir -p out/test/arm/z-separate-code
337: + cat
337: + cc -o out/test/arm/z-sectionheader/a.o -c -xc -
338: ++ set -x
338: + is_musl
338: + grep -q musl
338: + ldd --version
338: + cc -o out/test/arm/z-separate-code/a.o -c -xc -
338: + cat
336: + cc -B. -o out/test/arm/z-rodynamic/exe1 out/test/arm/z-rodynamic/a.o
335: + grep -Fq .relr.dyn
335: + readelf -WS out/test/arm/z-pack-relative-relocs/exe1
335: + skip
335: + echo skipped
335: skipped
335: + trap - EXIT
335: + exit 0
335/341 Test #335: arm-z-pack-relative-relocs .......................***Skipped   0.41 sec
test 339
        Start 339: arm-z-stack-size

339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh"
339: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
339: Environment variables: 
339:  MACHINE=arm
339:  CPU=
339: Test timeout computed to be: 1500
337: + cc -B. -o out/test/arm/z-sectionheader/exe out/test/arm/z-sectionheader/a.o -Wl,-z,nosectionheader
339: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh
339: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
339: ++ export LC_ALL=C
339: ++ LC_ALL=C
339: ++ '[' -z arm ']'
339: ++ '[' -z '' ']'
339: ++ TESTDIR=out/test/arm
339: ++ CC=cc
339: ++ CXX=c++
339: ++ GCC=gcc
339: ++ GXX=g++
339: ++ OBJDUMP=objdump
339: ++ OBJCOPY=objcopy
339: ++ STRIP=strip
339: ++ QEMU=
339: ++ case $MACHINE in
339: ++ tlsdesc_opt=-mtls-dialect=gnu2
339: +++ uname
339: ++ '[' Linux = FreeBSD ']'
339: ++ trap 'on_error $LINENO' ERR
339: ++ trap on_exit EXIT
339: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh .sh
339: ++ testname=z-stack-size
339: ++ echo -n 'Testing z-stack-size ... '
339: Testing z-stack-size ... ++ t=out/test/arm/z-stack-size
339: ++ mkdir -p out/test/arm/z-stack-size
339: ++ set -x
339: + cat
339: + cc -o out/test/arm/z-stack-size/a.o -c -xc -
338: + cc -B. -o out/test/arm/z-separate-code/exe1 out/test/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments
336: + grep -q '\.dynamic.* WA '
336: + readelf -WS out/test/arm/z-rodynamic/exe1
336: + cc -B. -o out/test/arm/z-rodynamic/exe2 out/test/arm/z-rodynamic/a.o -Wl,-z,rodynamic
339: + cc -B. -o out/test/arm/z-stack-size/exe out/test/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000
337: + out/test/arm/z-sectionheader/exe
337: + grep -q 'Hello world'
337: + grep -Eq 'Size of section headers:\s+0 '
337: + readelf -h out/test/arm/z-sectionheader/exe
337: + on_exit
337: + echo OK
337: OK
337: + exit 0
336/341 Test #337: arm-z-sectionheader ..............................   Passed    0.50 sec
test 340
        Start 340: arm-z-start-stop-visibility

340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh"
340: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
340: Environment variables: 
340:  MACHINE=arm
340:  CPU=
340: Test timeout computed to be: 1500
340: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh
340: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
340: ++ export LC_ALL=C
340: ++ LC_ALL=C
340: ++ '[' -z arm ']'
340: ++ '[' -z '' ']'
340: ++ TESTDIR=out/test/arm
340: ++ CC=cc
340: ++ CXX=c++
340: ++ GCC=gcc
340: ++ GXX=g++
340: ++ OBJDUMP=objdump
340: ++ OBJCOPY=objcopy
340: ++ STRIP=strip
340: ++ QEMU=
340: ++ case $MACHINE in
340: ++ tlsdesc_opt=-mtls-dialect=gnu2
340: +++ uname
338: + grep -q 'Hello world'
338: + out/test/arm/z-separate-code/exe1
338: + cc -B. -o out/test/arm/z-separate-code/exe2 out/test/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro
340: ++ '[' Linux = FreeBSD ']'
340: ++ trap 'on_error $LINENO' ERR
340: ++ trap on_exit EXIT
340: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh .sh
340: ++ testname=z-start-stop-visibility
340: ++ echo -n 'Testing z-start-stop-visibility ... '
340: Testing z-start-stop-visibility ... ++ t=out/test/arm/z-start-stop-visibility
340: ++ mkdir -p out/test/arm/z-start-stop-visibility
340: ++ set -x
340: + cc -o out/test/arm/z-start-stop-visibility/a.o -c -xc -
340: + cat
336: + grep -q '\.dynamic.* A '
336: + readelf -WS out/test/arm/z-rodynamic/exe2
336: + on_exit
336: + echo OK
336: OK
336: + exit 0
337/341 Test #336: arm-z-rodynamic ..................................   Passed    0.77 sec
test 341
        Start 341: arm-z-unknown

341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh"
341: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf
341: Environment variables: 
341:  MACHINE=arm
341:  CPU=
341: Test timeout computed to be: 1500
341: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh
341: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc
341: ++ export LC_ALL=C
341: ++ LC_ALL=C
341: ++ '[' -z arm ']'
341: ++ '[' -z '' ']'
341: ++ TESTDIR=out/test/arm
341: ++ CC=cc
341: ++ CXX=c++
341: ++ GCC=gcc
341: ++ GXX=g++
341: ++ OBJDUMP=objdump
341: ++ OBJCOPY=objcopy
341: ++ STRIP=strip
341: ++ QEMU=
341: ++ case $MACHINE in
341: ++ tlsdesc_opt=-mtls-dialect=gnu2
339: + readelf -W --segments out/test/arm/z-stack-size/exe
339: + grep -q 'GNU_STACK .* 0x900000 RW'
341: +++ uname
339: + on_exit
339: + echo OK
339: OK
339: + exit 0
338/341 Test #339: arm-z-stack-size .................................   Passed    0.48 sec
341: ++ '[' Linux = FreeBSD ']'
341: ++ trap 'on_error $LINENO' ERR
341: ++ trap on_exit EXIT
341: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh .sh
341: ++ testname=z-unknown
341: ++ echo -n 'Testing z-unknown ... '
341: Testing z-unknown ... ++ t=out/test/arm/z-unknown
341: ++ mkdir -p out/test/arm/z-unknown
341: ++ set -x
341: + ./mold -z no-such-opt
341: + grep -q 'unknown command line option: -z no-such-opt'
341: + grep -q 'unknown command line option: -zno-such-opt'
341: + ./mold -zno-such-opt
338: + grep -q 'Hello world'
338: + out/test/arm/z-separate-code/exe2
338: + cc -B. -o out/test/arm/z-separate-code/exe3 out/test/arm/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro
341: + on_exit
341: + echo OK
341: OK
341: + exit 0
340: + cc -B. -o out/test/arm/z-start-stop-visibility/exe1 out/test/arm/z-start-stop-visibility/a.o
339/341 Test #341: arm-z-unknown ....................................   Passed    0.14 sec
338: + grep -q 'Hello world'
338: + out/test/arm/z-separate-code/exe3
338: + on_exit
338: + echo OK
338: OK
338: + exit 0
340/341 Test #338: arm-z-separate-code ..............................   Passed    0.91 sec
340: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe1
340: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log1
340: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log1
340: + cc -B. -o out/test/arm/z-start-stop-visibility/exe2 out/test/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden
340: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe2
340: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log2
340: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log2
340: + cc -B. -o out/test/arm/z-start-stop-visibility/exe3 out/test/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected
340: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe3
340: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log3
340: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log3
340: + on_exit
340: + echo OK
340: OK
340: + exit 0
341/341 Test #340: arm-z-start-stop-visibility ......................   Passed    0.77 sec

100% tests passed, 0 tests failed out of 341

Total Test time (real) =  98.42 sec

The following tests did not run:
	 29 - arm-compress-debug-sections-zstd (Skipped)
	 66 - arm-emit-relocs-cpp (Skipped)
	 99 - arm-gnu-property (Skipped)
	123 - arm-ifunc-static-pie (Skipped)
	135 - arm-large-max-page-size-strip (Skipped)
	153 - arm-lto-llvm (Skipped)
	170 - arm-nocopyreloc (Skipped)
	207 - arm-rodata-name (Skipped)
	210 - arm-run-clang (Skipped)
	227 - arm-static-pie (Skipped)
	281 - arm-unkown-section-type (Skipped)
	335 - arm-z-pack-relative-relocs (Skipped)
make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/mold/
	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/mold-2.36.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
/usr/bin/cmake -P /build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake
/usr/bin/cmake -S/build/reproducible-path/mold-2.36.0+dfsg -B/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[2]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/lib/arm-linux-gnueabihf/mold/mold-wrapper.so
-- Installing: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/bin/mold
-- Installing: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/share/man/man1/mold.1
-- Installing: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/share/doc/mold/LICENSE
-- Installing symlink: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold
-- Installing symlink: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/bin/ld.mold -> mold
-- Installing symlink: /build/reproducible-path/mold-2.36.0+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1
make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-arm-linux-gnueabihf'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   debian/rules override_dh_dwz
make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg'
# fails with 
# dwz: debian/mold/usr/bin/mold: elf_update failed
# dwz: Too few files for multifile optimization
make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg'
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib/ld-linux-armhf.so.3
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
dpkg-shlibdeps: warning: debian/mold/usr/bin/mold contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.36.0+dfsg-1_armhf.deb'.
dpkg-deb: building package 'mold' in '../mold_2.36.0+dfsg-1_armhf.deb'.
 dpkg-genbuildinfo --build=binary -O../mold_2.36.0+dfsg-1_armhf.buildinfo
 dpkg-genchanges --build=binary -O../mold_2.36.0+dfsg-1_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/2850/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/2850 and its subdirectories
I: Current time: Thu Jan 16 10:06:07 +14 2025
I: pbuilder-time-stamp: 1736971567