Mon Dec 9 20:43:44 UTC 2024 I: starting to build mold/unstable/armhf on jenkins on '2024-12-09 20:43' Mon Dec 9 20:43:44 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_8/12555/console.log Mon Dec 9 20:43:44 UTC 2024 I: Downloading source for unstable/mold=2.35.0+dfsg-1 --2024-12-09 20:43:44-- http://deb.debian.org/debian/pool/main/m/mold/mold_2.35.0%2bdfsg-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1926 (1.9K) [text/prs.lines.tag] Saving to: ‘mold_2.35.0+dfsg-1.dsc’ 0K . 100% 217M=0s 2024-12-09 20:43:44 (217 MB/s) - ‘mold_2.35.0+dfsg-1.dsc’ saved [1926/1926] Mon Dec 9 20:43:44 UTC 2024 I: mold_2.35.0+dfsg-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: mold Binary: mold Architecture: any Version: 2.35.0+dfsg-1 Maintainer: Sylvestre Ledru Homepage: https://github.com/rui314/mold Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/mold Vcs-Git: https://salsa.debian.org/pkg-llvm-team/mold.git Build-Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libssl-dev, libxxhash-dev, pkgconf, zlib1g-dev, gdb Package-List: mold deb devel optional arch=any Checksums-Sha1: 934577bc6298224ed21270ad8a62ea076c1be85b 7448196 mold_2.35.0+dfsg.orig.tar.xz 00a9f8471623b5f954afd6f0b87e49d0bcc0c224 5136 mold_2.35.0+dfsg-1.debian.tar.xz Checksums-Sha256: 45d5654a6f45c3f36c4fd49b81cad3d5f89d68f536767b9e1ef6cea3e0ea8293 7448196 mold_2.35.0+dfsg.orig.tar.xz e65b7253021980929cff4933834e27ac365e46d9c7e420420956b22d8299277b 5136 mold_2.35.0+dfsg-1.debian.tar.xz Files: c227d0fb2301728162cc5c0b07358279 7448196 mold_2.35.0+dfsg.orig.tar.xz 92eeccb4f71546b0f815139c52381e1d 5136 mold_2.35.0+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmdV15sACgkQfmUo2nUv G+F00g/8CmspiSA8r4dQ4LfQMYTfbmhOqmU0GArtlcRZmAzIOMYlTgPZcFVnOGnN 6nxIQsaK3GJrS1zw0kFvSH+3Ft2+JtnbOlLnNPX8mado05c1g10hhjE+QEdS6W2+ SJmmtl9V5gLJ9tVrqCAcUhUYZifEds02hAmvxZ8TbNgHPIu7UeYYW2T/yEswPMbk ghh3hTlMMJ8Tc5DWMBLL8feueIkin/WJDKL8DlkYPFgFbLzliIB6Z8LkI/ONrIEl rVT6Q9vrhE6PPybjBHvVEyo38ldPK3ny3T6/zYrIpNjXZ8uLqi0pvaiBiIqFvToo MrUPmrWNNtvv5wY0mC6Szz+zKyxYVvNDSaJbOQBvdmLikyqxy1oeT7V5O6etAs6p 5Ur3UKbFdeC1emDyaYyrX5STGabLSXvXxB72/FAdeumKFSH51Ms/maGfX/4irgPr H7aZ/Lm7eqT60AmCM/ySvM+dicXyZghNbxLS2mRrS4UOol+f6kWL+nIZBWRvmkAo CYt6l2SRxd51vwClPqQmMvelMglIRp2ZVDa8ypBe5hynzbTbnq7XkVpSy4GCF4uX uR3rz3XyJLjnlWJHURCJCgJnjvScnCCD03WPq5pUxzzWm1kKCV6RKaZdi8eyK8JS UcneFMDCtT1EJr4YU+vAZfWePaRxB0m7s0VOkSWt933psL/6u2E= =aXp5 -----END PGP SIGNATURE----- Mon Dec 9 20:43:44 UTC 2024 I: Checking whether the package is not for us Mon Dec 9 20:43:44 UTC 2024 I: Starting 1st build on remote node virt64a-armhf-rb.debian.net. Mon Dec 9 20:43:44 UTC 2024 I: Preparing to do remote build '1' on virt64a-armhf-rb.debian.net. Mon Dec 9 21:59:37 UTC 2024 I: Deleting $TMPDIR on virt64a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Dec 9 08:43:52 -12 2024 I: pbuilder-time-stamp: 1733777032 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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.35.0+dfsg-1.dsc] I: copying [./mold_2.35.0+dfsg.orig.tar.xz] I: copying [./mold_2.35.0+dfsg-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Dec 8 17:30:03 2024 gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./mold_2.35.0+dfsg-1.dsc: no acceptable signature found dpkg-source: info: extracting mold in mold-2.35.0+dfsg dpkg-source: info: unpacking mold_2.35.0+dfsg.orig.tar.xz dpkg-source: info: unpacking mold_2.35.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/25269/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='20848a16eeda466e928d748772a00173' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='25269' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/pbuilderrc_q4Hg --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/b1 --logfile b1/build.log mold_2.35.0+dfsg-1.dsc' SUDO_GID='114' SUDO_UID='108' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt64a 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/25269/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 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 ... 19680 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} libfile-stripnondeterminism-perl{a} libglib2.0-0t64{a} libgssapi-krb5-2{a} libicu72{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} libnsl2{a} libpipeline1{a} libpkgconf3{a} libproc2-0{a} libpsl5t64{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{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} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{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 libssl3 linux-sysctl-defaults lynx psmisc publicsuffix shared-mime-info wget xdg-user-dirs 0 packages upgraded, 88 newly installed, 0 to remove and 0 not upgraded. Need to get 46.2 MB of archives. After unpacking 163 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf procps armhf 2:4.0.4-6 [864 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf ucf all 3.0045 [45.2 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf libdebuginfod-common all 0.192-4 [23.7 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-4 [256 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-5 [69.3 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 13 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-6 [1091 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.2-12 [83.9 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 22 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf autopoint all 0.22.5-2 [723 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf cmake-data all 3.31.2-1 [2267 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.2~rc1-2 [22.9 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 33 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf libldap-2.5-0 armhf 2.5.18+dfsg-3+b1 [163 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf libcurl4t64 armhf 8.11.0-1 [303 kB] Get: 43 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf libjsoncpp26 armhf 1.9.6-3 [69.9 kB] Get: 45 http://deb.debian.org/debian unstable/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 46 http://deb.debian.org/debian unstable/main armhf libuv1t64 armhf 1.48.0-7 [134 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf cmake armhf 3.31.2-1 [5743 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-8 [517 kB] Get: 50 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 53 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 54 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 55 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 56 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 57 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 58 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 59 http://deb.debian.org/debian unstable/main armhf debhelper all 13.20 [915 kB] Get: 60 http://deb.debian.org/debian unstable/main armhf libdwarf1 armhf 20210528-1+b3 [276 kB] Get: 61 http://deb.debian.org/debian unstable/main armhf dwarfdump armhf 20210528-1+b3 [218 kB] Get: 62 http://deb.debian.org/debian unstable/main armhf libdw1t64 armhf 0.192-4 [232 kB] Get: 63 http://deb.debian.org/debian unstable/main armhf libglib2.0-0t64 armhf 2.82.2-3 [1326 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf libbabeltrace1 armhf 1.5.11-4+b1 [155 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf libnghttp3-9 armhf 1.6.0-2 [56.8 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libngtcp2-16 armhf 1.9.1-1 [115 kB] Get: 67 http://deb.debian.org/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.9.1-1 [15.8 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf libcurl3t64-gnutls armhf 8.11.0-1 [310 kB] Get: 69 http://deb.debian.org/debian unstable/main armhf libjson-c5 armhf 0.18+ds-1 [42.3 kB] Get: 70 http://deb.debian.org/debian unstable/main armhf libdebuginfod1t64 armhf 0.192-4 [30.7 kB] Get: 71 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.8-1 [801 kB] Get: 72 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 73 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 74 http://deb.debian.org/debian unstable/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 75 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 76 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.8-1 [1823 kB] Get: 77 http://deb.debian.org/debian unstable/main armhf libpython3.12t64 armhf 3.12.8-1 [1849 kB] Get: 78 http://deb.debian.org/debian unstable/main armhf libsource-highlight-common all 3.1.9-4.3 [77.5 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf libsource-highlight4t64 armhf 3.1.9-4.3+b1 [292 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf gdb armhf 15.2-1 [3818 kB] Get: 81 http://deb.debian.org/debian unstable/main armhf libmimalloc2.0 armhf 2.1.7+ds-1+b1 [42.5 kB] Get: 82 http://deb.debian.org/debian unstable/main armhf libmimalloc-dev armhf 2.1.7+ds-1+b1 [13.0 kB] Get: 83 http://deb.debian.org/debian unstable/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 84 http://deb.debian.org/debian unstable/main armhf libssl-dev armhf 3.3.2-2 [2385 kB] Get: 85 http://deb.debian.org/debian unstable/main armhf libxxhash-dev armhf 0.8.2-2+b2 [90.6 kB] Get: 86 http://deb.debian.org/debian unstable/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 87 http://deb.debian.org/debian unstable/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 88 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Fetched 46.2 MB in 1s (49.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19680 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.0045_all.deb ... Moving old data out of the way Unpacking ucf (3.0045) ... 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-5_all.deb ... Unpacking readline-common (8.2-5) ... 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-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... 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-6_armhf.deb ... Unpacking groff-base (1.23.0-6) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../14-bsdextrautils_2.40.2-12_armhf.deb ... Unpacking bsdextrautils (2.40.2-12) ... 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-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... 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-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../23-cmake-data_3.31.2-1_all.deb ... Unpacking cmake-data (3.31.2-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../24-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... 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~rc1-2_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2~rc1-2) ... 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 libsasl2-modules-db:armhf. Preparing to unpack .../34-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 .../35-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 .../36-libldap-2.5-0_2.5.18+dfsg-3+b1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../37-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 .../38-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 .../39-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 .../40-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 .../41-libcurl4t64_8.11.0-1_armhf.deb ... Unpacking libcurl4t64:armhf (8.11.0-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../42-libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package libjsoncpp26:armhf. Preparing to unpack .../43-libjsoncpp26_1.9.6-3_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-3) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../44-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../45-libuv1t64_1.48.0-7_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../46-cmake_3.31.2-1_armhf.deb ... Unpacking cmake (3.31.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../47-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../48-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../49-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../50-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 .../51-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 .../52-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 .../53-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../54-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../55-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../56-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 .../57-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../58-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libdwarf1:armhf. Preparing to unpack .../59-libdwarf1_20210528-1+b3_armhf.deb ... Unpacking libdwarf1:armhf (20210528-1+b3) ... Selecting previously unselected package dwarfdump. Preparing to unpack .../60-dwarfdump_20210528-1+b3_armhf.deb ... Unpacking dwarfdump (20210528-1+b3) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../61-libdw1t64_0.192-4_armhf.deb ... Unpacking libdw1t64:armhf (0.192-4) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../62-libglib2.0-0t64_2.82.2-3_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-3) ... Selecting previously unselected package libbabeltrace1:armhf. Preparing to unpack .../63-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 .../64-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 .../65-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 .../66-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 .../67-libcurl3t64-gnutls_8.11.0-1_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.11.0-1) ... Selecting previously unselected package libjson-c5:armhf. Preparing to unpack .../68-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 .../69-libdebuginfod1t64_0.192-4_armhf.deb ... Unpacking libdebuginfod1t64:armhf (0.192-4) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../70-libpython3.12-minimal_3.12.8-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.8-1) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../71-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../72-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../73-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../74-libreadline8t64_8.2-5_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-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../75-libpython3.12-stdlib_3.12.8-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.8-1) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../76-libpython3.12t64_3.12.8-1_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.8-1) ... Selecting previously unselected package libsource-highlight-common. Preparing to unpack .../77-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 .../78-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 .../79-gdb_15.2-1_armhf.deb ... Unpacking gdb (15.2-1) ... Selecting previously unselected package libmimalloc2.0:armhf. Preparing to unpack .../80-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 .../81-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 .../82-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../83-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 .../84-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 .../85-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../86-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../87-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-5+b1) ... Setting up bsdextrautils (2.40.2-12) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... 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 libpython3.12-minimal:armhf (3.12.8-1) ... Setting up libpsl5t64:armhf (0.21.2-1.1+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-2) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:armhf (1.47.2~rc1-2) ... 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: Mon Dec 9 20:45:24 UTC 2024. Universal Time is now: Mon Dec 9 20:45:24 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libdwarf1:armhf (20210528-1+b3) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:armhf (2.82.2-3) ... No schema files found: doing nothing. Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjsoncpp26:armhf (1.9.6-3) ... Setting up libproc2-0:armhf (2:4.0.4-6) ... Setting up libssl-dev:armhf (3.3.2-2) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libbabeltrace1:armhf (1.5.11-4+b1) ... 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 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 netbase (6.4) ... Setting up libngtcp2-16:armhf (1.9.1-1) ... Setting up cmake-data (3.31.2-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-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libngtcp2-crypto-gnutls8:armhf (1.9.1-1) ... 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-2) ... Setting up libtool (2.4.7-8) ... Setting up dwarfdump (20210528-1+b3) ... Setting up libsource-highlight4t64:armhf (3.1.9-4.3+b1) ... Setting up libldap-2.5-0:armhf (2.5.18+dfsg-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 libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up ucf (3.0045) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-6) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libdebuginfod-common (0.192-4) ... Setting up libcurl4t64:armhf (8.11.0-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:armhf (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up cmake (3.31.2-1) ... Setting up libdebuginfod1t64:armhf (0.192-4) ... Setting up libpython3.12-stdlib:armhf (3.12.8-1) ... Setting up debhelper (13.20) ... Setting up libpython3.12t64:armhf (3.12.8-1) ... Setting up gdb (15.2-1) ... Processing triggers for libc-bin (2.40-4) ... 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: Running cd /build/reproducible-path/mold-2.35.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.35.0+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.35.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sylvestre Ledru 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.35.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 value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- * NEON SIMD intrinsics, The library uses NEON SIMD intrinsics. -- 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 value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by 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 value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Warning at third-party/tbb/CMakeLists.txt:122 (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 -- 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 (8.9s) -- Generating done (0.6s) 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.35.0+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg' dh_auto_build cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.35.0+dfsg -B/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.35.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 -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.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.35.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 -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.35.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.35.0+dfsg/lib/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/blake3/c/blake3.c make[3]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp [ 0%] Built target git_hash 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 make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.35.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.35.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]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' [ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/debug.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/entropy_common.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/fse_decompress.c [ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/blake3/c/blake3_dispatch.c /build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c/blake3_dispatch.c:112:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] 112 | 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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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/pool.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/threading.c [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/xxhash.c [ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/allocator.cpp [ 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/common/zstd_common.c [ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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 -mfpu=neon -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c/blake3_neon.c [ 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/fse_compress.c [ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/arena.cpp [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/hist.c [ 2%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/huf_compress.c [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.35.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 CMakeFiles/blake3.dir/blake3_neon.c.o /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' [ 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.35.0+dfsg/obj-arm-linux-gnueabihf -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/src/mold-wrapper.c /build/reproducible-path/mold-2.35.0+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.35.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.35.0+dfsg/src/mold-wrapper.c: In function 'execve': /build/reproducible-path/mold-2.35.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.35.0+dfsg/src/mold-wrapper.c: In function 'posix_spawn': /build/reproducible-path/mold-2.35.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.35.0+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.35.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 /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' [ 3%] Built target mold-wrapper [ 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c [ 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c In file included from /usr/include/c++/14/atomic:50, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, from /build/reproducible-path/mold-2.35.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::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = unsigned int]' at /build/reproducible-path/mold-2.35.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::notify_one_relaxed() [with Context = unsigned int]': cc1plus: note: destination object is likely at address zero [ 4%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c [ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp [ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.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_fast.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c [ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.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.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/exception.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c [ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/governor.cpp [ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/global_control.cpp [ 5%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/main.cpp [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/market.cpp [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp [ 7%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/misc.cpp [ 7%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp [ 7%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c [ 7%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c [ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/private_server.cpp [ 9%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/profiling.cpp [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp [ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp [ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/task.cpp [ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp [ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c [ 11%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c [ 11%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.35.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.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp [ 12%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c [ 12%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp [ 12%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c [ 12%] 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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c [ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp [ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/version.cpp [ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o cd /build/reproducible-path/mold-2.35.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 -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-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 -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.35.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp [ 13%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' [ 13%] Built target libzstd_static [ 13%] Linking CXX static library ../../../../gnu_14.2_cxx11_32_none/libtbb.a cd /build/reproducible-path/mold-2.35.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.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' [ 13%] Built target tbb make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 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.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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 [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.RV32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.PPC64V2.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-arm64.cc.LOONGARCH32.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH32.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM32.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64LE.cc In file included from /usr/include/c++/14/vector:72, from /usr/include/c++/14/functional:64, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::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 >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::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 >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::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 >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1120:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1121:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1120:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1121:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV32BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' changed in GCC 7.1 [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC64V1.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.X86_64.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.ARM64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.PPC32.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/arch-sh4.cc.SH4LE.cc 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1120:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1121:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' changed in GCC 7.1 [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.X86_64.cc In file included from /usr/include/c++/14/vector:72, from /usr/include/c++/14/functional:64, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::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 >' 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 >' changed in GCC 7.1 [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.I386.cc 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1120:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; = void; _Tp = mold::{anonymous}::Extn; _Alloc = std::allocator]', inlined from 'void mold::append(std::vector&, const auto:10&) [with T = {anonymous}::Extn; auto:10 = std::span<{anonymous}::Extn>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:414:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1121:9, inlined from 'void mold::RiscvAttributesSection::update_shdr(mold::Context&) [with E = mold::RV64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-riscv.cc:1166:32: /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' changed in GCC 7.1 [ 28%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4LE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.ARM64LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.RV64BE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/filetype.cc.M68K.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.I386.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64LE.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64LE.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64BE.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4LE.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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.X86_64.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.I386.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:6, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.35.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*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]': /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _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 >; _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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:630:9, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398:60: /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:435:27, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]', inlined from 'constexpr _ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&)::::)> > >]' at /usr/include/c++/14/bits/stl_algobase.h:2164:31, inlined from 'constexpr typename std::vector<_Tp, _Alloc>::size_type std::erase_if(vector<_Tp, _Alloc>&, _Predicate) [with _Tp = pair; _Alloc = allocator >; _Predicate = mold::read_compunits(Context&)::::)>]' at /usr/include/c++/14/vector:120:40, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.35.0+dfsg/src/gdb-index.cc:617:18, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const mold::read_compunits(Context&)::&; _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(Context&)::&; _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(Context&)::&; _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(Context&)::&; Args = {mold::Compunit&}]' at /build/reproducible-path/mold-2.35.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(item)), void())) tbb::detail::d2::parallel_for_each_operator_selector::call(const Body&, ItemArg&&, FeederArg*) [with ItemArg = mold::Compunit&; FeederArg = tbb::detail::d2::feeder_impl(Context&)::, mold::Compunit>; Body = mold::read_compunits(Context&)::]' at /build/reproducible-path/mold-2.35.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::operator()(tbb::detail::d1::blocked_range) const [with Iterator = __gnu_cxx::__normal_iterator >; Body = mold::read_compunits(Context&)::; Item = mold::Compunit]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for_each.h:398: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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; _Args = {tbb::detail::d1::blocked_range&}]' 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::read_compunits(Context&)::, mold::Compunit>&; Args = {tbb::detail::d1::blocked_range&}]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:356:23, inlined from 'void tbb::detail::d1::start_for::run_body(Range&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.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::work_balance(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Mode = tbb::detail::d1::adaptive_mode]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/partitioner.h:450:31, inlined from 'void tbb::detail::d1::partition_type_base::execute(StartType&, Range&, tbb::detail::d1::execution_data&) [with StartType = tbb::detail::d1::start_for, tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>, const tbb::detail::d1::auto_partitioner>; Range = tbb::detail::d1::blocked_range; Partition = tbb::detail::d1::auto_partition_type]' at /build/reproducible-path/mold-2.35.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::execute(tbb::detail::d1::execution_data&) [with Range = tbb::detail::d1::blocked_range; Body = tbb::detail::d2::parallel_for_body_wrapper<__gnu_cxx::__normal_iterator >, mold::read_compunits(Context&)::, mold::Compunit>; Partitioner = const tbb::detail::d1::auto_partitioner]' at /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/parallel_for.h:170:25: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32BE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.S390X.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V2.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH32.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM32.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V1.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = X86_64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::X86_64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::X86_64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = I386]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::I386]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64LE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::I386]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64BE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V1]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC64V1]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V2]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC64V2]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC64V1]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC64V2]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.S390X.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = S390X]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::S390X]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SPARC64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::S390X]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = M68K]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::M68K]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::M68K]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4LE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SH4LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4BE.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SH4BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4LE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4BE]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = LOONGARCH32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc In file included from /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc:3: /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = LOONGARCH64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1058:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1058 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1175:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1175 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH64]': /build/reproducible-path/mold-2.35.0+dfsg/src/output-chunks.cc:1499:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1499 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64LE.cc In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = I386]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = I386]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = I386]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64BE.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc /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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc /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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SPARC64.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.M68K.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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/passes.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4BE.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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 >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = SH4LE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = SH4BE]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.X86_64.cc In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.35.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 >; _Pointer = mold::VersionPattern*; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >; _Distance = int]': /usr/include/c++/14/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >' 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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*; _OutputIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_ctor_dtor(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _OutputIterator = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _RandomAccessIterator2 = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::sort_init_fini(Context&)::Entry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64LE.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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_init_fini(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_init_fini(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _BidirectionalIterator2 = mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Distance = int; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Pointer = mold::sort_ctor_dtor(Context&)::Entry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::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(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64BE.cc In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::VersionPattern]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM32.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(Context&):: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = mold::apply_version_script(Context&)::]' at /usr/include/c++/14/bits/stl_algo.h:1578:37, inlined from 'void mold::apply_version_script(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1777:24: /usr/include/c++/14/bits/stl_algo.h:1541:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32LE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_ctor_dtor(Context&)::(Context&)::Entry&, const mold::sort_ctor_dtor(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_ctor_dtor(Context&)::(Context&)::Entry&, const sort_ctor_dtor(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1219:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)> >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator(Context&)::Entry*, vector(Context&)::Entry, allocator(Context&)::Entry> > >; _Compare = mold::sort_init_fini(Context&)::(Context&)::Entry&, const mold::sort_init_fini(Context&)::Entry&)>]' at /usr/include/c++/14/bits/stl_algo.h:5029:36, inlined from 'void mold::sort(auto:12&, auto:13) [with auto:12 = std::vector(Context&)::Entry, std::allocator(Context&)::Entry> >; auto:13 = sort_init_fini(Context&)::(Context&)::Entry&, const sort_init_fini(Context&)::Entry&)>]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:435:19, inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.35.0+dfsg/src/passes.cc:1191:13: /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Entry*, std::vector(Context&)::Entry, std::allocator(Context&)::Entry> > >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC32.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SPARC64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.X86_64.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V2.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/src/arch-ppc64v2.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:25, from /build/reproducible-path/mold-2.35.0+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.35.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 >; _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 >' 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 >' 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 >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >' 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 >' 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 >; _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 >' 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 >' 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 >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /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 >' 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 >; _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 >' 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 >' 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 >; _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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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::OpdSymbol*; _OutputIterator = __gnu_cxx::__normal_iterator >; _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 >' 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 >; _OutputIterator = mold::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 >' 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 >' 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 >' 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 >' 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 >; _Pointer = mold::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 >' 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 >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = mold::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 >; _Pointer = mold::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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = mold::OpdSymbol*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = mold::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 >' 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 >' 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 >' 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 >; _Distance = int; _Pointer = mold::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 >' 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 >' 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 >' 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 >; _Pointer = mold::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 >' 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 >' 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 >' 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 >' 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 >' 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 >' 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 >; _Distance = int; _Pointer = mold::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 >' 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 >' 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 >' 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 >' 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 >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = mold::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 >; _Distance = int; _Pointer = mold::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 >' 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 >; _Distance = int; _Pointer = mold::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 >' 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 >' 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 >; _Pointer = mold::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 >' 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 >' 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 >' 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 >' 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 >' 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 >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/src/arch-s390x.cc In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.35.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 >; _Tp = mold::OpdSymbol]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14/bits/stl_algo.h:4993:36, inlined from 'void mold::sort(auto:11&) [with auto:11 = std::vector]' at /build/reproducible-path/mold-2.35.0+dfsg/src/../lib/common.h:431:19, inlined from 'mold::ppc64v1_rewrite_opd(Context&)::*)>' at /build/reproducible-path/mold-2.35.0+dfsg/src/arch-ppc64v1.cc:601:9: /usr/include/c++/14/bits/stl_algo.h:4948:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4948 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/14/bits/stl_algo.h:4951:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4951 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4952 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4955:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4955 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4957:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4957 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4958 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.0+dfsg/src/arch-sparc64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.35.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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.35.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.35.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.35.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.35.0+dfsg=. -fstack-protector-strong -fstack-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.35.0+dfsg/obj-arm-linux-gnueabihf' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 make[1]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j3 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/mold-2.35.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 test 1 Start 1: arm-arch-arm-abs-error 1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-abs-error.sh" 1: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh" 2: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/arch-arm-range-extension-thunk.sh" 3: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 3: Environment variables: 3: MACHINE=arm 3: CPU= 3: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-abs-error.sh 1: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh 2: + . /build/reproducible-path/mold-2.35.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 1: ++ '[' Linux = FreeBSD ']' 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT 1: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-abs-error.sh .sh 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 2: ++ '[' Linux = FreeBSD ']' 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT 2: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh .sh 2: ++ testname=arch-arm-range-extension-thunk-disassembly 3: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-range-extension-thunk.sh 3: + . /build/reproducible-path/mold-2.35.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 3: +++ uname 3: ++ '[' Linux = FreeBSD ']' 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT 3: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-range-extension-thunk.sh .sh 1: ++ set -x 1: + cc -fPIC -c -o out/test/arm/arch-arm-abs-error/a.o -xassembler - -mthumb 1: + cat 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 2: ++ set -x 2: + cc -c -o out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -fPIC -xc - 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 3: ++ set -x 3: + cc -c -o /dev/null -xc - -O0 -mthumb 2: + cat 3: + echo 'int main() {}' 1: + cat 1: + cc -fno-PIC -c -o out/test/arm/arch-arm-abs-error/b.o -xc - -mthumb 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 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 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 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 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 2: + grep -F -A7 ':' 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.17 sec test 4 Start 4: arm-arch-arm-target1 4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-target1.sh" 4: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 4: Environment variables: 4: MACHINE=arm 4: CPU= 4: Test timeout computed to be: 1500 4: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-target1.sh 4: + . /build/reproducible-path/mold-2.35.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 4: +++ uname 4: ++ '[' Linux = FreeBSD ']' 4: ++ trap 'on_error $LINENO' ERR 4: ++ trap on_exit EXIT 4: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-target1.sh .sh 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 4: ++ set -x 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 4: + cc -c -o out/test/arm/arch-arm-target1/a.o -xassembler - 4: + cat 4: + cat 4: + cc -fPIC -c -o out/test/arm/arch-arm-target1/b.o -xc - 1: + grep -q 'recompile with -fPIC' out/test/arm/arch-arm-abs-error/log 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 2/341 Test #1: arm-arch-arm-abs-error ........................... Passed 0.25 sec test 5 Start 5: arm-arch-arm-thumb-interwork 5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-thumb-interwork.sh" 5: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 5: Environment variables: 5: MACHINE=arm 5: CPU= 5: Test timeout computed to be: 1500 5: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-thumb-interwork.sh 5: + . /build/reproducible-path/mold-2.35.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 5: +++ uname 5: ++ '[' Linux = FreeBSD ']' 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT 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 5: +++ basename /build/reproducible-path/mold-2.35.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 5: ++ set -x 5: + echo 'int foo() { return 0; }' 5: + cc -o /dev/null -c -xc - -mthumb 3: + grep -q 'main fn1 fn3 fn2 fn4' 3: + out/test/arm/arch-arm-range-extension-thunk/exe 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 5: + cc -o out/test/arm/arch-arm-thumb-interwork/a.o -c -xc - -mthumb 5: + cat 4: + out/test/arm/arch-arm-target1/exe 4: + grep -q 'Hello world' 4: + on_exit 4: + echo OK 4: OK 4: + exit 0 3/341 Test #4: arm-arch-arm-target1 ............................. Passed 0.16 sec test 6 Start 6: arm-arch-arm-tlsdesc 6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-tlsdesc.sh" 6: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 6: Environment variables: 6: MACHINE=arm 6: CPU= 6: Test timeout computed to be: 1500 6: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/arch-arm-tlsdesc.sh 6: + . /build/reproducible-path/mold-2.35.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 6: ++ '[' Linux = FreeBSD ']' 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT 6: +++ basename /build/reproducible-path/mold-2.35.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 6: ++ set -x 6: + is_musl 6: + ldd --version 6: + grep -q musl 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: + echo 'int main() {}' 6: + gcc -c -o /dev/null -xc - -O0 -mthumb 5: + cat 5: + cc -o out/test/arm/arch-arm-thumb-interwork/b.o -c -xc - -marm 6: + cat 6: + cat 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: + 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: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/d.o out/test/arm/arch-arm-tlsdesc/b.c -marm 3: + grep -q 'main fn1 fn3 fn2 fn4' 3: + out/test/arm/arch-arm-range-extension-thunk/exe 5: + grep -q 'main foo bar' 3: + on_exit 3: + echo OK 3: OK 3: + exit 0 5: + out/test/arm/arch-arm-thumb-interwork/exe 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 4/341 Test #3: arm-arch-arm-range-extension-thunk ............... Passed 0.51 sec test 7 Start 7: arm-abs-error 7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/abs-error.sh" 7: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 7: Environment variables: 7: MACHINE=arm 7: CPU= 7: Test timeout computed to be: 1500 5: + on_exit 5: + echo OK 5: OK 5: + exit 0 5/341 Test #5: arm-arch-arm-thumb-interwork ..................... Passed 0.27 sec test 8 Start 8: arm-absolute-symbols 8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/absolute-symbols.sh" 8: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 8: Environment variables: 8: MACHINE=arm 8: CPU= 8: Test timeout computed to be: 1500 7: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/abs-error.sh 7: + . /build/reproducible-path/mold-2.35.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 8: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/absolute-symbols.sh 7: ++ '[' Linux = FreeBSD ']' 8: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT 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 7: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/abs-error.sh .sh 8: +++ uname 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 8: ++ '[' Linux = FreeBSD ']' 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT 8: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/absolute-symbols.sh .sh 7: ++ set -x 7: + '[' arm = aarch64 ']' 7: + '[' arm = ppc64 ']' 7: + '[' arm = ppc64le ']' 7: + '[' arm = s390x ']' 7: + [[ arm = loongarch* ]] 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 7: + cc -fPIC -c -o out/test/arm/abs-error/a.o -xassembler - 7: + cat 8: ++ set -x 8: + '[' arm = sparc64 ']' 8: + cat 8: + cc -o out/test/arm/absolute-symbols/a.o -c -x assembler - 7: + cat 7: + cc -fno-PIC -c -o out/test/arm/abs-error/b.o -xc - 8: + cat 8: + cc -o out/test/arm/absolute-symbols/b.o -c -fno-PIC -xc - 6: + out/test/arm/arch-arm-tlsdesc/exe1 6: + grep -q '42 5' 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 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 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 6: + out/test/arm/arch-arm-tlsdesc/exe2 6: + grep -q '42 5' 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 7: + grep -q 'recompile with -fPIC' out/test/arm/abs-error/log 7: + on_exit 7: + echo OK 7: OK 7: + exit 0 6/341 Test #7: arm-abs-error .................................... Passed 0.17 sec test 9 Start 9: arm-allow-multiple-definition 9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/allow-multiple-definition.sh" 9: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 9: Environment variables: 9: MACHINE=arm 9: CPU= 9: Test timeout computed to be: 1500 9: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/allow-multiple-definition.sh 9: + . /build/reproducible-path/mold-2.35.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 9: +++ uname 9: ++ '[' Linux = FreeBSD ']' 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT 9: +++ basename /build/reproducible-path/mold-2.35.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 9: + cc -c -o out/test/arm/allow-multiple-definition/a.o -xc - 9: + echo 'int main() { return 0; }' 8: + out/test/arm/absolute-symbols/exe 8: + grep -q '^ip=0xa0000.$' 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 7/341 Test #8: arm-absolute-symbols ............................. Passed 0.21 sec test 10 Start 10: arm-ar-alignment 10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ar-alignment.sh" 10: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 10: Environment variables: 10: MACHINE=arm 10: CPU= 10: Test timeout computed to be: 1500 10: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ar-alignment.sh 10: + . /build/reproducible-path/mold-2.35.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 10: +++ uname 10: ++ '[' Linux = FreeBSD ']' 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT 10: +++ basename /build/reproducible-path/mold-2.35.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 - 9: + cc -c -o out/test/arm/allow-multiple-definition/b.o -xc - 9: + echo 'int main() { return 1; }' 6: + out/test/arm/arch-arm-tlsdesc/exe3 6: + grep -q '42 5' 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 10: + head -c 1 /dev/zero 10: + cat 10: + cc -o out/test/arm/ar-alignment/b.o -c -xc - 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: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/arm/arch-arm-tlsdesc/f.o out/test/arm/arch-arm-tlsdesc/b.c -mthumb 10: + cat 10: + cc -o out/test/arm/ar-alignment/c.o -c -xc - 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 6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe4 out/test/arm/arch-arm-tlsdesc/e.o out/test/arm/arch-arm-tlsdesc/f.o 10: + rm -f out/test/arm/ar-alignment/d.a 10: + ar rcs out/test/arm/ar-alignment/d.a out/test/arm/ar-alignment/a.o out/test/arm/ar-alignment/b.o 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: + grep -q '42 5' 6: + out/test/arm/arch-arm-tlsdesc/exe4 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 -Wl,-no-relax 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 8/341 Test #10: arm-ar-alignment ................................. Passed 0.26 sec test 11 Start 11: arm-as-needed-dso 11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/as-needed-dso.sh" 11: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/as-needed-dso.sh 11: + . /build/reproducible-path/mold-2.35.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.35.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 11: ++ set -x 11: + cat 11: + cc -o out/test/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 9: + on_exit 9: + echo OK 9: OK 9: + exit 0 9/341 Test #9: arm-allow-multiple-definition .................... Passed 0.35 sec test 12 Start 12: arm-as-needed-dso2 12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/as-needed-dso2.sh" 12: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/as-needed-dso2.sh 12: + . /build/reproducible-path/mold-2.35.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.35.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 12: ++ set -x 12: + cat 12: + cc -c -fPIC -o out/test/arm/as-needed-dso2/a.o -xc - 6: + out/test/arm/arch-arm-tlsdesc/exe5 6: + grep -q '42 5' 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 -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 12: + cat 12: + cc -c -fPIC -o out/test/arm/as-needed-dso2/b.o -xc - 11: + cc -o out/test/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 11: + cat 6: + out/test/arm/arch-arm-tlsdesc/exe6 6: + grep -q '42 5' 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 10/341 Test #6: arm-arch-arm-tlsdesc ............................. Passed 0.81 sec test 13 Start 13: arm-as-needed-weak 13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/as-needed-weak.sh" 13: Working Directory: /build/reproducible-path/mold-2.35.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 -xc -c -o out/test/arm/as-needed-dso2/c.o - 13: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/as-needed-weak.sh 13: + . /build/reproducible-path/mold-2.35.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 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT 13: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/as-needed-weak.sh .sh 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 - 12: + cc -B. -shared -o out/test/arm/as-needed-dso2/libfoo.so out/test/arm/as-needed-dso2/a.o 11: + cat 11: + cc -o out/test/arm/as-needed-dso/a.o -c -xc - 13: + cat 13: + cc -o out/test/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -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 12: + cc -B. -shared -o out/test/arm/as-needed-dso2/libbar.so out/test/arm/as-needed-dso2/b.o 13: + cc -o out/test/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: + cat 11: + readelf -W --dynamic out/test/arm/as-needed-dso/exe 11: + grep -q libbar out/test/arm/as-needed-dso/log2 11: + grep -q libfoo out/test/arm/as-needed-dso/log2 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 11/341 Test #11: arm-as-needed-dso ................................ Passed 0.34 sec test 14 Start 14: arm-as-needed 14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/as-needed.sh" 14: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/as-needed.sh 14: + . /build/reproducible-path/mold-2.35.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.35.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 14: + cc -o out/test/arm/as-needed/a.o -c -xc - 14: + cat 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 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 14: + cat 14: + cc -o out/test/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 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 12/341 Test #12: arm-as-needed-dso2 ............................... Passed 0.42 sec test 15 Start 15: arm-auxiliary 15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/auxiliary.sh" 15: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/auxiliary.sh 15: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 15: + cc -o out/test/arm/auxiliary/a.o -c -x assembler - 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 15: + ./mold -o out/test/arm/auxiliary/b.so out/test/arm/auxiliary/a.o -auxiliary foo -f bar -shared 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 15: + readelf --dynamic out/test/arm/auxiliary/b.so 14: + cc -o out/test/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 14: + cat 15: + grep -Fq 'Auxiliary library: [foo]' out/test/arm/auxiliary/log 15: + grep -Fq 'Auxiliary library: [bar]' out/test/arm/auxiliary/log 15: + on_exit 15: + echo OK 15: OK 15: + exit 0 13/341 Test #15: arm-auxiliary .................................... Passed 0.05 sec test 16 Start 16: arm-bno-symbolic 16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/bno-symbolic.sh" 16: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 16: Environment variables: 16: MACHINE=arm 16: CPU= 16: Test timeout computed to be: 1500 16: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/bno-symbolic.sh 16: + . /build/reproducible-path/mold-2.35.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.35.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 ']' 16: + cat 16: + cc -c -fPIC -oout/test/arm/bno-symbolic/a.o -xc - 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 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 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 14/341 Test #13: arm-as-needed-weak ............................... Passed 0.42 sec test 17 Start 17: arm-bsymbolic-functions 17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-functions.sh" 17: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 17: Environment variables: 17: MACHINE=arm 17: CPU= 17: Test timeout computed to be: 1500 17: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-functions.sh 17: + . /build/reproducible-path/mold-2.35.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 17: +++ uname 17: ++ '[' Linux = FreeBSD ']' 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-functions.sh .sh 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: + 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 17: ++ set -x 17: + cat 17: + cc -c -o out/test/arm/bsymbolic-functions/a.o -fPIC -xc - 17: + cc -B. -shared -o out/test/arm/bsymbolic-functions/b.so out/test/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 16: + cat 16: + cc -c -o out/test/arm/bno-symbolic/c.o -xc - -fno-PIE 14: + readelf --dynamic out/test/arm/as-needed/exe 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: + 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 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 17: + cat 17: + cc -c -o out/test/arm/bsymbolic-functions/c.o -xc - -fno-PIE 14: + readelf --dynamic out/test/arm/as-needed/exe 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 0.45 sec test 18 Start 18: arm-bsymbolic-non-weak-functions 18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-non-weak-functions.sh" 18: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 18: Environment variables: 18: MACHINE=arm 18: CPU= 18: Test timeout computed to be: 1500 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: + grep -q '3 3 1' 16: + out/test/arm/bno-symbolic/exe 16: + on_exit 16: + echo OK 16: OK 16: + exit 0 16/341 Test #16: arm-bno-symbolic ................................. Passed 0.28 sec test 19 Start 19: arm-bsymbolic-non-weak 19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-non-weak.sh" 19: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 19: Environment variables: 19: MACHINE=arm 19: CPU= 19: Test timeout computed to be: 1500 18: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-non-weak-functions.sh 18: + . /build/reproducible-path/mold-2.35.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 19: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-non-weak.sh 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT 19: + . /build/reproducible-path/mold-2.35.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 18: +++ basename /build/reproducible-path/mold-2.35.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 19: +++ uname 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT 19: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic-non-weak.sh .sh 18: ++ set -x 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 18: + cat 18: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc - 19: ++ set -x 19: + cc -c -o out/test/arm/bsymbolic-non-weak/a.o -fPIC -xc - 19: + 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 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 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 0.29 sec test 20 Start 20: arm-bsymbolic 20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic.sh" 20: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 20: Environment variables: 20: MACHINE=arm 20: CPU= 20: Test timeout computed to be: 1500 20: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/bsymbolic.sh 20: + . /build/reproducible-path/mold-2.35.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.35.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 - 20: + cc -B. -shared -fPIC -o out/test/arm/bsymbolic/b.so out/test/arm/bsymbolic/a.o -Wl,-Bsymbolic 18: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/c.o -xc - 18: + cat 19: + cat 19: + cc -c -o out/test/arm/bsymbolic-non-weak/c.o -xc - 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 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 -c -o out/test/arm/bsymbolic/c.o -xc - -fno-PIE 20: + cat 20: + cc -B. -no-pie -o out/test/arm/bsymbolic/exe out/test/arm/bsymbolic/c.o out/test/arm/bsymbolic/b.so 18: + grep -q '^3 3 3 3 3 7$' 18: + out/test/arm/bsymbolic-non-weak-functions/exe 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 18/341 Test #18: arm-bsymbolic-non-weak-functions ................. Passed 0.29 sec test 21 Start 21: arm-build-id 21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/build-id.sh" 21: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/build-id.sh 21: + . /build/reproducible-path/mold-2.35.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 21: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/build-id.sh .sh 19: + grep -q '^3 3 3 3 4 7$' 19: + out/test/arm/bsymbolic-non-weak/exe 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 19: + on_exit 19: + echo OK 19: OK 19: + exit 0 19/341 Test #19: arm-bsymbolic-non-weak ........................... Passed 0.31 sec test 22 Start 22: arm-canonical-plt 22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/canonical-plt.sh" 22: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 22: Environment variables: 22: MACHINE=arm 22: CPU= 22: Test timeout computed to be: 1500 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 22: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/canonical-plt.sh 22: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q '3 4' 20: + out/test/arm/bsymbolic/exe 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 20/341 Test #20: arm-bsymbolic .................................... Passed 0.29 sec test 23 Start 23: arm-cmdline 23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/cmdline.sh" 23: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 23: Environment variables: 23: MACHINE=arm 23: CPU= 23: Test timeout computed to be: 1500 23: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/cmdline.sh 23: + . /build/reproducible-path/mold-2.35.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.35.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 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' 23: + grep -q 'unknown command line option: --abcdefg' 23: + on_exit 23: + echo OK 23: OK 23: + exit 0 21/341 Test #23: arm-cmdline ...................................... Passed 0.05 sec test 24 Start 24: arm-color-diagnostics 24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/color-diagnostics.sh" 24: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/color-diagnostics.sh 22: + cat 24: + . /build/reproducible-path/mold-2.35.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 22: + cc -o out/test/arm/canonical-plt/b.o -c -xc - -fPIC 24: +++ uname 24: ++ '[' Linux = FreeBSD ']' 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: +++ basename /build/reproducible-path/mold-2.35.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: + cat 24: + cc -o out/test/arm/color-diagnostics/a.o -c -xc - 21: + grep -qv '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=uuid 22: + cat 22: + cc -o out/test/arm/canonical-plt/c.o -c -xc - -fno-PIC 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 24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=always 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 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: + on_exit 24: + echo OK 24: OK 24: + exit 0 22/341 Test #24: arm-color-diagnostics ............................ Passed 0.13 sec test 25 Start 25: arm-comment 25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/comment.sh" 25: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 25: Environment variables: 25: MACHINE=arm 25: CPU= 25: Test timeout computed to be: 1500 21: + readelf -nW out/test/arm/build-id/exe 25: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/comment.sh 25: + . /build/reproducible-path/mold-2.35.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 21: + grep -Eq 'Build ID: ............4...[89abcdef]' 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=md5 25: +++ basename /build/reproducible-path/mold-2.35.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: + cat 25: + cc -c -o out/test/arm/comment/a.o -xc - 22: + grep -q '^1 1 1$' 22: + out/test/arm/canonical-plt/exe 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 25: + cc -B. -o out/test/arm/comment/exe out/test/arm/comment/a.o 23/341 Test #22: arm-canonical-plt ................................ Passed 0.31 sec test 26 Start 26: arm-common-archive 26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/common-archive.sh" 26: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/common-archive.sh 26: + . /build/reproducible-path/mold-2.35.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 26: +++ uname 26: ++ '[' Linux = FreeBSD ']' 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT 26: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/common-archive.sh .sh 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 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/a.o - 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 25: + grep -q mold 25: + readelf -p .comment out/test/arm/comment/exe 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=sha1 25: + readelf -SW out/test/arm/comment/exe 25: + grep -Eq '\.comment.*\bMS\b' 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 24/341 Test #25: arm-comment ...................................... Passed 0.15 sec test 27 Start 27: arm-common-ref 27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/common-ref.sh" 27: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 27: Environment variables: 27: MACHINE=arm 27: CPU= 27: Test timeout computed to be: 1500 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/b.o - 27: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/common-ref.sh 27: + . /build/reproducible-path/mold-2.35.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.35.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 27: ++ set -x 27: + cat 27: + cc -fcommon -xc -c -o out/test/arm/common-ref/a.o - 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/c.o - 27: + cc -fcommon -xc -c -o out/test/arm/common-ref/b.o - 27: + cat 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/d.o - 21: + grep -q 'GNU.*0x00000014.*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=sha256 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 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: + cat 27: + cc -fcommon -xc -c -o out/test/arm/common-ref/d.o - 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: + rm -f out/test/arm/common-ref/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 26: + out/test/arm/common-archive/exe 26: + grep -q '5 0 0 -1' 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/f.o - 26: + cat 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 26: + rm -f out/test/arm/common-archive/f.a 26: + ar rcs out/test/arm/common-archive/f.a out/test/arm/common-archive/b.o out/test/arm/common-archive/f.o 26: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/f.a 27: + out/test/arm/common-ref/exe 27: + grep -q 5 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 25/341 Test #27: arm-common-ref ................................... Passed 0.26 sec test 28 Start 28: arm-common-symbols 28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/common-symbols.sh" 28: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 28: Environment variables: 28: MACHINE=arm 28: CPU= 28: Test timeout computed to be: 1500 28: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/common-symbols.sh 28: + . /build/reproducible-path/mold-2.35.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 28: +++ basename /build/reproducible-path/mold-2.35.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: + cc -fcommon -xc -c -o out/test/arm/common-symbols/a.o - 28: + cat 28: + cat 28: + cc -fcommon -xc -c -o out/test/arm/common-symbols/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 26/341 Test #26: arm-common-archive ............................... Passed 0.43 sec test 29 Start 29: arm-compress-debug-sections-zstd 29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/compress-debug-sections-zstd.sh" 29: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 29: Environment variables: 29: MACHINE=arm 29: CPU= 29: Test timeout computed to be: 1500 29: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/compress-debug-sections-zstd.sh 29: + . /build/reproducible-path/mold-2.35.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.35.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 27/341 Test #29: arm-compress-debug-sections-zstd .................***Skipped 0.02 sec test 30 Start 30: arm-compress-debug-sections 30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/compress-debug-sections.sh" 30: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 30: Environment variables: 30: MACHINE=arm 30: CPU= 30: Test timeout computed to be: 1500 30: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/compress-debug-sections.sh 28: + cc -B. -o out/test/arm/common-symbols/exe out/test/arm/common-symbols/a.o out/test/arm/common-symbols/b.o 21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 30: + . /build/reproducible-path/mold-2.35.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 21: + readelf -n out/test/arm/build-id/exe 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/compress-debug-sections.sh .sh 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 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 30: ++ set -x 30: + cat 30: + cc -c -g -o out/test/arm/compress-debug-sections/a.o -xc - 30: + cc -B. -o out/test/arm/compress-debug-sections/exe out/test/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 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 28/341 Test #28: arm-common-symbols ............................... Passed 0.20 sec test 31 Start 31: arm-compressed-debug-info 31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/compressed-debug-info.sh" 31: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/compressed-debug-info.sh 31: + . /build/reproducible-path/mold-2.35.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.35.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 31: ++ set -x 31: + command -v dwarfdump 31: + cat 31: + c++ -c -o out/test/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'Build ID: deadbeefdeadbeef' 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 29/341 Test #21: arm-build-id ..................................... Passed 0.94 sec test 32 Start 32: arm-copyrel-alignment 32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-alignment.sh" 32: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 32: Environment variables: 32: MACHINE=arm 32: CPU= 32: Test timeout computed to be: 1500 30: + readelf -WS out/test/arm/compress-debug-sections/exe 32: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-alignment.sh 32: + . /build/reproducible-path/mold-2.35.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 30: + grep -q '\.debug_info .* [Cx] ' out/test/arm/compress-debug-sections/log 32: ++ STRIP=strip 32: ++ QEMU= 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 30: + grep -q '\.debug_str .* MS[Cx] ' out/test/arm/compress-debug-sections/log 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-alignment.sh .sh 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 30/341 Test #30: arm-compress-debug-sections ...................... Passed 0.17 sec test 33 Start 33: arm-copyrel-norelro 33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-norelro.sh" 33: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 33: Environment variables: 33: MACHINE=arm 33: CPU= 33: Test timeout computed to be: 1500 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 32: ++ set -x 32: + '[' arm = ppc64 ']' 32: + '[' arm = ppc64le ']' 32: + [[ arm = loongarch* ]] 32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/a.so -xc - 32: + cat 31: + cat 31: + c++ -c -o out/test/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - 33: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-norelro.sh 33: + . /build/reproducible-path/mold-2.35.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 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-norelro.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 33: + cc -o out/test/arm/copyrel-norelro/a.o -c -xc -fno-PIE - 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 33: + cat 33: + cc -B. -fPIC -shared -o out/test/arm/copyrel-norelro/b.so -xc - 32: + cat 32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/b.so -xc - 31: + dwarfdump out/test/arm/compressed-debug-info/exe 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.22 sec test 34 Start 34: arm-copyrel-protected 34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-protected.sh" 34: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 34: Environment variables: 34: MACHINE=arm 34: CPU= 34: Test timeout computed to be: 1500 34: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-protected.sh 34: + . /build/reproducible-path/mold-2.35.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 34: ++ '[' Linux = FreeBSD ']' 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-protected.sh .sh 32: + cat 32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/c.so -xc - 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 - 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: + cat 34: + cc -shared -o out/test/arm/copyrel-protected/b.so -xc - 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 33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log1 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 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 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 34: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/arm/copyrel-protected/log 33: + readelf -W --sections out/test/arm/copyrel-norelro/exe2 32: + out/test/arm/copyrel-alignment/exe1 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 32/341 Test #34: arm-copyrel-protected ............................ Passed 0.25 sec test 35 Start 35: arm-copyrel-relro 35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro.sh" 35: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 35: Environment variables: 35: MACHINE=arm 35: CPU= 35: Test timeout computed to be: 1500 33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log2 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe1 32: + grep -q '\.copyrel.* 32$' 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 33/341 Test #33: arm-copyrel-norelro .............................. Passed 0.41 sec test 36 Start 36: arm-copyrel-relro2 36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro2.sh" 36: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 36: Environment variables: 36: MACHINE=arm 36: CPU= 36: Test timeout computed to be: 1500 35: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro.sh 35: + . /build/reproducible-path/mold-2.35.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 35: +++ uname 36: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro2.sh 35: ++ '[' Linux = FreeBSD ']' 36: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT 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 35: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro.sh .sh 36: +++ uname 36: ++ '[' Linux = FreeBSD ']' 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 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT 36: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel-relro2.sh .sh 36: ++ testname=copyrel-relro2 36: ++ echo -n 'Testing copyrel-relro2 ... ' 35: ++ set -x 36: Testing copyrel-relro2 ... ++ t=out/test/arm/copyrel-relro2 36: ++ mkdir -p out/test/arm/copyrel-relro2 35: + cat 35: + cc -o out/test/arm/copyrel-relro/a.o -c -xc -fno-PIE - 36: ++ set -x 36: + cat 36: + cc -o out/test/arm/copyrel-relro2/a.o -c -xc -fno-PIE - 32: + out/test/arm/copyrel-alignment/exe2 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe2 32: + grep -q '\.copyrel.* 8$' 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: + cat 36: + cc -B. -fPIC -shared -o out/test/arm/copyrel-relro2/b.so -xc - 35: + cc -fPIC -shared -o out/test/arm/copyrel-relro/b.so -xc - 35: + cat 32: + out/test/arm/copyrel-alignment/exe3 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe3 32: + grep -q '\.copyrel.* 256$' 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: + on_exit 32: + echo OK 32: OK 32: + exit 0 34/341 Test #32: arm-copyrel-alignment ............................ Passed 0.60 sec test 37 Start 37: arm-copyrel 37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/copyrel.sh" 37: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 37: Environment variables: 37: MACHINE=arm 37: CPU= 37: Test timeout computed to be: 1500 37: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/copyrel.sh 37: + . /build/reproducible-path/mold-2.35.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 37: +++ uname 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: +++ basename /build/reproducible-path/mold-2.35.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 37: + cc -fno-PIC -o out/test/arm/copyrel/a.o -c -xc - 37: + cat 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 35: + grep -q '^sigsegv 0 1$' 35: + out/test/arm/copyrel-relro/exe 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 35/341 Test #35: arm-copyrel-relro ................................ Passed 0.26 sec test 38 Start 38: arm-ctors-in-init-array 38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ctors-in-init-array.sh" 38: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 38: Environment variables: 38: MACHINE=arm 38: CPU= 38: Test timeout computed to be: 1500 37: + cat 37: + cc -fno-PIC -o out/test/arm/copyrel/b.o -c -xc - 38: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ctors-in-init-array.sh 38: + . /build/reproducible-path/mold-2.35.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 38: +++ uname 38: ++ '[' Linux = FreeBSD ']' 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: +++ basename /build/reproducible-path/mold-2.35.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 38: ++ set -x 38: + cat 38: + cc -o out/test/arm/ctors-in-init-array/a.o -c -xc - 36: + grep -q '^sigsegv 0 1$' 36: + out/test/arm/copyrel-relro2/exe 36: + on_exit 36: + echo OK 36: OK 36: + exit 0 36/341 Test #36: arm-copyrel-relro2 ............................... Passed 0.29 sec test 39 Start 39: arm-dead-debug-sections 39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dead-debug-sections.sh" 39: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 39: Environment variables: 39: MACHINE=arm 39: CPU= 39: Test timeout computed to be: 1500 39: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dead-debug-sections.sh 39: + . /build/reproducible-path/mold-2.35.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 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/dead-debug-sections.sh .sh 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 39: ++ set -x 39: + command -v dwarfdump 39: + cat 39: + c++ -c -o out/test/arm/dead-debug-sections/a.o -g -xc++ - 37: + cat 37: + cc -fPIC -o out/test/arm/copyrel/c.o -c -xc - 37: + cc -B. -shared -o out/test/arm/copyrel/c.so out/test/arm/copyrel/c.o 38: + cat 38: + cc -o out/test/arm/ctors-in-init-array/b.o -c -xc - 39: + cat 39: + c++ -c -o out/test/arm/dead-debug-sections/b.o -g -xc++ - 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 39: + cat 39: + c++ -o out/test/arm/dead-debug-sections/c.o -c -xc++ -g - 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: + 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 38: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 37: + grep -q '42 42 1' 38: + out/test/arm/ctors-in-init-array/exe 37: + out/test/arm/copyrel/exe 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 37/341 Test #38: arm-ctors-in-init-array .......................... Passed 0.25 sec test 40 Start 40: arm-debug-macro-section 40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/debug-macro-section.sh" 40: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 40: Environment variables: 40: MACHINE=arm 40: CPU= 40: Test timeout computed to be: 1500 38/341 Test #37: arm-copyrel ...................................... Passed 0.34 sec test 41 Start 41: arm-default-symver 41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/default-symver.sh" 41: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 41: Environment variables: 41: MACHINE=arm 41: CPU= 41: Test timeout computed to be: 1500 40: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/debug-macro-section.sh 40: + . /build/reproducible-path/mold-2.35.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 40: +++ uname 41: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/default-symver.sh 41: + . /build/reproducible-path/mold-2.35.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 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/debug-macro-section.sh .sh 41: +++ uname 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 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 41: +++ basename /build/reproducible-path/mold-2.35.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 40: ++ set -x 40: + cat 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/b.o -c -xc - -Iout/test/arm/debug-macro-section -g3 41: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,-default-symver 40: + cat 40: + gcc -o out/test/arm/debug-macro-section/c.o -c -xc - -Iout/test/arm/debug-macro-section -g3 39: + out/test/arm/dead-debug-sections/exe 39: + grep -q 'Hello world' 39: + dwarfdump out/test/arm/dead-debug-sections/exe 39: + on_exit 39: + echo OK 39: OK 39: + exit 0 39/341 Test #39: arm-dead-debug-sections .......................... Passed 0.34 sec test 42 Start 42: arm-defsym-lto 42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/defsym-lto.sh" 42: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 42: Environment variables: 42: MACHINE=arm 42: CPU= 42: Test timeout computed to be: 1500 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.35.0+dfsg/test/defsym-lto.sh 42: + . /build/reproducible-path/mold-2.35.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 42: +++ uname 41: + grep -q ' foo@@b\.so' 41: + readelf --dyn-syms out/test/arm/default-symver/b.so 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/defsym-lto.sh .sh 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 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: + echo 'int main() {}' 42: + cc -B. -flto -o /dev/null -xc - 41: + readelf --dyn-syms out/test/arm/default-symver/b.so 40: + objdump --dwarf=macro out/test/arm/debug-macro-section/exe 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.22 sec test 43 Start 43: arm-defsym-missing-symbol 43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/defsym-missing-symbol.sh" 43: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 43: Environment variables: 43: MACHINE=arm 43: CPU= 43: Test timeout computed to be: 1500 40: + grep 'DW_MACRO_import -.* 0x0$' out/test/arm/debug-macro-section/log 40: + on_exit 40: + echo OK 40: OK 40: + exit 0 41/341 Test #40: arm-debug-macro-section .......................... Passed 0.23 sec test 44 Start 44: arm-defsym 44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/defsym.sh" 44: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 44: Environment variables: 44: MACHINE=arm 44: CPU= 44: Test timeout computed to be: 1500 43: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/defsym-missing-symbol.sh 43: + . /build/reproducible-path/mold-2.35.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.35.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 44: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/defsym.sh 43: + cat 43: + cc -o out/test/arm/defsym-missing-symbol/a.o -c -xc - 44: + . /build/reproducible-path/mold-2.35.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 44: +++ uname 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT 44: +++ basename /build/reproducible-path/mold-2.35.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 44: ++ set -x 44: + cat 44: + cc -fPIC -o out/test/arm/defsym/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 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 43: + grep -q 'undefined symbol: bar' out/test/arm/defsym-missing-symbol/log 42: + cat 42: + cc -flto -fPIC -o out/test/arm/defsym-lto/a.o -c -xc - 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 42/341 Test #43: arm-defsym-missing-symbol ........................ Passed 0.14 sec test 45 Start 45: arm-defsym2 45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/defsym2.sh" 45: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 45: Environment variables: 45: MACHINE=arm 45: CPU= 45: Test timeout computed to be: 1500 45: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/defsym2.sh 45: + . /build/reproducible-path/mold-2.35.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 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT 45: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/defsym2.sh .sh 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: + cat 45: + cc -fPIC -o out/test/arm/defsym2/a.o -c -xc - 44: + out/test/arm/defsym/exe 44: + grep -q '^Hello 0x10 0x2000$' 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 43/341 Test #44: arm-defsym ....................................... Passed 0.18 sec test 46 Start 46: arm-demangle-cpp 46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/demangle-cpp.sh" 46: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 46: Environment variables: 46: MACHINE=arm 46: CPU= 46: Test timeout computed to be: 1500 46: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/demangle-cpp.sh 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: + . /build/reproducible-path/mold-2.35.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.35.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 - 45: + cc -B. -o out/test/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/arm/defsym2/a.o 46: + cc -B. -o out/test/arm/demangle-cpp/exe1 out/test/arm/demangle-cpp/a.o 45: + grep -q bar 45: + nm -D out/test/arm/defsym2/b.so 45: + on_exit 45: + echo OK 45: OK 45: + exit 0 44/341 Test #45: arm-defsym2 ...................................... Passed 0.15 sec test 47 Start 47: arm-demangle-rust 47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/demangle-rust.sh" 47: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 47: Environment variables: 47: MACHINE=arm 47: CPU= 47: Test timeout computed to be: 1500 47: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/demangle-rust.sh 47: + . /build/reproducible-path/mold-2.35.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 47: +++ uname 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT 47: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/demangle-rust.sh .sh 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 47: ++ set -x 47: + cat 47: + cc -c -o out/test/arm/demangle-rust/a.o -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 - 47: + cc -B. -o out/test/arm/demangle-rust/exe out/test/arm/demangle-rust/a.o 42: + grep -q '^OK$' 42: + out/test/arm/defsym-lto/exe 42: + on_exit 42: + echo OK 42: OK 42: + exit 0 45/341 Test #42: arm-defsym-lto ................................... Passed 0.47 sec test 48 Start 48: arm-demangle 48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/demangle.sh" 48: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 48: Environment variables: 48: MACHINE=arm 48: CPU= 48: Test timeout computed to be: 1500 46: /tmp/ccomwa4E.s: Assembler messages: 46: /tmp/ccomwa4E.s:32: Warning: setting incorrect section attributes for .comment 48: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/demangle.sh 46: + cc -B. -o out/test/arm/demangle-cpp/exe2 out/test/arm/demangle-cpp/b.o 48: + . /build/reproducible-path/mold-2.35.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 48: +++ basename /build/reproducible-path/mold-2.35.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 48: ++ set -x 48: + cat 48: + cc -c -o out/test/arm/demangle/a.o -xc++ - 47: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/arm/demangle-rust/log 47: + on_exit 47: + echo OK 47: OK 47: + exit 0 46/341 Test #47: arm-demangle-rust ................................ Passed 0.15 sec test 49 Start 49: arm-dependency-file-response-file 49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dependency-file-response-file.sh" 49: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 49: Environment variables: 49: MACHINE=arm 49: CPU= 49: Test timeout computed to be: 1500 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-no-demangle 49: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dependency-file-response-file.sh 49: + . /build/reproducible-path/mold-2.35.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.35.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 46: + grep -Fq ns::versionv out/test/arm/demangle-cpp/log 49: ++ set -x 46: + on_exit 46: + echo OK 46: OK 46: + exit 0 49: + cat 47/341 Test #46: arm-demangle-cpp ................................. Passed 0.28 sec test 50 Start 50: arm-dependency-file 50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dependency-file.sh" 50: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 50: Environment variables: 50: MACHINE=arm 50: CPU= 50: Test timeout computed to be: 1500 49: + cc -o out/test/arm/dependency-file-response-file/a.o -c -xc - 50: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dependency-file.sh 50: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -o out/test/arm/dependency-file/a.o -c -xc - 50: + cat 48: + grep -q 'undefined symbol: _Z3fooii$' out/test/arm/demangle/log 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 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-demangle 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 48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/log 49: + grep -q '/a.o:$' out/test/arm/dependency-file-response-file/dep 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o 49: + grep -q '^/tmp' out/test/arm/dependency-file-response-file/dep 49: + on_exit 49: + echo OK 49: OK 49: + exit 0 48/341 Test #49: arm-dependency-file-response-file ................ Passed 0.19 sec test 51 Start 51: arm-disable-new-dtags 51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/disable-new-dtags.sh" 51: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 51: Environment variables: 51: MACHINE=arm 51: CPU= 51: Test timeout computed to be: 1500 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 51: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/disable-new-dtags.sh 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 49/341 Test #50: arm-dependency-file .............................. Passed 0.17 sec test 52 Start 52: arm-discard 52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/discard.sh" 52: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 52: Environment variables: 52: MACHINE=arm 52: CPU= 52: Test timeout computed to be: 1500 51: + . /build/reproducible-path/mold-2.35.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 51: +++ uname 51: ++ '[' Linux = FreeBSD ']' 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT 52: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/discard.sh 52: + . /build/reproducible-path/mold-2.35.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 52: ++ '[' Linux = FreeBSD ']' 51: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/disable-new-dtags.sh .sh 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 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: +++ basename /build/reproducible-path/mold-2.35.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: ++ set -x 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: + cat 52: + cc -o out/test/arm/discard/a.o -c -x assembler -Wa,-L - 52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o 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-locals 52: + readelf --symbols out/test/arm/discard/exe 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: + grep -Fq _start out/test/arm/discard/log 52: + grep -Fq foo out/test/arm/discard/log 48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/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 48: + cat 48: + cc -c -o out/test/arm/demangle/b.o -xc - 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 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: + on_exit 52: + echo OK 52: OK 52: + exit 0 50/341 Test #52: arm-discard ...................................... Passed 0.12 sec test 53 Start 53: arm-dso-undef 53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dso-undef.sh" 53: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 53: Environment variables: 53: MACHINE=arm 53: CPU= 53: Test timeout computed to be: 1500 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/b.o -Wl,-demangle 53: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dso-undef.sh 53: + . /build/reproducible-path/mold-2.35.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 53: +++ uname 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: +++ basename /build/reproducible-path/mold-2.35.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 53: ++ set -x 53: + cat 53: + cc -fPIC -o out/test/arm/dso-undef/a.o -c -xc - 51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 51: + grep -q 'RUNPATH.*/foo' 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 53: + cc -B. -o out/test/arm/dso-undef/b.so -shared out/test/arm/dso-undef/a.o 48: + grep -q 'undefined symbol: Pi$' out/test/arm/demangle/log 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 51/341 Test #48: arm-demangle ..................................... Passed 0.48 sec test 54 Start 54: arm-dt-init 54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dt-init.sh" 54: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/dt-init.sh 54: + . /build/reproducible-path/mold-2.35.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 54: +++ uname 51: + grep -q 'RUNPATH.*/foo' 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT 51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 54: +++ basename /build/reproducible-path/mold-2.35.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 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 54: ++ set -x 54: + '[' arm = riscv64 -o arm = riscv32 ']' 54: + [[ arm = loongarch* ]] 54: + '[' arm = arm -o arm = aarch64 ']' 54: + is_musl 54: + ldd --version 54: + grep -q musl 54: + cat 54: + cc -c -fPIC -o out/test/arm/dt-init/a.o -xc - 53: + cat 53: + cc -o out/test/arm/dso-undef/c.o -c -xc - 54: + cat 54: + cc -c -fPIC -o out/test/arm/dt-init/b.o -xc - 53: + rm -f out/test/arm/dso-undef/d.a 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 - 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.33 sec test 55 Start 55: arm-dt-needed 55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dt-needed.sh" 55: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 55: Environment variables: 55: MACHINE=arm 55: CPU= 55: Test timeout computed to be: 1500 55: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dt-needed.sh 55: + . /build/reproducible-path/mold-2.35.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 55: +++ uname 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT 55: +++ basename /build/reproducible-path/mold-2.35.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: + 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 55: + cc -B. -shared -o out/test/arm/dt-needed/libfoo.so out/test/arm/dt-needed/a.o -Wl,--soname,libfoo 53: + grep -q ' foo$' 53: + readelf --dyn-syms out/test/arm/dso-undef/exe 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 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 53/341 Test #53: arm-dso-undef .................................... Passed 0.32 sec test 56 Start 56: arm-duplicate-error-archive 56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/duplicate-error-archive.sh" 56: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 56: Environment variables: 56: MACHINE=arm 56: CPU= 56: Test timeout computed to be: 1500 56: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/duplicate-error-archive.sh 56: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -o out/test/arm/duplicate-error-archive/c.o -c -xc - 56: + cat 54: + cc -B. -o out/test/arm/dt-init/exe1 out/test/arm/dt-init/a.o out/test/arm/dt-init/c.so 55: + cat 55: + cc -c -o out/test/arm/dt-needed/b.o -xc - 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: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libfoo.so 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 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 54/341 Test #54: arm-dt-init ...................................... Passed 0.49 sec test 57 Start 57: arm-duplicate-error 57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/duplicate-error.sh" 57: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 57: Environment variables: 57: MACHINE=arm 57: CPU= 57: Test timeout computed to be: 1500 57: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/duplicate-error.sh 57: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q 'duplicate symbol:.* foo' out/test/arm/duplicate-error-archive/log 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 57: + ./mold -o out/test/arm/duplicate-error/exe out/test/arm/duplicate-error/a.o out/test/arm/duplicate-error/a.o 55/341 Test #56: arm-duplicate-error-archive ...................... Passed 0.30 sec test 58 Start 58: arm-dynamic-dt-debug 58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-dt-debug.sh" 58: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/dynamic-dt-debug.sh 58: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C 58: ++ '[' -z arm ']' 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 57: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/arm/duplicate-error/log 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-dt-debug.sh .sh 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 56/341 Test #57: arm-duplicate-error .............................. Passed 0.04 sec test 59 Start 59: arm-dynamic-linker 59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-linker.sh" 59: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 59: Environment variables: 59: MACHINE=arm 59: CPU= 59: Test timeout computed to be: 1500 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: + cat 58: + cc -o out/test/arm/dynamic-dt-debug/a.o -c -xc - 59: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-linker.sh 59: + . /build/reproducible-path/mold-2.35.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.35.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 59: ++ set -x 59: + cat 59: + cc -c -o out/test/arm/dynamic-linker/a.o -x assembler - 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: + ./mold -o out/test/arm/dynamic-linker/exe out/test/arm/dynamic-linker/a.o 59: + readelf --sections out/test/arm/dynamic-linker/exe 59: + grep -Fq .interp out/test/arm/dynamic-linker/log 58: + cc -B. -o out/test/arm/dynamic-dt-debug/exe out/test/arm/dynamic-dt-debug/a.o 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 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.07 sec test 60 Start 60: arm-dynamic-list-data 60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list-data.sh" 60: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 60: Environment variables: 60: MACHINE=arm 60: CPU= 60: Test timeout computed to be: 1500 60: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list-data.sh 60: + . /build/reproducible-path/mold-2.35.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 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list-data.sh .sh 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 60: ++ set -x 60: + cat 60: + cc -o out/test/arm/dynamic-list-data/a.o -c -xc - 55: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' 55: + readelf --dynamic out/test/arm/dt-needed/exe 55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -Lout/test/arm/dt-needed -lbar 58: + readelf --dynamic out/test/arm/dynamic-dt-debug/exe 58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log 58: + cat 58: + cc -o out/test/arm/dynamic-dt-debug/b.o -c -xc - 60: + cc -B. -o out/test/arm/dynamic-list-data/exe out/test/arm/dynamic-list-data/a.o -Wl,-dynamic-list-data 58: + cc -B. -o out/test/arm/dynamic-dt-debug/c.so out/test/arm/dynamic-dt-debug/b.o -shared 55: + grep -Fq 'Shared library: [libbar.so]' 55: + readelf --dynamic out/test/arm/dt-needed/exe 55: + on_exit 55: + echo OK 55: OK 55: + exit 0 58/341 Test #55: arm-dt-needed .................................... Passed 0.63 sec test 61 Start 61: arm-dynamic-list 61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list.sh" 61: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 61: Environment variables: 61: MACHINE=arm 61: CPU= 61: Test timeout computed to be: 1500 61: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list.sh 61: + . /build/reproducible-path/mold-2.35.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 61: +++ uname 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list.sh .sh 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 61: ++ set -x 61: + cat 61: + cc -o out/test/arm/dynamic-list/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 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.16 sec test 62 Start 62: arm-dynamic-list2 62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list2.sh" 62: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 62: Environment variables: 62: MACHINE=arm 62: CPU= 62: Test timeout computed to be: 1500 62: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list2.sh 62: + . /build/reproducible-path/mold-2.35.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.35.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 62: ++ set -x 62: + cc -o out/test/arm/dynamic-list2/a.o -c -xc - 62: + cat 58: + readelf --dynamic out/test/arm/dynamic-dt-debug/c.so 58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log 61: + cc -B. -o out/test/arm/dynamic-list/exe out/test/arm/dynamic-list/a.o 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 60/341 Test #58: arm-dynamic-dt-debug ............................. Passed 0.29 sec test 63 Start 63: arm-dynamic-list3 63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list3.sh" 63: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/dynamic-list3.sh 63: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 62: + c++ -o out/test/arm/dynamic-list2/b.o -c -xc++ - 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 61: + readelf --dyn-syms out/test/arm/dynamic-list/exe 61: + grep -q ' foo' out/test/arm/dynamic-list/log 61: + grep -q ' bar' out/test/arm/dynamic-list/log 62: + c++ -B. -o out/test/arm/dynamic-list2/exe out/test/arm/dynamic-list2/a.o out/test/arm/dynamic-list2/b.o 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 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 61: + readelf --dyn-syms out/test/arm/dynamic-list/exe1 63: + grep -q ' foobarcx' out/test/arm/dynamic-list3/log1 61: + grep -q ' foo' out/test/arm/dynamic-list/log1 63: + grep -q ' foo123bar456bx' out/test/arm/dynamic-list3/log1 61: + grep -q ' bar' out/test/arm/dynamic-list/log1 63: + grep -q ' foo123bar456c' out/test/arm/dynamic-list3/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: + 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 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: + readelf --dyn-syms out/test/arm/dynamic-list/exe2 63: + readelf --dyn-syms out/test/arm/dynamic-list3/exe2 61: + grep -q ' foo' out/test/arm/dynamic-list/log2 63: + grep -q ' xyz' out/test/arm/dynamic-list3/log2 61: + grep -q ' bar' out/test/arm/dynamic-list/log2 63: + grep -q ' foobarzx' out/test/arm/dynamic-list3/log2 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 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.28 sec test 64 Start 64: arm-dynamic-list4 64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list4.sh" 64: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 64: Environment variables: 64: MACHINE=arm 64: CPU= 64: Test timeout computed to be: 1500 62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe1 62: + grep -q ' foo' out/test/arm/dynamic-list2/log1 62: + grep -q ' bar' out/test/arm/dynamic-list2/log1 64: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic-list4.sh 62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log1 64: + . /build/reproducible-path/mold-2.35.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 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 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: +++ basename /build/reproducible-path/mold-2.35.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 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/exe3 61: + grep -q ' foo' out/test/arm/dynamic-list/log3 61: + grep -q ' bar' out/test/arm/dynamic-list/log3 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 64: + cat 62/341 Test #61: arm-dynamic-list ................................. Passed 0.44 sec test 65 Start 65: arm-dynamic 65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/dynamic.sh" 65: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 65: Environment variables: 65: MACHINE=arm 65: CPU= 65: Test timeout computed to be: 1500 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 62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe2 65: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic.sh 62: + grep -q ' foo' out/test/arm/dynamic-list2/log2 65: + . /build/reproducible-path/mold-2.35.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 65: +++ uname 62: + grep -q ' bar' out/test/arm/dynamic-list2/log2 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/dynamic.sh .sh 62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log2 65: ++ testname=dynamic 65: ++ echo -n 'Testing dynamic ... ' 65: Testing dynamic ... ++ t=out/test/arm/dynamic 65: ++ mkdir -p out/test/arm/dynamic 62: + on_exit 62: + echo OK 62: OK 62: + exit 0 63/341 Test #62: arm-dynamic-list2 ................................ Passed 0.42 sec test 66 Start 66: arm-emit-relocs-cpp 66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/emit-relocs-cpp.sh" 66: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/emit-relocs-cpp.sh 66: + . /build/reproducible-path/mold-2.35.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 66: +++ uname 65: + cc -B. -o out/test/arm/dynamic/exe out/test/arm/dynamic/a.o 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: +++ basename /build/reproducible-path/mold-2.35.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 64/341 Test #66: arm-emit-relocs-cpp ..............................***Skipped 0.02 sec test 67 Start 67: arm-emit-relocs-dead-sections 67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/emit-relocs-dead-sections.sh" 67: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 67: Environment variables: 67: MACHINE=arm 67: CPU= 67: Test timeout computed to be: 1500 67: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/emit-relocs-dead-sections.sh 67: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 67: + c++ -o out/test/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 64: + cat 64: + cc -o out/test/arm/dynamic-list4/c.o -c -xc - -fPIC 65: + readelf --dynamic out/test/arm/dynamic/exe 65: + grep -Eq 'Shared library:.*\blibc\b' out/test/arm/dynamic/log 65: + readelf -W --dyn-syms --use-dynamic out/test/arm/dynamic/exe 65: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/arm/dynamic/log2 65: + cat 65: + cc -c -fPIC -o out/test/arm/dynamic/b.o -xc - 64: + cc -B. -shared -o out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/c.o 65: + on_exit 65: + echo OK 65: OK 65: + exit 0 65/341 Test #65: arm-dynamic ...................................... Passed 0.18 sec test 68 Start 68: arm-emit-relocs 68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/emit-relocs.sh" 68: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/emit-relocs.sh 68: + . /build/reproducible-path/mold-2.35.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.35.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 68: ++ set -x 68: + cat 68: + cc -o out/test/arm/emit-relocs/a.o -c -fPIC -xc - 64: + cat 64: + cc -o out/test/arm/dynamic-list4/e.o -c -xc - 68: + cc -B. -o out/test/arm/emit-relocs/exe out/test/arm/emit-relocs/a.o -Wl,-emit-relocs 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 68: + out/test/arm/emit-relocs/exe 68: + grep -q 'Hello world' 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 66/341 Test #68: arm-emit-relocs .................................. Passed 0.18 sec test 69 Start 69: arm-empty-arg 69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/empty-arg.sh" 69: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 69: Environment variables: 69: MACHINE=arm 69: CPU= 69: Test timeout computed to be: 1500 69: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/empty-arg.sh 69: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/empty-arg.sh .sh 69: ++ testname=empty-arg 69: ++ echo -n 'Testing empty-arg ... ' 64: + grep -q 'foo1 bar1 baz1' 69: Testing empty-arg ... ++ t=out/test/arm/empty-arg 69: ++ mkdir -p out/test/arm/empty-arg 64: + out/test/arm/dynamic-list4/exe1 69: ++ set -x 69: + ./mold -m elf_x86_64 '' 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 69: + grep -q 'cannot open :' out/test/arm/empty-arg/log 69: + on_exit 69: + echo OK 69: OK 69: + exit 0 67/341 Test #69: arm-empty-arg .................................... Passed 0.03 sec test 70 Start 70: arm-empty-file 70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/empty-file.sh" 70: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 70: Environment variables: 70: MACHINE=arm 70: CPU= 70: Test timeout computed to be: 1500 70: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/empty-file.sh 70: + . /build/reproducible-path/mold-2.35.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 ']' 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/empty-file.sh .sh 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 - 64: + out/test/arm/dynamic-list4/exe2 64: + grep -q 'foo2 bar2 baz1' 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 68/341 Test #64: arm-dynamic-list4 ................................ Passed 0.56 sec test 71 Start 71: arm-empty-input 71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/empty-input.sh" 71: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 71: Environment variables: 71: MACHINE=arm 71: CPU= 71: Test timeout computed to be: 1500 70: + rm -f out/test/arm/empty-file/b.script 71: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/empty-input.sh 71: + . /build/reproducible-path/mold-2.35.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 70: + touch out/test/arm/empty-file/b.script 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 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 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: +++ basename /build/reproducible-path/mold-2.35.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 71: + grep -q 'unknown file type' out/test/arm/empty-input/log 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 69/341 Test #71: arm-empty-input .................................. Passed 0.05 sec test 72 Start 72: arm-empty-version 72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/empty-version.sh" 72: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/empty-version.sh 72: + . /build/reproducible-path/mold-2.35.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 72: +++ basename /build/reproducible-path/mold-2.35.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 72: ++ set -x 72: + cc -fPIC -c -o out/test/arm/empty-version/a.o -xc - 72: + cat 70: + grep -q 'Hello world' 70: + out/test/arm/empty-file/exe 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 70/341 Test #70: arm-empty-file ................................... Passed 0.17 sec test 73 Start 73: arm-entry 73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/entry.sh" 73: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 73: Environment variables: 73: MACHINE=arm 73: CPU= 73: Test timeout computed to be: 1500 73: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/entry.sh 73: + . /build/reproducible-path/mold-2.35.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.35.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 73: ++ set -x 73: + '[' arm = ppc64 ']' 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 73: + cat 73: + cc -o out/test/arm/entry/b.o -c -xc - 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: + readelf --dyn-syms out/test/arm/empty-version/b.so 72: + grep -q ' bar1' 72: + grep -q ' bar2' 72: + readelf --dyn-syms out/test/arm/empty-version/b.so 72: + on_exit 72: + echo OK 72: OK 72: + exit 0 71/341 Test #72: arm-empty-version ................................ Passed 0.15 sec test 74 Start 74: arm-exception-multiple-ehframe 74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/exception-multiple-ehframe.sh" 74: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 74: Environment variables: 74: MACHINE=arm 74: CPU= 74: Test timeout computed to be: 1500 74: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/exception-multiple-ehframe.sh 74: + . /build/reproducible-path/mold-2.35.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 74: +++ uname 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: +++ basename /build/reproducible-path/mold-2.35.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: + grep -q __tsan_init 74: + nm mold 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.25 sec test 75 Start 75: arm-exception 75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/exception.sh" 75: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/exception.sh 75: + . /build/reproducible-path/mold-2.35.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.35.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++ - 75: + static=-static 75: + static='-static -pthread' 75: + cat 75: + c++ -c -o out/test/arm/exception/b.o out/test/arm/exception/a.cc -fPIC 75: + c++ -c -o out/test/arm/exception/c.o out/test/arm/exception/a.cc -fno-PIC 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: + command -v perl 74: + '[' arm = sh4 ']' 74: + c++ -o out/test/arm/exception-multiple-ehframe/a.o -c -xc++ - 74: + cat 74: + cat 74: + c++ -o out/test/arm/exception-multiple-ehframe/b.o -c -xc++ - 75: + out/test/arm/exception/exe1 75: + c++ -B. -o out/test/arm/exception/exe2 out/test/arm/exception/c.o -no-pie -static -pthread 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 74: + cat 74: + c++ -o out/test/arm/exception-multiple-ehframe/d.o -c -xc++ - 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 75: + out/test/arm/exception/exe2 75: + c++ -B. -o out/test/arm/exception/exe3 out/test/arm/exception/b.o -pie 74: + out/test/arm/exception-multiple-ehframe/exe1 74: + grep -q '^1 3$' 74: + on_exit 74: + echo OK 74: OK 74: + exit 0 73/341 Test #74: arm-exception-multiple-ehframe ................... Passed 0.88 sec test 76 Start 76: arm-exclude-libs 76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs.sh" 76: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/exclude-libs.sh 76: + . /build/reproducible-path/mold-2.35.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.35.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 75: + out/test/arm/exception/exe3 75: + c++ -B. -o out/test/arm/exception/exe4 out/test/arm/exception/c.o -no-pie 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: + out/test/arm/exception/exe4 75: + c++ -B. -o out/test/arm/exception/exe5 out/test/arm/exception/b.o -pie -Wl,--gc-sections 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 76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so 76: + grep -Fq foo out/test/arm/exclude-libs/log 75: + out/test/arm/exception/exe5 76: + grep -Fq bar out/test/arm/exclude-libs/log 75: + c++ -B. -o out/test/arm/exception/exe6 out/test/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 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 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 -Wl,-exclude-libs=d.a 75: + out/test/arm/exception/exe6 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 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:d.a 76: + readelf --dyn-syms out/test/arm/exclude-libs/f.so 75: + strip out/test/arm/exception/exe11 76: + grep -Fq foo out/test/arm/exclude-libs/log 75: + out/test/arm/exception/exe11 76: + grep -Fq bar out/test/arm/exclude-libs/log 75: + c++ -B. -o out/test/arm/exception/exe12 out/test/arm/exception/c.o -no-pie 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=ALL 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 0.66 sec test 77 Start 77: arm-exclude-libs2 77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs2.sh" 77: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 77: Environment variables: 77: MACHINE=arm 77: CPU= 77: Test timeout computed to be: 1500 75: + strip out/test/arm/exception/exe12 77: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs2.sh 77: + . /build/reproducible-path/mold-2.35.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 75: + out/test/arm/exception/exe12 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs2.sh .sh 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 75/341 Test #75: arm-exception .................................... Passed 1.41 sec test 78 Start 78: arm-exclude-libs3 78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs3.sh" 78: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 78: Environment variables: 78: MACHINE=arm 78: CPU= 78: Test timeout computed to be: 1500 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: + cat 77: + cc -x assembler -c -o out/test/arm/exclude-libs2/a.o - 78: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs3.sh 78: + . /build/reproducible-path/mold-2.35.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 ']' 77: + rm -f out/test/arm/exclude-libs2/b.a 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT 78: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/exclude-libs3.sh .sh 77: + ar crs out/test/arm/exclude-libs2/b.a out/test/arm/exclude-libs2/a.o 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 - 77: + cat 77: + cc -xc -c -o out/test/arm/exclude-libs2/c.o - 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 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: + cat 78: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/c.o - 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 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 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 76/341 Test #77: arm-exclude-libs2 ................................ Passed 0.16 sec test 79 Start 79: arm-execstack 79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/execstack.sh" 79: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/execstack.sh 79: + . /build/reproducible-path/mold-2.35.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.35.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 79: ++ set -x 79: + cat 79: + cc -c -xc -o out/test/arm/execstack/a.o - 78: + readelf --dyn-syms out/test/arm/exclude-libs3/d.so 67: + out/test/arm/emit-relocs-dead-sections/exe 67: + grep -q 'Hello world' 78: + grep -Fq foo out/test/arm/exclude-libs3/log 78: + on_exit 78: + echo OK 78: OK 79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack 78: + exit 0 77/341 Test #78: arm-exclude-libs3 ................................ Passed 0.21 sec test 80 Start 80: arm-execute-only 80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/execute-only.sh" 80: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 80: Environment variables: 80: MACHINE=arm 80: CPU= 80: Test timeout computed to be: 1500 67: + on_exit 67: + echo OK 67: OK 67: + exit 0 78/341 Test #67: arm-emit-relocs-dead-sections .................... Passed 2.42 sec test 81 Start 81: arm-export-dynamic 81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/export-dynamic.sh" 81: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 81: Environment variables: 81: MACHINE=arm 81: CPU= 81: Test timeout computed to be: 1500 80: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/execute-only.sh 80: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++ '[' -z arm ']' 80: ++ '[' -z '' ']' 80: ++ TESTDIR=out/test/arm 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 80: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/execute-only.sh .sh 81: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/export-dynamic.sh 81: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++ '[' -z arm ']' 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 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 81: +++ uname 80: ++ set -x 80: + '[' arm = sparc64 ']' 80: + '[' arm = ppc64 ']' 80: + '[' arm = ppc64le ']' 81: ++ '[' Linux = FreeBSD ']' 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/export-dynamic.sh .sh 80: + cc -o out/test/arm/execute-only/a.o -c -xc - 80: + cat 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 81: + cc -shared -fPIC -o out/test/arm/export-dynamic/b.so -xc /dev/null 79: + grep -q 'GNU_STACK.* RWE ' 79: + readelf --segments -W out/test/arm/execstack/exe 79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 80: + cc -B. -o out/test/arm/execute-only/exe out/test/arm/execute-only/a.o -Wl,--execute-only 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 79: + readelf --segments -W out/test/arm/execstack/exe 79: + grep -q 'GNU_STACK.* RW ' 79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o 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 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.15 sec test 82 Start 82: arm-export-from-exe 82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/export-from-exe.sh" 82: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 82: Environment variables: 82: MACHINE=arm 82: CPU= 82: Test timeout computed to be: 1500 82: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/export-from-exe.sh 82: + . /build/reproducible-path/mold-2.35.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 82: +++ basename /build/reproducible-path/mold-2.35.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 - 80: + out/test/arm/execute-only/exe 80: + grep -q 'Hello world' 80: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' 80: + readelf -W --segments out/test/arm/execute-only/exe 80: + on_exit 80: + echo OK 80: OK 80: + exit 0 80/341 Test #80: arm-execute-only ................................. Passed 0.20 sec test 83 Start 83: arm-fatal-warnings 83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/fatal-warnings.sh" 83: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 83: Environment variables: 83: MACHINE=arm 83: CPU= 83: Test timeout computed to be: 1500 83: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/fatal-warnings.sh 83: + . /build/reproducible-path/mold-2.35.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 83: +++ basename /build/reproducible-path/mold-2.35.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 83: ++ set -x 83: + cat 83: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/a.o - 82: + cc -shared -fPIC -o out/test/arm/export-from-exe/b.so -xc - 79: + grep -q 'GNU_STACK.* RW ' 79: + readelf --segments -W out/test/arm/execstack/exe 82: + cat 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 81/341 Test #79: arm-execstack .................................... Passed 0.30 sec test 84 Start 84: arm-filler 84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/filler.sh" 84: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 84: Environment variables: 84: MACHINE=arm 84: CPU= 84: Test timeout computed to be: 1500 84: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/filler.sh 84: + . /build/reproducible-path/mold-2.35.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.35.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 84: + echo 'int main() {}' 84: + cc -B. -static -o /dev/null -xc - 83: + cat 83: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/b.o - 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: + 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: + 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 84: + cc -o out/test/arm/filler/a.o -c -xc - 82: + readelf --dyn-syms out/test/arm/export-from-exe/exe 82: + grep -q expfn2 82: + readelf --dyn-syms out/test/arm/export-from-exe/exe 82: + grep -q expfn1 82: + on_exit 82: + echo OK 82: OK 82: + exit 0 82/341 Test #82: arm-export-from-exe .............................. Passed 0.25 sec test 85 Start 85: arm-filter 85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/filter.sh" 85: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/filter.sh 85: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 85: + cc -o out/test/arm/filter/a.o -c -x assembler - 85: + ./mold -o out/test/arm/filter/b.so out/test/arm/filter/a.o --filter foo -F bar -shared 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 84: + cc -B. -static -Wl,--filler,0xfe -o out/test/arm/filler/exe1 out/test/arm/filler/a.o 83/341 Test #85: arm-filter ....................................... Passed 0.05 sec test 86 Start 86: arm-func-addr 86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/func-addr.sh" 86: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 86: Environment variables: 86: MACHINE=arm 86: CPU= 86: Test timeout computed to be: 1500 86: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/func-addr.sh 86: + . /build/reproducible-path/mold-2.35.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.35.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 86: ++ set -x 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 86: + cc -shared -o out/test/arm/func-addr/a.so -xc - 86: + cat 84/341 Test #83: arm-fatal-warnings ............................... Passed 0.28 sec test 87 Start 87: arm-gc-sections 87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gc-sections.sh" 87: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 87: Environment variables: 87: MACHINE=arm 87: CPU= 87: Test timeout computed to be: 1500 87: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gc-sections.sh 87: + . /build/reproducible-path/mold-2.35.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 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: +++ basename /build/reproducible-path/mold-2.35.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: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/arm/filler/exe1 84: + od -x out/test/arm/filler/exe1 86: + cat 86: + cc -o out/test/arm/func-addr/b.o -c -xc -fno-PIC - 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 84: + cc -B. -static -Wl,--filler,0x00 -o out/test/arm/filler/exe2 out/test/arm/filler/a.o 87: + readelf --symbols out/test/arm/gc-sections/exe1 87: + grep -qv live_fn1 out/test/arm/gc-sections/log.1 87: + grep -qv live_fn2 out/test/arm/gc-sections/log.1 87: + grep -qv dead_fn1 out/test/arm/gc-sections/log.1 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 87: + grep -qv dead_var2 out/test/arm/gc-sections/log.1 87: + out/test/arm/gc-sections/exe1 87: + grep -q '1 2' 87: + c++ -B. -o out/test/arm/gc-sections/exe2 out/test/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections 86: + grep -q 1 86: + out/test/arm/func-addr/exe 86: + on_exit 86: + echo OK 86: OK 86: + exit 0 85/341 Test #86: arm-func-addr .................................... Passed 0.26 sec test 88 Start 88: arm-gdb-index-compress-output 88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-compress-output.sh" 88: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/gdb-index-compress-output.sh 88: + . /build/reproducible-path/mold-2.35.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.35.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 88: ++ set -x 88: + on_qemu 88: + '[' '' '!=' '' ']' 88: + grep -qw qemu /proc/cpuinfo 84: + od -x out/test/arm/filler/exe2 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 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 84: + diff -q out/test/arm/filler/txt1 out/test/arm/filler/txt2 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 86/341 Test #84: arm-filler ....................................... Passed 0.60 sec test 89 Start 89: arm-gdb-index-dwarf2 89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf2.sh" 89: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 89: Environment variables: 89: MACHINE=arm 89: CPU= 89: Test timeout computed to be: 1500 89: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf2.sh 89: + . /build/reproducible-path/mold-2.35.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 87: + readelf --symbols out/test/arm/gc-sections/exe2 89: +++ basename /build/reproducible-path/mold-2.35.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 87: + grep -q live_fn1 out/test/arm/gc-sections/log.2 89: ++ set -x 89: + on_qemu 89: + '[' '' '!=' '' ']' 89: + grep -qw qemu /proc/cpuinfo 87: + grep -q live_fn2 out/test/arm/gc-sections/log.2 87: + grep -qv dead_fn1 out/test/arm/gc-sections/log.2 89: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 89: + command -v gdb 89: + cc -o /dev/null -xc -gdwarf-2 -g - 89: + echo 'int main() {}' 87: + grep -qv dead_fn2 out/test/arm/gc-sections/log.2 87: + grep -q live_var1 out/test/arm/gc-sections/log.2 87: + grep -q live_var2 out/test/arm/gc-sections/log.2 87: + grep -qv dead_var1 out/test/arm/gc-sections/log.2 87: + grep -qv dead_var2 out/test/arm/gc-sections/log.2 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 0.39 sec test 90 Start 90: arm-gdb-index-dwarf3 90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf3.sh" 90: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 90: Environment variables: 90: MACHINE=arm 90: CPU= 90: Test timeout computed to be: 1500 90: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf3.sh 90: + . /build/reproducible-path/mold-2.35.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 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: +++ basename /build/reproducible-path/mold-2.35.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 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() {}' 88: + grep -Fq .gdb_index 88: + readelf -WS out/test/arm/gdb-index-compress-output/b.so 88: + cat 88: + cc -c -o out/test/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 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 89: + cat 89: + cc -c -o out/test/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 89: + cc -c -o out/test/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 89: + cat 90: + cat 90: + cc -c -o out/test/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 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 90: + cat 90: + cc -c -o out/test/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 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 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 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 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: + readelf -WS out/test/arm/gdb-index-dwarf3/c.so 90: + grep -Fq .gdb_index 90: + cc -c -o out/test/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 90: + cat 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 89: + grep -Fq .gdb_index 89: + readelf -WS out/test/arm/gdb-index-dwarf2/exe 89: + out/test/arm/gdb-index-dwarf2/exe 89: + grep -q 'Hello world' 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/exe 90: + grep -Fq .gdb_index 90: + out/test/arm/gdb-index-dwarf3/exe 90: + grep -q 'Hello world' 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 88: + grep -q 'hello () at .*:7' out/test/arm/gdb-index-compress-output/log 88: + grep -q 'greet () at .*:11' out/test/arm/gdb-index-compress-output/log 88: + grep -q 'main () at .*: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 1.14 sec test 91 Start 91: arm-gdb-index-dwarf4 91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf4.sh" 91: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 91: Environment variables: 91: MACHINE=arm 91: CPU= 91: Test timeout computed to be: 1500 91: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf4.sh 91: + . /build/reproducible-path/mold-2.35.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.35.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: + echo 'int main() {}' 91: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 89: + grep -q 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf2/log 89: + grep -q 'hello () at .*:4' out/test/arm/gdb-index-dwarf2/log 89: + grep -q 'greet () at .*:8' out/test/arm/gdb-index-dwarf2/log 89: + grep -q 'main () at .*:4' out/test/arm/gdb-index-dwarf2/log 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 89/341 Test #89: arm-gdb-index-dwarf2 ............................. Passed 1.34 sec test 92 Start 92: arm-gdb-index-dwarf5 92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf5.sh" 92: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 92: Environment variables: 92: MACHINE=arm 92: CPU= 92: Test timeout computed to be: 1500 92: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf5.sh 92: + . /build/reproducible-path/mold-2.35.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 92: +++ uname 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: +++ basename /build/reproducible-path/mold-2.35.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 92: ++ set -x 92: + on_qemu 92: + '[' '' '!=' '' ']' 92: + grep -qw qemu /proc/cpuinfo 92: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 92: + command -v gdb 92: + test_cflags -gdwarf-5 -g 92: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 92: + echo 'int main() {}' 90: + grep -q 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf3/log 90: + grep -q 'hello () at .*:4' out/test/arm/gdb-index-dwarf3/log 90: + grep -q 'greet () at .*:8' out/test/arm/gdb-index-dwarf3/log 90: + grep -q 'main () at .*:4' out/test/arm/gdb-index-dwarf3/log 90: + on_exit 90: + echo OK 90: OK 90: + exit 0 90/341 Test #90: arm-gdb-index-dwarf3 ............................. Passed 1.37 sec test 93 Start 93: arm-gdb-index-dwarf64 93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf64.sh" 93: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 93: Environment variables: 93: MACHINE=arm 93: CPU= 93: Test timeout computed to be: 1500 93: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-dwarf64.sh 93: + . /build/reproducible-path/mold-2.35.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 93: +++ uname 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: +++ basename /build/reproducible-path/mold-2.35.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 93: ++ set -x 93: + on_qemu 93: + '[' '' '!=' '' ']' 93: + grep -qw qemu /proc/cpuinfo 93: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 93: + command -v gdb 93: + test_cflags -gdwarf-5 -g -gdwarf64 93: + echo 'int main() {}' 93: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 91: + cc -c -o out/test/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 91: + cat 92: + cat 93: + cat 92: + cat 93: + cat 92: + cat 93: + cat 92: + cat 93: + cat 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 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 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/b.o out/test/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections 91: + cc -c -o out/test/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 91: + cat 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 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 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 91: + readelf -WS out/test/arm/gdb-index-dwarf4/c.so 91: + grep -Fq .gdb_index 91: + cat 91: + cc -c -o out/test/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 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 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 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 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 91: + readelf -WS out/test/arm/gdb-index-dwarf4/exe 91: + grep -Fq .gdb_index 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 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 93: + readelf -WS out/test/arm/gdb-index-dwarf64/f.so 93: + grep -Fq .gdb_index 93: + cat 93: + cc -c -o out/test/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 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 92: + readelf -WS out/test/arm/gdb-index-dwarf5/e.so 92: + grep -Fq .gdb_index 92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so 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: + cat 92: + cc -c -o out/test/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 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 93: + DEBUGINFOD_URLS= 93: + gdb out/test/arm/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 91: + grep -q 'hello2 () at .*:7' out/test/arm/gdb-index-dwarf4/log 91: + grep -q 'hello () at .*:4' out/test/arm/gdb-index-dwarf4/log 91: + grep -q 'greet () at .*:8' out/test/arm/gdb-index-dwarf4/log 91: + grep -q 'main () at .*: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.22 sec test 94 Start 94: arm-gdb-index-empty 94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-empty.sh" 94: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 94: Environment variables: 94: MACHINE=arm 94: CPU= 94: Test timeout computed to be: 1500 94: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-empty.sh 94: + . /build/reproducible-path/mold-2.35.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 94: +++ uname 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: +++ basename /build/reproducible-path/mold-2.35.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 94: + echo 'void _start() {}' 94: + cc -c -o out/test/arm/gdb-index-empty/a.o -xc - 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 94: + ./mold -o out/test/arm/gdb-index-empty/exe out/test/arm/gdb-index-empty/a.o -gdb-index 94: + readelf -WS out/test/arm/gdb-index-empty/exe 94: + grep -Fq .gdb_index out/test/arm/gdb-index-empty/log 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 92/341 Test #94: arm-gdb-index-empty .............................. Passed 0.14 sec test 95 Start 95: arm-gdb-index-split-dwarf 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-split-dwarf.sh" 95: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 95: Environment variables: 95: MACHINE=arm 95: CPU= 95: Test timeout computed to be: 1500 95: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gdb-index-split-dwarf.sh 95: + . /build/reproducible-path/mold-2.35.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 95: +++ uname 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: +++ basename /build/reproducible-path/mold-2.35.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 95: ++ set -x 95: + on_qemu 95: + '[' '' '!=' '' ']' 95: + grep -qw qemu /proc/cpuinfo 95: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 95: + command -v gdb 95: + test_cflags -gdwarf-5 -g 95: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 95: + echo 'int main() {}' 92: + grep -Fq .gdb_index 92: + readelf -WS out/test/arm/gdb-index-dwarf5/exe 92: + grep -q 'main: .* \[global, function\]' 92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/exe 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: + cat 95: + cat 95: + cat 95: + cat 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 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 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 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 93: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/arm/gdb-index-dwarf64/log1 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 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/exe2 93: + grep -Fq .gdb_index 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 95: + readelf -WS out/test/arm/gdb-index-split-dwarf/e.so 95: + grep -Fq .gdb_index 95: + cat 95: + cc -c -o out/test/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz 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 95: + grep -Fq .gdb_index 95: + readelf -WS out/test/arm/gdb-index-split-dwarf/exe 95: + out/test/arm/gdb-index-split-dwarf/exe 95: + grep -q 'Hello world' 95: + on_exit 95: + echo OK 95: OK 95: + exit 0 93/341 Test #95: arm-gdb-index-split-dwarf ........................ Passed 0.62 sec test 96 Start 96: arm-glibc-2.22-bug 96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/glibc-2.22-bug.sh" 96: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 96: Environment variables: 96: MACHINE=arm 96: CPU= 96: Test timeout computed to be: 1500 96: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/glibc-2.22-bug.sh 96: + . /build/reproducible-path/mold-2.35.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 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT 96: +++ basename /build/reproducible-path/mold-2.35.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 96: ++ set -x 96: + cat 96: + cc -o out/test/arm/glibc-2.22-bug/a.o -fPIC -c -xc - 96: + cc -B. -o out/test/arm/glibc-2.22-bug/b.so -shared out/test/arm/glibc-2.22-bug/a.o 96: + readelf -W --sections out/test/arm/glibc-2.22-bug/b.so 96: + grep -Eq '\.rela?\.plt' 96: + grep -E -A1 '\.rela?\.dyn' 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 94/341 Test #96: arm-glibc-2.22-bug ............................... Passed 0.16 sec test 97 Start 97: arm-global-offset-table 97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/global-offset-table.sh" 97: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 97: Environment variables: 97: MACHINE=arm 97: CPU= 97: Test timeout computed to be: 1500 97: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/global-offset-table.sh 97: + . /build/reproducible-path/mold-2.35.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.35.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 97: ++ set -x 97: + '[' arm = ppc64le ']' 97: + cat 97: + cc -fPIC -c -o out/test/arm/global-offset-table/a.o -xc - 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: + grep -q 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf5/log 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 92: + on_exit 92: + echo OK 92: OK 92: + exit 0 95/341 Test #92: arm-gdb-index-dwarf5 ............................. Passed 3.95 sec test 98 Start 98: arm-gnu-hash 98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gnu-hash.sh" 98: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 98: Environment variables: 98: MACHINE=arm 98: CPU= 98: Test timeout computed to be: 1500 98: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gnu-hash.sh 98: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 98: + cc -c -o out/test/arm/gnu-hash/a.o -xc - 97: + out/test/arm/global-offset-table/exe 97: ++ out/test/arm/global-offset-table/exe 97: + GOT_ADDR=202720 97: + '[' arm = x86_64 -o arm = i686 ']' 97: + grep -q '\.got .*202720 ' 97: + readelf -WS out/test/arm/global-offset-table/exe 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 96/341 Test #97: arm-global-offset-table .......................... Passed 0.18 sec test 99 Start 99: arm-gnu-property 99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gnu-property.sh" 99: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 99: Environment variables: 99: MACHINE=arm 99: CPU= 99: Test timeout computed to be: 1500 98: + cc -B. -o out/test/arm/gnu-hash/b.so out/test/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared 99: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gnu-property.sh 99: + . /build/reproducible-path/mold-2.35.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.35.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 - 99: + cc -B. -o out/test/arm/gnu-property/exe out/test/arm/gnu-property/a.o -no-pie 98: + on_exit 98: + echo OK 98: OK 98: + exit 0 97/341 Test #98: arm-gnu-hash ..................................... Passed 0.15 sec test 100 Start 100: arm-gnu-retain 100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gnu-retain.sh" 100: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/gnu-retain.sh 100: + . /build/reproducible-path/mold-2.35.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.35.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 ']' 100: + cat 100: + cc -c -o out/test/arm/gnu-retain/a.o -xc - -ffunction-sections 99: + readelf -W --sections out/test/arm/gnu-property/exe 99: + grep -Fqw .note.gnu.property 99: + skip 99: + echo skipped 99: skipped 99: + trap - EXIT 99: + exit 0 98/341 Test #99: arm-gnu-property .................................***Skipped 0.15 sec test 101 Start 101: arm-gnu-unique 101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gnu-unique.sh" 101: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 101: Environment variables: 101: MACHINE=arm 101: CPU= 101: Test timeout computed to be: 1500 100: + readelf -WS out/test/arm/gnu-retain/a.o 100: + grep -q '\.text\.foo.*AXR' 101: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/gnu-unique.sh 100: + cc -B. -o out/test/arm/gnu-retain/exe out/test/arm/gnu-retain/a.o -Wl,-gc-sections 101: + . /build/reproducible-path/mold-2.35.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.35.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: + g++ -o out/test/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 101: + cat 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 99/341 Test #100: arm-gnu-retain ................................... Passed 0.16 sec test 102 Start 102: arm-gnu-warning 102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/gnu-warning.sh" 102: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/gnu-warning.sh 102: + . /build/reproducible-path/mold-2.35.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.35.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: + 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 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 93: + grep -q 'fn6 () at .*/c.c:4' out/test/arm/gdb-index-dwarf64/log2 93: + grep -q 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf64/log2 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 102: + cc -B. -o out/test/arm/gnu-warning/exe out/test/arm/gnu-warning/a.o -no-pie 93: + grep -q 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf64/log2 93: + grep -q 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf64/log2 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 100/341 Test #93: arm-gdb-index-dwarf64 ............................ Passed 4.29 sec test 103 Start 103: arm-hash-style-sysv 103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hash-style-sysv.sh" 103: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 103: Environment variables: 103: MACHINE=arm 103: CPU= 103: Test timeout computed to be: 1500 103: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/hash-style-sysv.sh 103: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -o out/test/arm/hash-style-sysv/a.o -c -xc - -fPIC 103: + cat 101: + grep -q foo=5 101: + out/test/arm/gnu-unique/exe 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 101/341 Test #101: arm-gnu-unique ................................... Passed 0.23 sec test 104 Start 104: arm-hash-style 104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hash-style.sh" 104: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/hash-style.sh 104: + . /build/reproducible-path/mold-2.35.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.35.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 104: ++ set -x 104: + cat 104: + cc -o out/test/arm/hash-style/a.o -c -xc - 102: + out/test/arm/gnu-warning/exe 102: + grep -q 'Hello world' 102: + on_exit 102: + echo OK 102: OK 102: + exit 0 102/341 Test #102: arm-gnu-warning .................................. Passed 0.16 sec test 105 Start 105: arm-hello-dynamic 105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hello-dynamic.sh" 105: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 105: Environment variables: 105: MACHINE=arm 105: CPU= 105: Test timeout computed to be: 1500 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 105: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/hello-dynamic.sh 105: + . /build/reproducible-path/mold-2.35.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 105: +++ uname 105: ++ '[' Linux = FreeBSD ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT 105: +++ basename /build/reproducible-path/mold-2.35.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 105: + cat 105: + cc -o out/test/arm/hello-dynamic/a.o -c -xc - -fno-PIE 104: + ./mold -shared -o out/test/arm/hash-style/b.so out/test/arm/hash-style/a.o 104: + grep -Fq ' .hash' 104: + readelf -WS out/test/arm/hash-style/b.so 104: + readelf -WS out/test/arm/hash-style/b.so 104: + grep -Fq ' .gnu.hash' 104: + ./mold -shared -o out/test/arm/hash-style/c.so out/test/arm/hash-style/a.o --hash-style=both --hash-style=none 104: + readelf -WS out/test/arm/hash-style/c.so 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 103/341 Test #104: arm-hash-style ................................... Passed 0.11 sec test 106 Start 106: arm-hello-static 106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hello-static.sh" 106: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 106: Environment variables: 106: MACHINE=arm 106: CPU= 106: Test timeout computed to be: 1500 105: + cc -B. -o out/test/arm/hello-dynamic/exe out/test/arm/hello-dynamic/a.o -no-pie 106: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/hello-static.sh 106: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/hello-static.sh .sh 103: + cat 103: + cc -o out/test/arm/hash-style-sysv/c.o -c -xc - 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 106: + echo 'int main() {}' 106: + cc -B. -static -o /dev/null -xc - 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 105: + out/test/arm/hello-dynamic/exe 105: + grep -q 'Hello world' 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 104/341 Test #105: arm-hello-dynamic ................................ Passed 0.17 sec test 107 Start 107: arm-help 107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/help.sh" 107: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/help.sh 107: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q Usage 107: + ./mold --help 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 105/341 Test #107: arm-help ......................................... Passed 0.03 sec test 108 Start 108: arm-hidden-archive 108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hidden-archive.sh" 108: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 108: Environment variables: 108: MACHINE=arm 108: CPU= 108: Test timeout computed to be: 1500 108: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/hidden-archive.sh 108: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C 108: ++ '[' -z arm ']' 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.35.0+dfsg/test/hidden-archive.sh .sh 103: + grep -q Hello 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 103: + out/test/arm/hash-style-sysv/exe 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 108: ++ set -x 106/341 Test #103: arm-hash-style-sysv .............................. Passed 0.31 sec test 109 Start 109: arm-hidden-undef 109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hidden-undef.sh" 109: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 109: Environment variables: 109: MACHINE=arm 109: CPU= 109: Test timeout computed to be: 1500 108: + cc -c -o out/test/arm/hidden-archive/a.o -fPIC -xc - 108: + cat 109: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/hidden-undef.sh 109: + . /build/reproducible-path/mold-2.35.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 109: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/hidden-undef.sh .sh 106: + cc -o out/test/arm/hello-static/a.o -c -xc - 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 106: + cat 109: ++ set -x 109: + cat 109: + cc -o out/test/arm/hidden-undef/a.so -shared -fPIC -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 109: + cat 109: + cc -o out/test/arm/hidden-undef/b.o -fPIC -c -xc - 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: + cc -o out/test/arm/hidden-archive/d.o -fPIC -c -xc - 108: + cat 106: + grep -q 'Hello world' 106: + out/test/arm/hello-static/exe 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 107/341 Test #106: arm-hello-static ................................. Passed 0.33 sec test 110 Start 110: arm-hidden-weak-undef 110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/hidden-weak-undef.sh" 110: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/hidden-weak-undef.sh 110: + . /build/reproducible-path/mold-2.35.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.35.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 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 110: + cc -o out/test/arm/hidden-weak-undef/a.o -fPIC -c -xc - 110: + cat 109: + grep -q 'undefined symbol: foo' out/test/arm/hidden-undef/log 109: + on_exit 109: + echo OK 109: OK 109: + exit 0 110: + cc -B. -shared -o out/test/arm/hidden-weak-undef/b.so out/test/arm/hidden-weak-undef/a.o 108/341 Test #109: arm-hidden-undef ................................. Passed 0.25 sec test 111 Start 111: arm-icf-safe 111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/icf-safe.sh" 111: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/icf-safe.sh 111: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -c -o out/test/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 111: + cat 108: + out/test/arm/hidden-archive/exe 108: + on_exit 108: + echo OK 108: OK 108: + exit 0 109/341 Test #108: arm-hidden-archive ............................... Passed 0.32 sec test 112 Start 112: arm-icf-small 112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/icf-small.sh" 112: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/icf-small.sh 112: + . /build/reproducible-path/mold-2.35.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.35.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 111: + cc -c -o out/test/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 111: + cat 112: ++ set -x 112: + cc -o out/test/arm/icf-small/a.o -c -ffunction-sections -xc - 112: + cat 110: + readelf -W --dyn-syms out/test/arm/hidden-weak-undef/b.so 110: + grep -qw foo out/test/arm/hidden-weak-undef/log 110: + grep -qw bar out/test/arm/hidden-weak-undef/log 110: + on_exit 110: + echo OK 110: OK 110: + exit 0 110/341 Test #110: arm-hidden-weak-undef ............................ Passed 0.15 sec test 113 Start 113: arm-icf 113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/icf.sh" 113: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 113: Environment variables: 113: MACHINE=arm 113: CPU= 113: Test timeout computed to be: 1500 113: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/icf.sh 113: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 113: + cc -c -o out/test/arm/icf/a.o -ffunction-sections -fdata-sections -xc - 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 111/341 Test #112: arm-icf-small .................................... Passed 0.08 sec test 114 Start 114: arm-ifunc-address-equality-exported 114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-address-equality-exported.sh" 114: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/ifunc-address-equality-exported.sh 114: + . /build/reproducible-path/mold-2.35.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.35.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 114: ++ set -x 114: + cc --version 114: + grep -q clang 114: + supports_ifunc 114: + is_musl 114: + ldd --version 114: + grep -q musl 114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 114: + cc -c -o /dev/null -xc - 113: + cc -B. -o out/test/arm/icf/exe out/test/arm/icf/a.o -Wl,-icf=all 114: + cc -c -fPIC -o out/test/arm/ifunc-address-equality-exported/a.o -xc - 114: + cat 111: + out/test/arm/icf-safe/exe1 111: + grep -q '^0 0$' 111: + cc -c -o out/test/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - 111: + cat 114: + cc -B. -shared -o out/test/arm/ifunc-address-equality-exported/b.so out/test/arm/ifunc-address-equality-exported/a.o 113: + out/test/arm/icf/exe 113: + grep -q '1 0' 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 112/341 Test #113: arm-icf .......................................... Passed 0.18 sec test 115 Start 115: arm-ifunc-address-equality 115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-address-equality.sh" 115: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 115: Environment variables: 115: MACHINE=arm 115: CPU= 115: Test timeout computed to be: 1500 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: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-address-equality.sh 115: + . /build/reproducible-path/mold-2.35.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 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT 115: +++ basename /build/reproducible-path/mold-2.35.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 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 - 114: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality-exported/c.o -xc - 114: + cat 115: + cat 115: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/a.o -xc - 111: + out/test/arm/icf-safe/exe2 111: + grep foo2 out/test/arm/icf-safe/log2 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 113/341 Test #111: arm-icf-safe ..................................... Passed 0.35 sec test 116 Start 116: arm-ifunc-alias 116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-alias.sh" 116: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 116: Environment variables: 116: MACHINE=arm 116: CPU= 116: Test timeout computed to be: 1500 116: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-alias.sh 116: + . /build/reproducible-path/mold-2.35.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 116: +++ uname 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: +++ basename /build/reproducible-path/mold-2.35.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: + grep -q musl 116: + ldd --version 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 115: + cat 115: + cc -c -fPIC -o out/test/arm/ifunc-address-equality/b.o -xc - 116: + cat 116: + cc -fPIC -o out/test/arm/ifunc-alias/a.o -c -xc - 115: + cat 115: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/c.o -xc - 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 116: + cc -B. -o out/test/arm/ifunc-alias/exe1 out/test/arm/ifunc-alias/a.o -pie 114/341 Test #114: arm-ifunc-address-equality-exported .............. Passed 0.35 sec test 117 Start 117: arm-ifunc-dlopen 117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dlopen.sh" 117: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 117: Environment variables: 117: MACHINE=arm 117: CPU= 117: Test timeout computed to be: 1500 117: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dlopen.sh 117: + . /build/reproducible-path/mold-2.35.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.35.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: + ldd --version 117: + grep -q musl 117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 117: + cc -c -o /dev/null -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: + cc -fno-PIE -o out/test/arm/ifunc-dlopen/a.o -c -xc - 117: + cat 116: + grep -Eq '^(\S+) \1$' 116: + out/test/arm/ifunc-alias/exe1 116: + cc -B. -o out/test/arm/ifunc-alias/exe2 out/test/arm/ifunc-alias/a.o -no-pie 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 115: + grep -q TEXTREL out/test/arm/ifunc-address-equality/log1 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 115/341 Test #115: arm-ifunc-address-equality ....................... Passed 0.36 sec test 118 Start 118: arm-ifunc-dso 118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dso.sh" 118: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 118: Environment variables: 118: MACHINE=arm 118: CPU= 118: Test timeout computed to be: 1500 117: + cc -fPIC -o out/test/arm/ifunc-dlopen/b.o -c -xc - 117: + cat 118: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dso.sh 118: + . /build/reproducible-path/mold-2.35.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 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: +++ basename /build/reproducible-path/mold-2.35.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: + grep -q musl 118: + ldd --version 118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 118: + cc -c -o /dev/null -xc - 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.30 sec test 119 Start 119: arm-ifunc-dynamic 119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dynamic.sh" 119: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 119: Environment variables: 119: MACHINE=arm 119: CPU= 119: Test timeout computed to be: 1500 119: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-dynamic.sh 119: + . /build/reproducible-path/mold-2.35.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.35.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: + ldd --version 119: + grep -q musl 119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 119: + cc -c -o /dev/null -xc - 117: + cc -B. -o out/test/arm/ifunc-dlopen/c.so out/test/arm/ifunc-dlopen/b.o -shared 118: + cat 118: + cc -fPIC -o out/test/arm/ifunc-dso/a.o -c -xc - 119: + cat 119: + cc -o out/test/arm/ifunc-dynamic/a.o -c -xc - 118: + cc -fPIC -o out/test/arm/ifunc-dso/b.o -c -xc - 118: + cat 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 118: + cc -B. -o out/test/arm/ifunc-dso/c.so out/test/arm/ifunc-dso/b.o -shared 119: + cc -B. -o out/test/arm/ifunc-dynamic/exe1 out/test/arm/ifunc-dynamic/a.o -Wl,-z,lazy 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 0.37 sec test 120 Start 120: arm-ifunc-export 120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-export.sh" 120: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 120: Environment variables: 120: MACHINE=arm 120: CPU= 120: Test timeout computed to be: 1500 120: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-export.sh 120: + . /build/reproducible-path/mold-2.35.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 118: + grep -Eq '(IFUNC|: 10).*foobar' 120: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-export.sh .sh 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 118: + readelf -W --dyn-syms out/test/arm/ifunc-dso/c.so 120: ++ set -x 120: + supports_ifunc 120: + is_musl 118: + cc -B. -o out/test/arm/ifunc-dso/exe out/test/arm/ifunc-dso/a.o out/test/arm/ifunc-dso/c.so 120: + ldd --version 120: + grep -q musl 119: + grep -q 'Hello world' 119: + out/test/arm/ifunc-dynamic/exe1 120: + cc -c -o /dev/null -xc - 120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 119: + cc -B. -o out/test/arm/ifunc-dynamic/exe2 out/test/arm/ifunc-dynamic/a.o -Wl,-z,now 120: + cat 120: + cc -c -fPIC -o out/test/arm/ifunc-export/a.o -xc - 118: + grep -q 'Hello world' 118: + out/test/arm/ifunc-dso/exe 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 118/341 Test #118: arm-ifunc-dso .................................... Passed 0.35 sec test 121 Start 121: arm-ifunc-funcptr 121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-funcptr.sh" 121: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 121: Environment variables: 121: MACHINE=arm 121: CPU= 121: Test timeout computed to be: 1500 119: + out/test/arm/ifunc-dynamic/exe2 119: + grep -q 'Hello world' 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 119/341 Test #119: arm-ifunc-dynamic ................................ Passed 0.32 sec test 122 Start 122: arm-ifunc-noplt 122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-noplt.sh" 122: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 122: Environment variables: 122: MACHINE=arm 122: CPU= 122: Test timeout computed to be: 1500 121: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-funcptr.sh 121: + . /build/reproducible-path/mold-2.35.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 ']' 122: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-noplt.sh 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-funcptr.sh .sh 122: + . /build/reproducible-path/mold-2.35.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 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 122: +++ uname 121: ++ set -x 121: + supports_ifunc 121: + is_musl 122: ++ '[' Linux = FreeBSD ']' 121: + grep -q musl 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT 121: + ldd --version 122: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-noplt.sh .sh 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 121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 121: + cc -c -o /dev/null -xc - 122: ++ set -x 122: + supports_ifunc 122: + is_musl 122: + ldd --version 122: + grep -q musl 122: + cc -c -o /dev/null -xc - 122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 120: + cc -B. -shared -o out/test/arm/ifunc-export/b.so out/test/arm/ifunc-export/a.o 121: + cat 121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/a.o -c -xc - 122: + cat 122: + cc -fPIC -o out/test/arm/ifunc-noplt/a.o -c -xc - -fno-plt 120: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/b.o -xc - 121: + cat 120: + readelf --dyn-syms out/test/arm/ifunc-export/b.so 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 120/341 Test #120: arm-ifunc-export ................................. Passed 0.23 sec test 123 Start 123: arm-ifunc-static-pie 123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-static-pie.sh" 123: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 123: Environment variables: 123: MACHINE=arm 123: CPU= 123: Test timeout computed to be: 1500 123: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-static-pie.sh 123: + . /build/reproducible-path/mold-2.35.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.35.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 122: + cc -B. -o out/test/arm/ifunc-noplt/exe1 out/test/arm/ifunc-noplt/a.o -pie 123: ++ set -x 123: + test_cflags -static-pie 123: + echo 'int main() {}' 123: + cc -B. -static-pie -o /dev/null -xc - 121: + cat 121: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/c.o -xc - 123: + skip 123: + echo skipped 123: skipped 123: + trap - EXIT 123: + exit 0 121/341 Test #123: arm-ifunc-static-pie .............................***Skipped 0.08 sec test 124 Start 124: arm-ifunc-static 124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-static.sh" 124: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 124: Environment variables: 124: MACHINE=arm 124: CPU= 124: Test timeout computed to be: 1500 124: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/ifunc-static.sh 122: + grep -q 'Hello world' 122: + out/test/arm/ifunc-noplt/exe1 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 124: + . /build/reproducible-path/mold-2.35.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 122: + cc -B. -o out/test/arm/ifunc-noplt/exe2 out/test/arm/ifunc-noplt/a.o -no-pie 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: +++ basename /build/reproducible-path/mold-2.35.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: + echo 'int main() {}' 124: + cc -B. -static -o /dev/null -xc - 122: + grep -q 'Hello world' 122: + out/test/arm/ifunc-noplt/exe2 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 121: + grep -q '^3$' 122/341 Test #122: arm-ifunc-noplt .................................. Passed 0.30 sec test 125 Start 125: arm-image-base 125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/image-base.sh" 125: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 125: Environment variables: 125: MACHINE=arm 125: CPU= 125: Test timeout computed to be: 1500 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 125: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/image-base.sh 125: + . /build/reproducible-path/mold-2.35.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.35.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 - 121: + grep -q '^3$' 121: + out/test/arm/ifunc-funcptr/exe2 121: + on_exit 121: + echo OK 121: OK 121: + exit 0 123/341 Test #121: arm-ifunc-funcptr ................................ Passed 0.39 sec test 126 Start 126: arm-init-array-priorities 126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/init-array-priorities.sh" 126: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 126: Environment variables: 126: MACHINE=arm 126: CPU= 126: Test timeout computed to be: 1500 124: + supports_ifunc 124: + is_musl 124: + ldd --version 124: + grep -q musl 126: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/init-array-priorities.sh 124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 124: + cc -c -o /dev/null -xc - 126: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/init-array-priorities.sh .sh 125: + cc -B. -no-pie -o out/test/arm/image-base/exe1 out/test/arm/image-base/a.o -Wl,--image-base=0x8000000 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 126: + ldd --version 126: + grep -q musl 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/a.o -xc - 124: + cc -o out/test/arm/ifunc-static/a.o -c -xc - 124: + cat 126: + cc -c -o out/test/arm/init-array-priorities/b.o -xc - 126: + cat 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 126: + cc -c -o out/test/arm/init-array-priorities/c.o -xc - 126: + cat 125: + '[' arm = x86-64 -o arm = aarch64 ']' 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 124/341 Test #125: arm-image-base ................................... Passed 0.23 sec test 127 Start 127: arm-init-in-dso 127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/init-in-dso.sh" 127: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 127: Environment variables: 127: MACHINE=arm 127: CPU= 127: Test timeout computed to be: 1500 127: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/init-in-dso.sh 127: + . /build/reproducible-path/mold-2.35.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 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT 127: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/init-in-dso.sh .sh 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 127: ++ set -x 127: + cat 127: + cc -shared -o out/test/arm/init-in-dso/a.so -xc - 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/d.o -xc - 124: + grep -q 'Hello world' 124: + out/test/arm/ifunc-static/exe 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 125/341 Test #124: arm-ifunc-static ................................. Passed 0.41 sec test 128 Start 128: arm-init 128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/init.sh" 128: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 128: Environment variables: 128: MACHINE=arm 128: CPU= 128: Test timeout computed to be: 1500 128: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/init.sh 128: + . /build/reproducible-path/mold-2.35.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.35.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 - 127: + cat 127: + cc -o out/test/arm/init-in-dso/b.o -c -xc - 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/e.o -xc - 128: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,foo 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 126: + cc -c -o out/test/arm/init-array-priorities/f.o -xc - 126: + cat 128: + readelf --dynamic out/test/arm/init/exe 128: + grep -Fq '(INIT)' 128: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,no-such-symbol 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/g.o -xc - 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.26 sec test 129 Start 129: arm-initfirst 129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/initfirst.sh" 129: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/initfirst.sh 129: + . /build/reproducible-path/mold-2.35.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 129: +++ basename /build/reproducible-path/mold-2.35.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: + cc -c -fPIC -o out/test/arm/initfirst/a.o -xc - 129: + cat 128: + readelf --dynamic out/test/arm/init/exe 128: + grep -Fq '(INIT)' out/test/arm/init/log 128: + on_exit 128: + echo OK 128: OK 128: + exit 0 127/341 Test #128: arm-init ......................................... Passed 0.23 sec test 130 Start 130: arm-interpose 130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/interpose.sh" 130: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 130: Environment variables: 130: MACHINE=arm 130: CPU= 130: Test timeout computed to be: 1500 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/h.o -xc - 130: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/interpose.sh 130: + . /build/reproducible-path/mold-2.35.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 130: +++ uname 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: +++ basename /build/reproducible-path/mold-2.35.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 - 129: + cc -B. -shared -o out/test/arm/initfirst/b.so out/test/arm/initfirst/a.o -Wl,-z,initfirst 126: + cat 126: + cc -c -o out/test/arm/init-array-priorities/i.o -xc - 130: + cc -B. -shared -o out/test/arm/interpose/b.so out/test/arm/interpose/a.o -Wl,-z,interpose 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 129: + grep -q 'Flags:.*INITFIRST' 129: + readelf --dynamic out/test/arm/initfirst/b.so 129: + on_exit 129: + echo OK 129: OK 129: + exit 0 128/341 Test #129: arm-initfirst .................................... Passed 0.16 sec test 131 Start 131: arm-invalid-version-script 131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/invalid-version-script.sh" 131: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 131: Environment variables: 131: MACHINE=arm 131: CPU= 131: Test timeout computed to be: 1500 131: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/invalid-version-script.sh 131: + . /build/reproducible-path/mold-2.35.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 131: +++ uname 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: +++ basename /build/reproducible-path/mold-2.35.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 131: + cc -c -o out/test/arm/invalid-version-script/a.o -xc - 131: + echo 'int main() {}' 130: + readelf --dynamic out/test/arm/interpose/b.so 130: + grep -q 'Flags:.*INTERPOSE' 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 129/341 Test #130: arm-interpose .................................... Passed 0.17 sec test 132 Start 132: arm-issue646 132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/issue646.sh" 132: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 132: Environment variables: 132: MACHINE=arm 132: CPU= 132: Test timeout computed to be: 1500 132: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/issue646.sh 132: + . /build/reproducible-path/mold-2.35.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 132: +++ uname 132: ++ '[' Linux = FreeBSD ']' 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT 132: +++ basename /build/reproducible-path/mold-2.35.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 132: ++ set -x 132: + '[' arm = sh4aeb ']' 132: + c++ -o out/test/arm/issue646/a.o -c -xc++ - 132: + cat 126: + out/test/arm/init-array-priorities/exe 126: + grep -q 21348756 126: + on_exit 126: + echo OK 126: OK 126: + exit 0 130/341 Test #126: arm-init-array-priorities ........................ Passed 0.65 sec test 133 Start 133: arm-large-alignment-dso 133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/large-alignment-dso.sh" 133: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 133: Environment variables: 133: MACHINE=arm 133: CPU= 133: Test timeout computed to be: 1500 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 133: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/large-alignment-dso.sh 133: + . /build/reproducible-path/mold-2.35.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 133: ++ '[' Linux = FreeBSD ']' 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: +++ basename /build/reproducible-path/mold-2.35.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 ']' 133: + cat 133: + cc -o out/test/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 131: + grep -q 'invalid version pattern' out/test/arm/invalid-version-script/log 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 131/341 Test #131: arm-invalid-version-script ....................... Passed 0.15 sec test 134 Start 134: arm-large-alignment 134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/large-alignment.sh" 134: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/large-alignment.sh 134: + . /build/reproducible-path/mold-2.35.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 133: + cc -B. -o out/test/arm/large-alignment-dso/b.so out/test/arm/large-alignment-dso/a.o -shared 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: +++ basename /build/reproducible-path/mold-2.35.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: + cat 134: + cc -o out/test/arm/large-alignment/a.o -c -xc - -ffunction-sections 133: + cat 133: + cc -o out/test/arm/large-alignment-dso/c.o -c -xc - 134: + cc -B. -o out/test/arm/large-alignment/exe out/test/arm/large-alignment/a.o 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 134: + out/test/arm/large-alignment/exe 134: + grep -q 'Hello world' 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 132/341 Test #134: arm-large-alignment .............................. Passed 0.18 sec test 135 Start 135: arm-large-max-page-size-strip 135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/large-max-page-size-strip.sh" 135: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/large-max-page-size-strip.sh 135: + . /build/reproducible-path/mold-2.35.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.35.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 135: ++ set -x 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.02 sec test 136 Start 136: arm-large-max-page-size 136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/large-max-page-size.sh" 136: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 136: Environment variables: 136: MACHINE=arm 136: CPU= 136: Test timeout computed to be: 1500 133: + out/test/arm/large-alignment-dso/exe 133: + grep -q 'Hello world' 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 134/341 Test #133: arm-large-alignment-dso .......................... Passed 0.29 sec test 137 Start 137: arm-large-text 137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/large-text.sh" 137: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 137: Environment variables: 137: MACHINE=arm 137: CPU= 137: Test timeout computed to be: 1500 136: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/large-max-page-size.sh 136: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 136: ++ '[' -z arm ']' 137: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/large-text.sh 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 136: +++ uname 137: + . /build/reproducible-path/mold-2.35.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 137: +++ uname 137: ++ '[' Linux = FreeBSD ']' 136: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT 137: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/large-text.sh .sh 136: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/large-max-page-size.sh .sh 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: ++ 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: ++ set -x 137: + cat 136: ++ set -x 137: + cc -o out/test/arm/large-text/a.o -c -xassembler - 136: + cc -o out/test/arm/large-max-page-size/a.o -c -xc - -fPIC 136: + cat 137: + cat 137: + cc -o out/test/arm/large-text/b.o -c -xc - 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: + cc -B. -o out/test/arm/large-text/exe out/test/arm/large-text/a.o out/test/arm/large-text/b.o 136: + grep -q 'Hello world' 136: + out/test/arm/large-max-page-size/exe 136: + on_exit 136: + echo OK 136: OK 136: + exit 0 135/341 Test #136: arm-large-max-page-size .......................... Passed 0.18 sec test 138 Start 138: arm-library 138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/library.sh" 138: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/library.sh 138: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -o out/test/arm/library/a.o -c -xc - -fPIC 138: + cat 138: + cc -B. -shared -o out/test/arm/library/libfoobar.so out/test/arm/library/a.o 137: + out/test/arm/large-text/exe 137: + grep -q 'Hello world' 137: + on_exit 137: + echo OK 137: OK 137: + exit 0 136/341 Test #137: arm-large-text ................................... Passed 0.33 sec test 139 Start 139: arm-link-order 139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/link-order.sh" 139: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/link-order.sh 139: + . /build/reproducible-path/mold-2.35.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.35.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 139: + cat 139: + cc -fPIC -c -o out/test/arm/link-order/a.o -xc - 138: + cc -o out/test/arm/library/c.o -c -xc - 138: + cat 139: + cc -B. -shared -o out/test/arm/link-order/libfoo.so out/test/arm/link-order/a.o 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 139: + ar crs out/test/arm/link-order/libfoo.a out/test/arm/link-order/a.o 139: + cc -c -o out/test/arm/link-order/b.o -xc - 139: + cat 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 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 138: + out/test/arm/library/exe2 138: + grep -q 'Hello world' 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 137/341 Test #138: arm-library ...................................... Passed 0.43 sec test 140 Start 140: arm-linker-script-defsym 140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-defsym.sh" 140: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 140: Environment variables: 140: MACHINE=arm 140: CPU= 140: Test timeout computed to be: 1500 140: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-defsym.sh 140: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q libfoo 139: + readelf --dynamic out/test/arm/link-order/exe 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 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 139: + grep -q libfoo 139: + readelf --dynamic out/test/arm/link-order/exe 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 138/341 Test #139: arm-link-order ................................... Passed 0.39 sec test 141 Start 141: arm-linker-script-error 141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-error.sh" 141: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 141: Environment variables: 141: MACHINE=arm 141: CPU= 141: Test timeout computed to be: 1500 141: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-error.sh 141: + . /build/reproducible-path/mold-2.35.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.35.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 141: + cat 141: + cc -o out/test/arm/linker-script-error/a.o -c -xc - 140: + grep -q 'FUNC .* bar' 140: + readelf -sW out/test/arm/linker-script-defsym/b.so 140: + cat 140: + cc -o out/test/arm/linker-script-defsym/c.o -c -xc - 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 141: + grep -q 'unclosed comment' out/test/arm/linker-script-error/log 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 139/341 Test #141: arm-linker-script-error .......................... Passed 0.10 sec test 142 Start 142: arm-linker-script-relocatable 142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-relocatable.sh" 142: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 142: Environment variables: 142: MACHINE=arm 142: CPU= 142: Test timeout computed to be: 1500 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 142: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script-relocatable.sh 142: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C 142: ++ '[' -z arm ']' 142: ++ '[' -z '' ']' 142: ++ TESTDIR=out/test/arm 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 142: +++ uname 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT 142: +++ basename /build/reproducible-path/mold-2.35.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 142: + nm mold 142: + grep -q __tsan_init 132: + c++ -B. -o out/test/arm/issue646/exe out/test/arm/issue646/a.o 140: + out/test/arm/linker-script-defsym/exe 140: + grep -q 42 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 140/341 Test #140: arm-linker-script-defsym ......................... Passed 0.31 sec test 143 Start 143: arm-linker-script 143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script.sh" 143: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 143: Environment variables: 143: MACHINE=arm 143: CPU= 143: Test timeout computed to be: 1500 143: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script.sh 143: + . /build/reproducible-path/mold-2.35.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 143: +++ uname 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT 143: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script.sh .sh 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 143: ++ set -x 143: + cat 143: + cc -o out/test/arm/linker-script/a.o -c -xc - 132: + out/test/arm/issue646/exe 132: + grep -q 'error: exception' 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 141/341 Test #132: arm-issue646 ..................................... Passed 1.29 sec test 144 Start 144: arm-linker-script2 144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script2.sh" 144: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/linker-script2.sh 144: + . /build/reproducible-path/mold-2.35.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 144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: +++ basename /build/reproducible-path/mold-2.35.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: + cat 144: + cc -o out/test/arm/linker-script2/a.o -c -xc - 143: + cat 143: + cc -B. -o out/test/arm/linker-script/exe out/test/arm/linker-script/script 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: + out/test/arm/linker-script/exe 143: + grep -q 'Hello world' 143: + cc -B. -o out/test/arm/linker-script/exe -Wl,-T,out/test/arm/linker-script/script 144: + on_exit 144: + echo OK 144: OK 144: + exit 0 142/341 Test #144: arm-linker-script2 ............................... Passed 0.17 sec test 145 Start 145: arm-linker-script3 145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script3.sh" 145: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/linker-script3.sh 145: + . /build/reproducible-path/mold-2.35.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.35.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 143: + grep -q 'Hello world' 143: + out/test/arm/linker-script/exe 145: ++ set -x 145: + mkdir -p out/test/arm/linker-script3/foo 143: + cc -B. -o out/test/arm/linker-script/exe -Wl,--script,out/test/arm/linker-script/script 145: + cat 145: + cc -o out/test/arm/linker-script3/foo/a.o -c -xc - 145: + cat 145: + cc -B. -o out/test/arm/linker-script3/exe -Lout/test/arm/linker-script3/foo out/test/arm/linker-script3/b.script 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 0.34 sec test 146 Start 146: arm-linker-script4 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script4.sh" 146: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 146: Environment variables: 146: MACHINE=arm 146: CPU= 146: Test timeout computed to be: 1500 146: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script4.sh 146: + . /build/reproducible-path/mold-2.35.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.35.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 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 144/341 Test #145: arm-linker-script3 ............................... Passed 0.16 sec test 147 Start 147: arm-linker-script5 147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script5.sh" 147: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/linker-script5.sh 147: + . /build/reproducible-path/mold-2.35.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.35.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 147: ++ set -x 147: + mkdir -p out/test/arm/linker-script5/foo 147: + cc -o out/test/arm/linker-script5/foo/a.o -c -xc - 147: + cat 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.14 sec test 148 Start 148: arm-linker-script6 148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/linker-script6.sh" 148: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 148: Environment variables: 148: MACHINE=arm 148: CPU= 148: Test timeout computed to be: 1500 148: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/linker-script6.sh 148: + . /build/reproducible-path/mold-2.35.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 142: + cc -c -o out/test/arm/linker-script-relocatable/a.o -xc - 142: + cat 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: +++ basename /build/reproducible-path/mold-2.35.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: + on_exit 147: + echo OK 147: OK 147: + exit 0 146/341 Test #147: arm-linker-script5 ............................... Passed 0.16 sec test 149 Start 149: arm-lto-archive 149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-archive.sh" 149: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 149: Environment variables: 149: MACHINE=arm 149: CPU= 149: Test timeout computed to be: 1500 148: + cat 148: + cc -B. -o out/test/arm/linker-script6/exe out/test/arm/linker-script6/foo/b.script 149: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/lto-archive.sh 142: + cat 142: + cc -c -o out/test/arm/linker-script-relocatable/b.o -xc - 149: + . /build/reproducible-path/mold-2.35.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 149: +++ uname 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: +++ basename /build/reproducible-path/mold-2.35.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: + echo 'int main() {}' 149: + cc -B. -flto -o /dev/null -xc - 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 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 147/341 Test #148: arm-linker-script6 ............................... Passed 0.15 sec test 150 Start 150: arm-lto-archive2 150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-archive2.sh" 150: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/lto-archive2.sh 150: + . /build/reproducible-path/mold-2.35.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.35.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 - 142: + out/test/arm/linker-script-relocatable/exe 142: + grep -q Hello 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 148/341 Test #142: arm-linker-script-relocatable .................... Passed 0.80 sec test 151 Start 151: arm-lto-dso 151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-dso.sh" 151: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 151: Environment variables: 151: MACHINE=arm 151: CPU= 151: Test timeout computed to be: 1500 151: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/lto-dso.sh 151: + . /build/reproducible-path/mold-2.35.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.35.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 - 149: + cat 149: + cc -o out/test/arm/lto-archive/a.o -c -flto -xc - 149: + cat 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: + 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 150: + rm -f out/test/arm/lto-archive2/b.a 149: + cat 149: + cc -o out/test/arm/lto-archive/d.o -c -flto -xc - 150: + ar rc out/test/arm/lto-archive2/b.a out/test/arm/lto-archive2/a.o 150: + cat 150: + cc -o out/test/arm/lto-archive2/c.o -c -xc - 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: + 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 -flto -c -fPIC -o out/test/arm/lto-dso/a.o -xc - 151: + cat 151: + cc -B. -shared -o out/test/arm/lto-dso/b.so -flto out/test/arm/lto-dso/a.o 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 149/341 Test #150: arm-lto-archive2 ................................. Passed 0.41 sec test 152 Start 152: arm-lto-gcc 152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-gcc.sh" 152: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 152: Environment variables: 152: MACHINE=arm 152: CPU= 152: Test timeout computed to be: 1500 152: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/lto-gcc.sh 152: + . /build/reproducible-path/mold-2.35.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.35.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: + out/test/arm/lto-archive/exe 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 150/341 Test #149: arm-lto-archive .................................. Passed 0.58 sec test 153 Start 153: arm-lto-llvm 153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-llvm.sh" 153: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/lto-llvm.sh 153: + . /build/reproducible-path/mold-2.35.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.35.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 153: ++ uname -m 153: + '[' arm = aarch64 ']' 153: + skip 153: + echo skipped 153: skipped 153: + trap - EXIT 153: + exit 0 151/341 Test #153: arm-lto-llvm .....................................***Skipped 0.02 sec test 154 Start 154: arm-lto-nostdlib 154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-nostdlib.sh" 154: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/lto-nostdlib.sh 154: + . /build/reproducible-path/mold-2.35.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 151: + '[' arm = ppc64 ']' 151: + grep -q 'T foo' 151: + nm -D out/test/arm/lto-dso/b.so 154: +++ basename /build/reproducible-path/mold-2.35.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 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 154: ++ set -x 154: + test_cflags -flto 154: + cc -B. -flto -o /dev/null -xc - 154: + echo 'int main() {}' 152/341 Test #151: arm-lto-dso ...................................... Passed 0.46 sec test 155 Start 155: arm-lto-version-script 155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/lto-version-script.sh" 155: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/lto-version-script.sh 155: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -B. -flto -o /dev/null -xc - 155: + echo 'int main() {}' 152: + cat 152: + gcc -flto -c -o out/test/arm/lto-gcc/a.o -xc - 152: + gcc -B. -o out/test/arm/lto-gcc/exe1 -flto out/test/arm/lto-gcc/a.o 154: + cat 154: + cc -flto -c -o out/test/arm/lto-nostdlib/a.o -xc - 154: + cc -B. -o out/test/arm/lto-nostdlib/exe -flto out/test/arm/lto-nostdlib/a.o -nostdlib 155: + cat 155: + cc -flto -c -fPIC -o out/test/arm/lto-version-script/a.o -xc - 155: + cat 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 152: + grep -q 'Hello world' 152: + out/test/arm/lto-gcc/exe1 154: + readelf -Ws out/test/arm/lto-nostdlib/exe 154: + grep -Eq ' _start' 152: + gcc -flto -ffat-lto-objects -c -o out/test/arm/lto-gcc/b.o -xc - 152: + cat 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 153/341 Test #154: arm-lto-nostdlib ................................. Passed 0.37 sec test 156 Start 156: arm-main-in-dso 156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/main-in-dso.sh" 156: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/main-in-dso.sh 156: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/main-in-dso.sh .sh 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 156: ++ set -x 156: + '[' arm = ppc64 ']' 156: + cc -o out/test/arm/main-in-dso/a.o -c -xc - -fPIC 156: + cat 152: + gcc -B. -o out/test/arm/lto-gcc/exe2 out/test/arm/lto-gcc/b.o --verbose 152: + grep -q -- -fwpa 156: + cc -B. -shared -o out/test/arm/main-in-dso/b.so out/test/arm/main-in-dso/a.o 155: + '[' arm = ppc64 ']' 155: + grep -q 'T foo' 155: + nm -D out/test/arm/lto-version-script/c.so 155: + grep -q 'T bar' 155: + nm -D out/test/arm/lto-version-script/c.so 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 154/341 Test #155: arm-lto-version-script ........................... Passed 0.48 sec test 157 Start 157: arm-many-sections 157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/many-sections.sh" 157: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 157: Environment variables: 157: MACHINE=arm 157: CPU= 157: Test timeout computed to be: 1500 157: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/many-sections.sh 157: + . /build/reproducible-path/mold-2.35.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 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT 157: +++ basename /build/reproducible-path/mold-2.35.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: + seq 1 100000 157: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 157: + cc -c -xassembler -o out/test/arm/many-sections/a.o - 152: + cat 152: + gcc -flto -fno-use-linker-plugin -c -o out/test/arm/lto-gcc/c.o -xc - 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: + gcc -B. -o out/test/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/arm/lto-gcc/c.o 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 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 156: + grep -q 'Hello world' 156: + out/test/arm/main-in-dso/exe2 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 155/341 Test #156: arm-main-in-dso .................................. Passed 0.42 sec test 158 Start 158: arm-many-sections2 158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/many-sections2.sh" 158: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/many-sections2.sh 158: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q __tsan_init 158: + nm mold 152: + grep -q 'Hello world' 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 0.96 sec test 159 Start 159: arm-mergeable-strings 159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/mergeable-strings.sh" 159: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/mergeable-strings.sh 159: + . /build/reproducible-path/mold-2.35.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.35.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 159: + cat 159: + cc -o out/test/arm/mergeable-strings/a.o -c -xc - -O2 159: + cat 159: + cc -o out/test/arm/mergeable-strings/b.o -c -xc - -O2 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 159: + out/test/arm/mergeable-strings/exe1 159: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 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 159: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 159: + out/test/arm/mergeable-strings/exe2 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 157/341 Test #159: arm-mergeable-strings ............................ Passed 0.30 sec test 160 Start 160: arm-missing-but-ok 160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/missing-but-ok.sh" 160: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/missing-but-ok.sh 160: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 160: + cc -o out/test/arm/missing-but-ok/a.o -c -x assembler - 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 158/341 Test #160: arm-missing-but-ok ............................... Passed 0.04 sec test 161 Start 161: arm-missing-error 161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/missing-error.sh" 161: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/missing-error.sh 161: + . /build/reproducible-path/mold-2.35.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.35.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 - 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 159/341 Test #161: arm-missing-error ................................ Passed 0.09 sec test 162 Start 162: arm-mold-wrapper 162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/mold-wrapper.sh" 162: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/mold-wrapper.sh 162: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/mold-wrapper.sh .sh 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 162: ++ set -x 162: + '[' cc = cc ']' 162: + ldd mold-wrapper.so 162: + grep -q libasan 162: + nm mold 162: + grep -q '__[at]san_init' 158: + echo 'foo = 0x1000' 158: + seq 1 100000 158: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' 158: + cc -c -xassembler -o out/test/arm/many-sections2/a.o out/test/arm/many-sections2/a.s 162: + cat 162: + chmod 755 out/test/arm/mold-wrapper/a.sh 162: + cat 162: + cc -xc -o out/test/arm/mold-wrapper/exe - 162: + grep -q 'a.sh execl' 162: ++ pwd 162: + LD_PRELOAD=/build/reproducible-path/mold-2.35.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.35.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 162: + grep -q 'a.sh execle' 162: ++ pwd 162: + LD_PRELOAD=/build/reproducible-path/mold-2.35.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.35.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' 162: ++ pwd 162: + LD_PRELOAD=/build/reproducible-path/mold-2.35.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 162: + grep -q 'a.sh execvpe bar' 162: ++ pwd 162: + LD_PRELOAD=/build/reproducible-path/mold-2.35.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 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 160/341 Test #162: arm-mold-wrapper ................................. Passed 0.78 sec test 163 Start 163: arm-mold-wrapper2 163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/mold-wrapper2.sh" 163: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/mold-wrapper2.sh 163: + . /build/reproducible-path/mold-2.35.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.35.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 163: + nm mold 163: + grep -q '__[at]san_init' 163: + ./mold -run bash -c 'echo $LD_PRELOAD' 163: + grep -Fq mold-wrapper.so 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 161/341 Test #163: arm-mold-wrapper2 ................................ Passed 0.61 sec test 164 Start 164: arm-nmagic 164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/nmagic.sh" 164: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/nmagic.sh 164: + . /build/reproducible-path/mold-2.35.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.35.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 164: + cc -B. -o out/test/arm/nmagic/exe2 out/test/arm/nmagic/a.o -nostdlib 164: ++ nm out/test/arm/nmagic/exe1 164: ++ cut '-d ' -f1 164: ++ grep ' end$' 164: + end1=00000270 164: ++ nm out/test/arm/nmagic/exe2 164: ++ cut '-d ' -f1 164: ++ grep ' end$' 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.12 sec test 165 Start 165: arm-no-allow-shlib-undefined 165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/no-allow-shlib-undefined.sh" 165: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 165: Environment variables: 165: MACHINE=arm 165: CPU= 165: Test timeout computed to be: 1500 165: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/no-allow-shlib-undefined.sh 165: + . /build/reproducible-path/mold-2.35.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 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT 165: +++ basename /build/reproducible-path/mold-2.35.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 165: ++ set -x 165: + cat 165: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libfoo.so -xc - 165: + cat 165: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libbar.so -xc - 165: + cat 165: + cc -c -o out/test/arm/no-allow-shlib-undefined/a.o -c -xc - 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 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 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 163/341 Test #165: arm-no-allow-shlib-undefined ..................... Passed 0.46 sec test 166 Start 166: arm-no-eh-frame-header 166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/no-eh-frame-header.sh" 166: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 166: Environment variables: 166: MACHINE=arm 166: CPU= 166: Test timeout computed to be: 1500 166: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/no-eh-frame-header.sh 166: + . /build/reproducible-path/mold-2.35.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 166: +++ basename /build/reproducible-path/mold-2.35.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 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 164/341 Test #166: arm-no-eh-frame-header ........................... Passed 0.15 sec test 167 Start 167: arm-no-object-file 167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/no-object-file.sh" 167: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 167: Environment variables: 167: MACHINE=arm 167: CPU= 167: Test timeout computed to be: 1500 167: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/no-object-file.sh 167: + . /build/reproducible-path/mold-2.35.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.35.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 165/341 Test #167: arm-no-object-file ............................... Passed 0.05 sec test 168 Start 168: arm-no-quick-exit 168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/no-quick-exit.sh" 168: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/no-quick-exit.sh 168: + . /build/reproducible-path/mold-2.35.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.35.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 - 168: + cc -B. -o out/test/arm/no-quick-exit/exe out/test/arm/no-quick-exit/a.o -Wl,-no-quick-exit 157: + cat 157: + cc -c -xc -o out/test/arm/many-sections/b.o - 157: + cc -B. -o out/test/arm/many-sections/exe out/test/arm/many-sections/a.o out/test/arm/many-sections/b.o 168: + out/test/arm/no-quick-exit/exe 168: + grep -q 'Hello world' 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 166/341 Test #168: arm-no-quick-exit ................................ Passed 0.17 sec test 169 Start 169: arm-no-undefined-version 169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/no-undefined-version.sh" 169: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/no-undefined-version.sh 169: + . /build/reproducible-path/mold-2.35.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.35.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 169: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/arm/no-undefined-version/log 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 167/341 Test #169: arm-no-undefined-version ......................... Passed 0.16 sec test 170 Start 170: arm-nocopyreloc 170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/nocopyreloc.sh" 170: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/nocopyreloc.sh 170: + . /build/reproducible-path/mold-2.35.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.35.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 168/341 Test #170: arm-nocopyreloc ..................................***Skipped 0.02 sec test 171 Start 171: arm-noinhibit-exec 171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/noinhibit-exec.sh" 171: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/noinhibit-exec.sh 171: + . /build/reproducible-path/mold-2.35.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 171: +++ basename /build/reproducible-path/mold-2.35.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 171: ++ set -x 171: + cat 171: + cc -o out/test/arm/noinhibit-exec/a.o -c -xc - -fno-PIC 171: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o 157: + out/test/arm/many-sections/exe 157: + grep -q Hello 157: + on_exit 157: + echo OK 157: OK 157: + exit 0 169/341 Test #157: arm-many-sections ................................ Passed 3.44 sec test 172 Start 172: arm-non-canonical-plt 172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/non-canonical-plt.sh" 172: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 172: Environment variables: 172: MACHINE=arm 172: CPU= 172: Test timeout computed to be: 1500 172: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/non-canonical-plt.sh 172: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 172: + cc -o out/test/arm/non-canonical-plt/a.so -fPIC -shared -xc - 171: + cc -B. -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 172: + cat 171: + grep -q 'undefined symbol: no-such-sym' out/test/arm/noinhibit-exec/log1 172: + cc -o out/test/arm/non-canonical-plt/b.o -c -xc - -fPIC 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 -o out/test/arm/non-canonical-plt/c.o -c -xc - -fPIC 172: + cat 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 170/341 Test #171: arm-noinhibit-exec ............................... Passed 0.33 sec test 173 Start 173: arm-nostdlib 173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/nostdlib.sh" 173: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 173: Environment variables: 173: MACHINE=arm 173: CPU= 173: Test timeout computed to be: 1500 173: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/nostdlib.sh 173: + . /build/reproducible-path/mold-2.35.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 173: +++ uname 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: +++ basename /build/reproducible-path/mold-2.35.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 173: + cc -o out/test/arm/nostdlib/a.o -c -xc - -fno-PIE 173: + cat 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 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 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 171/341 Test #173: arm-nostdlib ..................................... Passed 0.09 sec test 174 Start 174: arm-oformat-binary 174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/oformat-binary.sh" 174: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 174: Environment variables: 174: MACHINE=arm 174: CPU= 174: Test timeout computed to be: 1500 174: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/oformat-binary.sh 174: + . /build/reproducible-path/mold-2.35.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.35.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 172: + grep -q '^1 1 1$' 172: + out/test/arm/non-canonical-plt/exe 174: ++ set -x 174: + cat 174: + cc -o out/test/arm/oformat-binary/a.o -c -xc - -fno-PIE 172: + grep -q '00000000 .* foo' 172: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe 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 172/341 Test #172: arm-non-canonical-plt ............................ Passed 0.34 sec test 175 Start 175: arm-omagic 175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/omagic.sh" 175: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/omagic.sh 175: + . /build/reproducible-path/mold-2.35.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 175: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/omagic.sh .sh 175: ++ testname=omagic 175: ++ echo -n 'Testing omagic ... ' 175: Testing omagic ... ++ t=out/test/arm/omagic 175: ++ mkdir -p out/test/arm/omagic 175: ++ set -x 175: + test_cflags -static 175: + echo 'int main() {}' 175: + cc -B. -static -o /dev/null -xc - 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 174: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/arm/oformat-binary/map 174: + grep -Fq .strtab out/test/arm/oformat-binary/map 174: + grep -Fq .shstrtab out/test/arm/oformat-binary/map 174: + grep -Fq .symtab out/test/arm/oformat-binary/map 174: + grep -Fq .comment out/test/arm/oformat-binary/map 174: + on_exit 174: + echo OK 174: OK 174: + exit 0 173/341 Test #174: arm-oformat-binary ............................... Passed 0.10 sec test 176 Start 176: arm-package-metadata 176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/package-metadata.sh" 176: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 176: Environment variables: 176: MACHINE=arm 176: CPU= 176: Test timeout computed to be: 1500 176: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/package-metadata.sh 176: + . /build/reproducible-path/mold-2.35.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 176: +++ basename /build/reproducible-path/mold-2.35.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 176: ++ set -x 176: + cat 176: + cc -o out/test/arm/package-metadata/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"}' 175: + cc -c -o out/test/arm/omagic/a.o -xc - -fno-PIC 175: + cat 175: + cc -B. out/test/arm/omagic/a.o -o out/test/arm/omagic/exe -static -Wl,--omagic 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,--encoded-package-metadata=%7B%22foo%22%3A%22bar%22%7D 176: + grep -Fq '{"foo":"bar"}' 176: + readelf -x .note.package out/test/arm/package-metadata/exe2 175: + grep -qw RWE 176: + cc -B. -o out/test/arm/package-metadata/exe3 out/test/arm/package-metadata/a.o -Wl,--encoded-package-metadata=foo%x 175: + readelf -W --segments out/test/arm/omagic/exe 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 174/341 Test #175: arm-omagic ....................................... Passed 0.34 sec test 177 Start 177: arm-physical-image-base 177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/physical-image-base.sh" 177: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 177: Environment variables: 177: MACHINE=arm 177: CPU= 177: Test timeout computed to be: 1500 177: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/physical-image-base.sh 177: + . /build/reproducible-path/mold-2.35.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 177: +++ uname 176: + grep -q 'invalid string: foo%x' out/test/arm/package-metadata/log 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 177: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/physical-image-base.sh .sh 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 177: ++ testname=physical-image-base 177: ++ echo -n 'Testing physical-image-base ... ' 175/341 Test #176: arm-package-metadata ............................. Passed 0.29 sec test 178 Start 178: arm-pie 178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/pie.sh" 178: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 178: Environment variables: 178: MACHINE=arm 178: CPU= 178: Test timeout computed to be: 1500 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 178: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/pie.sh 178: + . /build/reproducible-path/mold-2.35.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 177: + cc -o out/test/arm/physical-image-base/a.o -c -xc - 177: + cat 178: +++ uname 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT 178: +++ basename /build/reproducible-path/mold-2.35.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 178: + cat 178: + cc -o out/test/arm/pie/a.o -c -xc -fPIE - 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 178: + cc -B. -pie -o out/test/arm/pie/exe out/test/arm/pie/a.o 177: + grep -q 'Hello world' 177: + out/test/arm/physical-image-base/exe1 177: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' 177: + readelf -W --segments out/test/arm/physical-image-base/exe1 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' 177: + grep -q __phys_start_foo 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 176/341 Test #178: arm-pie .......................................... Passed 0.17 sec test 179 Start 179: arm-plt-dso 179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/plt-dso.sh" 179: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 179: Environment variables: 179: MACHINE=arm 179: CPU= 179: Test timeout computed to be: 1500 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' 179: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/plt-dso.sh 179: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 179: + cc -fPIC -c -o out/test/arm/plt-dso/a.o -xc - 177: + readelf -W --segments out/test/arm/physical-image-base/exe2 177: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 179: + cc -B. -shared -o out/test/arm/plt-dso/b.so out/test/arm/plt-dso/a.o 177: + readelf -W --segments out/test/arm/physical-image-base/exe2 177: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 177/341 Test #177: arm-physical-image-base .......................... Passed 0.28 sec test 180 Start 180: arm-pltgot 180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/pltgot.sh" 180: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/pltgot.sh 180: + . /build/reproducible-path/mold-2.35.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.35.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 179: + cc -c -o out/test/arm/plt-dso/c.o -xc - 179: + cat 180: + cc -B. -shared -o out/test/arm/pltgot/b.so out/test/arm/pltgot/a.o 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: + cat 180: + cc -o out/test/arm/pltgot/c.o -c -xc - -fPIC 179: + out/test/arm/plt-dso/exe 179: + grep -q 'Hello WORLD' 180: + cc -B. -o out/test/arm/pltgot/exe out/test/arm/pltgot/c.o out/test/arm/pltgot/b.so 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 178/341 Test #179: arm-plt-dso ...................................... Passed 0.32 sec test 181 Start 181: arm-preinit-array 181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/preinit-array.sh" 181: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/preinit-array.sh 181: + . /build/reproducible-path/mold-2.35.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 181: +++ basename /build/reproducible-path/mold-2.35.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 - 181: + ./mold -o out/test/arm/preinit-array/exe1 out/test/arm/preinit-array/a.o 180: + out/test/arm/pltgot/exe 180: + grep -q 'Hello world' 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 179/341 Test #180: arm-pltgot ....................................... Passed 0.30 sec test 182 Start 182: arm-print-dependencies 182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/print-dependencies.sh" 182: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 182: Environment variables: 182: MACHINE=arm 182: CPU= 182: Test timeout computed to be: 1500 181: + readelf -W --dynamic out/test/arm/preinit-array/exe1 181: + grep -q PREINIT_ARRAY out/test/arm/preinit-array/log1 181: + cat 181: + cc -o out/test/arm/preinit-array/b.o -c -xc - 182: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/print-dependencies.sh 182: + . /build/reproducible-path/mold-2.35.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.35.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 182: + cat 182: + cc -o out/test/arm/print-dependencies/a.o -c -xc - 181: + cc -B. -o out/test/arm/preinit-array/exe2 out/test/arm/preinit-array/b.o 182: + cat 182: + cc -o out/test/arm/print-dependencies/b.o -c -xc - 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 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.21 sec test 183 Start 183: arm-protected-dynsym 183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/protected-dynsym.sh" 183: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 183: Environment variables: 183: MACHINE=arm 183: CPU= 183: Test timeout computed to be: 1500 158: + ./mold --relocatable -o out/test/arm/many-sections2/b.o out/test/arm/many-sections2/a.o 183: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/protected-dynsym.sh 183: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 183: + cc -fPIC -c -o out/test/arm/protected-dynsym/a.o -xc - 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.19 sec test 184 Start 184: arm-protected 184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/protected.sh" 184: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 184: Environment variables: 184: MACHINE=arm 184: CPU= 184: Test timeout computed to be: 1500 183: + cat 183: + cc -fPIC -c -o out/test/arm/protected-dynsym/b.o -fcommon -xc - 184: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/protected.sh 184: + . /build/reproducible-path/mold-2.35.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.35.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 184: ++ set -x 184: + cat 184: + cc -fPIC -c -o out/test/arm/protected/a.o -xc - 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: + cc -B. -o out/test/arm/protected/b.so -shared out/test/arm/protected/a.o 183: + readelf --symbols out/test/arm/protected-dynsym/c.so 183: + grep -Eq 'PROTECTED\b.*\bfoo\b' 183: + cat 183: + cc -fPIC -c -o out/test/arm/protected-dynsym/d.o -fno-common -xc - 184: + cat 184: + cc -c -o out/test/arm/protected/c.o -xc - -fno-PIE 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 184: + cc -B. -no-pie -o out/test/arm/protected/exe out/test/arm/protected/c.o out/test/arm/protected/b.so 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 182/341 Test #183: arm-protected-dynsym ............................. Passed 0.33 sec test 185 Start 185: arm-push-pop-state 185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/push-pop-state.sh" 185: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/push-pop-state.sh 185: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -shared -o out/test/arm/push-pop-state/a.so -xc - 185: + cat 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.31 sec test 186 Start 186: arm-range-extension-thunk 186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/range-extension-thunk.sh" 186: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/range-extension-thunk.sh 186: + . /build/reproducible-path/mold-2.35.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.35.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 -shared -o out/test/arm/push-pop-state/b.so -xc - 186: + cc -c -o out/test/arm/range-extension-thunk/d.o out/test/arm/range-extension-thunk/b.c -O0 185: + cat 185: + cc -c -o out/test/arm/push-pop-state/c.o -xc - 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: + 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 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: + readelf --dynamic out/test/arm/push-pop-state/exe 185: + grep -Fq a.so out/test/arm/push-pop-state/log 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.34 sec test 187 Start 187: arm-range-extension-thunk2 187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/range-extension-thunk2.sh" 187: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 187: Environment variables: 187: MACHINE=arm 187: CPU= 187: Test timeout computed to be: 1500 187: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/range-extension-thunk2.sh 187: + . /build/reproducible-path/mold-2.35.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.35.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 -c -o out/test/arm/range-extension-thunk/f.o out/test/arm/range-extension-thunk/b.c -O2 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 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 0.51 sec test 188 Start 188: arm-range-extension-thunk3 188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/range-extension-thunk3.sh" 188: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/range-extension-thunk3.sh 188: + . /build/reproducible-path/mold-2.35.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.35.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&() {}/' 188: + cc -B. -o out/test/arm/range-extension-thunk3/b.so -shared out/test/arm/range-extension-thunk3/a.c 187: + cc -B. -o out/test/arm/range-extension-thunk2/exe out/test/arm/range-extension-thunk2/a.o 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: + out/test/arm/range-extension-thunk2/exe 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 186/341 Test #187: arm-range-extension-thunk2 ....................... Passed 0.78 sec test 189 Start 189: arm-relax-got-load 189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relax-got-load.sh" 189: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relax-got-load.sh 189: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relax-got-load.sh .sh 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/exe 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/exe 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 187/341 Test #189: arm-relax-got-load ............................... Passed 0.22 sec test 190 Start 190: arm-reloc-rodata 190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/reloc-rodata.sh" 190: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/reloc-rodata.sh 190: + . /build/reproducible-path/mold-2.35.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.35.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 188/341 Test #190: arm-reloc-rodata ................................. Passed 0.02 sec test 191 Start 191: arm-relocatable-archive 191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-archive.sh" 191: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-archive.sh 191: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q __tsan_init 191: + nm mold 191: + cat 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 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 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 0.77 sec test 192 Start 192: arm-relocatable-c++ 192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-c++.sh" 192: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-c++.sh 192: + . /build/reproducible-path/mold-2.35.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.35.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 158: + readelf -WS out/test/arm/many-sections2/b.o 192: + cat 192: + c++ -c -o out/test/arm/relocatable-c++/a.o -xc++ - 192: + cat 192: + c++ -c -o out/test/arm/relocatable-c++/b.o -xc++ - 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 190/341 Test #158: arm-many-sections2 ............................... Passed 8.63 sec test 193 Start 193: arm-relocatable-compressed-debug-info 193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-compressed-debug-info.sh" 193: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-compressed-debug-info.sh 193: + . /build/reproducible-path/mold-2.35.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.35.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: + nm mold 193: + grep -q __tsan_init 192: + ./mold --relocatable -o out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/a.o 192: + ./mold --relocatable -o out/test/arm/relocatable-c++/d.o out/test/arm/relocatable-c++/b.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 192: + out/test/arm/relocatable-c++/exe 192: + grep -q 'Hello world' 192: + on_exit 192: + echo OK 192: OK 192: + exit 0 191/341 Test #192: arm-relocatable-c++ .............................. Passed 1.81 sec test 194 Start 194: arm-relocatable-debug-info 194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-debug-info.sh" 194: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-debug-info.sh 194: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-debug-info.sh .sh 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 194: ++ set -x 194: + grep -q __tsan_init 194: + nm mold 193: + echo 'int main() {}' 193: + gcc -o /dev/null -xc -g3 -gz - 193: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 193: + cat 194: + cat 194: + cc -c -o out/test/arm/relocatable-debug-info/a.o -xc - -g 193: + cat 193: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 194: + cat 194: + cc -c -o out/test/arm/relocatable-debug-info/b.o -xc - -g 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 193: + cc -B. -o out/test/arm/relocatable-compressed-debug-info/exe out/test/arm/relocatable-compressed-debug-info/c.o 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 193: + grep -q 'Hello world' 193: + out/test/arm/relocatable-compressed-debug-info/exe 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 192/341 Test #193: arm-relocatable-compressed-debug-info ............ Passed 0.95 sec test 195 Start 195: arm-relocatable-exception 195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-exception.sh" 195: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 195: Environment variables: 195: MACHINE=arm 195: CPU= 195: Test timeout computed to be: 1500 195: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-exception.sh 195: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q __tsan_init 195: + nm mold 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 0.78 sec test 196 Start 196: arm-relocatable-many-sections 196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-many-sections.sh" 196: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-many-sections.sh 196: + . /build/reproducible-path/mold-2.35.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.35.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 196: + nm mold 196: + grep -q __tsan_init 195: + cat 195: + c++ -c -o out/test/arm/relocatable-exception/a.o -xc++ - 195: + cat 195: + c++ -c -o out/test/arm/relocatable-exception/b.o -xc++ - 196: + seq 1 80000 196: + cc -c -xassembler -o out/test/arm/relocatable-many-sections/a.o - 196: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 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 194/341 Test #195: arm-relocatable-exception ........................ Passed 1.95 sec test 197 Start 197: arm-relocatable-merge-sections 197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-merge-sections.sh" 197: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-merge-sections.sh 197: + . /build/reproducible-path/mold-2.35.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.35.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: + nm mold 197: + grep -q __tsan_init 188: + seq 1 10000 188: + sed 's/.*/void func&();/' 188: + echo 'int main() {' 188: + seq 1 10000 188: + sed 's/.*/func&();/' 188: + echo '}' 188: + cc -c -o out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/c.c 197: + cat 197: + cc -c -o out/test/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - 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 195/341 Test #197: arm-relocatable-merge-sections ................... Passed 0.66 sec test 198 Start 198: arm-relocatable-mergeable-sections 198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable-mergeable-sections.sh" 198: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable-mergeable-sections.sh 198: + . /build/reproducible-path/mold-2.35.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.35.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: + grep -q __tsan_init 198: + nm mold 196: + cat 196: + cc -c -xc -o out/test/arm/relocatable-many-sections/b.o - 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 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: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o 198: + grep -Eq '\b7\b.*World' 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 196/341 Test #198: arm-relocatable-mergeable-sections ............... Passed 0.59 sec test 199 Start 199: arm-relocatable 199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relocatable.sh" 199: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relocatable.sh 199: + . /build/reproducible-path/mold-2.35.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.35.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 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 - 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 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 199: + out/test/arm/relocatable/exe 199: Hello world 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 197/341 Test #199: arm-relocatable .................................. Passed 0.80 sec test 200 Start 200: arm-relro 200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/relro.sh" 200: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/relro.sh 200: + . /build/reproducible-path/mold-2.35.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.35.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 188: + out/test/arm/range-extension-thunk3/exe 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 198/341 Test #188: arm-range-extension-thunk3 ....................... Passed 8.20 sec test 201 Start 201: arm-repro 201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/repro.sh" 201: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 201: Environment variables: 201: MACHINE=arm 201: CPU= 201: Test timeout computed to be: 1500 201: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/repro.sh 201: + . /build/reproducible-path/mold-2.35.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 201: +++ basename /build/reproducible-path/mold-2.35.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 201: + cat 201: + cc -c -o out/test/arm/repro/a.o -xc - 200: + cc -B. -o out/test/arm/relro/exe1 out/test/arm/relro/a.o -Wl,-z,relro,-z,lazy 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 200: + out/test/arm/relro/exe1 200: + grep -q 'Hello world' 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 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 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 201: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar 201: + grep -q ' exe.repro/.*/a.o' 201: + tar -C out/test/arm/repro -tvf 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: + 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 200: + grep -q 'Hello world' 200: + out/test/arm/relro/exe3 200: + readelf --segments -W out/test/arm/relro/exe3 200: + grep -q 'GNU_RELRO ' out/test/arm/relro/log3 200: + on_exit 200: + echo OK 200: OK 200: + exit 0 199/341 Test #200: arm-relro ........................................ Passed 0.39 sec test 202 Start 202: arm-require-defined 202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/require-defined.sh" 202: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/require-defined.sh 202: + . /build/reproducible-path/mold-2.35.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.35.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: + 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 202: + rm -f out/test/arm/require-defined/b.a 201: + grep -q /a.o out/test/arm/repro/exe.repro/response.txt 202: + ar rcs out/test/arm/require-defined/b.a out/test/arm/require-defined/a.o 201: + grep -q mold out/test/arm/repro/exe.repro/version.txt 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 202: + cc -o out/test/arm/require-defined/c.o -c -xc - 202: + cat 200/341 Test #201: arm-repro ........................................ Passed 0.43 sec test 203 Start 203: arm-response-file 203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/response-file.sh" 203: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/response-file.sh 203: + . /build/reproducible-path/mold-2.35.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 203: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/response-file.sh .sh 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: + cc -c -o out/test/arm/response-file/a.o -xc - 203: + cat 202: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a 203: + cat 203: + cc -c -o out/test/arm/response-file/b.o -xc - 203: + cat 203: + cc -c -o out/test/arm/response-file/c.o -xc - 202: + grep -q foobar 202: + readelf --symbols out/test/arm/require-defined/exe 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 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 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 203: + on_exit 203: + echo OK 203: OK 203: + exit 0 201/341 Test #203: arm-response-file ................................ Passed 0.25 sec test 204 Start 204: arm-response-file2 204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/response-file2.sh" 204: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 204: Environment variables: 204: MACHINE=arm 204: CPU= 204: Test timeout computed to be: 1500 204: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/response-file2.sh 204: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -c -o out/test/arm/response-file2/a.o -xc - 204: + cat 202: + grep -q 'undefined symbol: xyz' out/test/arm/require-defined/log 204: + cat 204: + cc -c -o out/test/arm/response-file2/b.o -xc - 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 202/341 Test #202: arm-require-defined .............................. Passed 0.41 sec test 205 Start 205: arm-retain-symbols-file 205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/retain-symbols-file.sh" 205: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 205: Environment variables: 205: MACHINE=arm 205: CPU= 205: Test timeout computed to be: 1500 205: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/retain-symbols-file.sh 205: + . /build/reproducible-path/mold-2.35.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.35.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 205: ++ set -x 205: + cat 205: + cc -c -o out/test/arm/retain-symbols-file/a.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 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 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 203/341 Test #204: arm-response-file2 ............................... Passed 0.21 sec test 206 Start 206: arm-reverse-sections 206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/reverse-sections.sh" 206: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 206: Environment variables: 206: MACHINE=arm 206: CPU= 206: Test timeout computed to be: 1500 206: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/reverse-sections.sh 206: + . /build/reproducible-path/mold-2.35.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 ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT 206: +++ basename /build/reproducible-path/mold-2.35.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 196: + cc -B. -o out/test/arm/relocatable-many-sections/exe out/test/arm/relocatable-many-sections/c.o 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 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 204/341 Test #205: arm-retain-symbols-file .......................... Passed 0.18 sec test 207 Start 207: arm-rodata-name 207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/rodata-name.sh" 207: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/rodata-name.sh 207: + . /build/reproducible-path/mold-2.35.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.35.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 207: ++ set -x 207: + '[' arm = arm ']' 207: + skip 207: + echo skipped 207: skipped 207: + trap - EXIT 207: + exit 0 205/341 Test #207: arm-rodata-name ..................................***Skipped 0.02 sec test 208 Start 208: arm-rosegment 208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/rosegment.sh" 208: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/rosegment.sh 208: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 206: + cc -o out/test/arm/reverse-sections/b.o -c -xc++ - 208: + cc -B. -o out/test/arm/rosegment/exe1 out/test/arm/rosegment/a.o 206: + cc -o out/test/arm/reverse-sections/c.o -c -xc++ - 206: + cat 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: + 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 196: + out/test/arm/relocatable-many-sections/exe 196: + grep -q Hello 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 206/341 Test #196: arm-relocatable-many-sections .................... Passed 5.19 sec test 209 Start 209: arm-rpath 209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/rpath.sh" 209: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 209: Environment variables: 209: MACHINE=arm 209: CPU= 209: Test timeout computed to be: 1500 209: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/rpath.sh 209: + . /build/reproducible-path/mold-2.35.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 209: +++ uname 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: +++ basename /build/reproducible-path/mold-2.35.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/ 208: + readelf -W --segments out/test/arm/rosegment/exe2 208: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log2 208: + cc -B. -o out/test/arm/rosegment/exe3 out/test/arm/rosegment/a.o -Wl,--no-rosegment 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 209: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' 209: + readelf --dynamic out/test/arm/rpath/exe1 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: + readelf -W --segments out/test/arm/rosegment/exe3 208: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log3 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 207/341 Test #208: arm-rosegment .................................... Passed 0.37 sec test 210 Start 210: arm-run-clang 210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/run-clang.sh" 210: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/run-clang.sh 210: + . /build/reproducible-path/mold-2.35.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.35.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 208/341 Test #210: arm-run-clang ....................................***Skipped 0.03 sec test 211 Start 211: arm-run 211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/run.sh" 211: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 211: Environment variables: 211: MACHINE=arm 211: CPU= 211: Test timeout computed to be: 1500 211: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/run.sh 206: + out/test/arm/reverse-sections/exe2 206: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 211: + . /build/reproducible-path/mold-2.35.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 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 209/341 Test #206: arm-reverse-sections ............................. Passed 0.48 sec test 212 Start 212: arm-section-align 212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/section-align.sh" 212: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 212: Environment variables: 212: MACHINE=arm 212: CPU= 212: Test timeout computed to be: 1500 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT 211: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/run.sh .sh 211: ++ testname=run 211: ++ echo -n 'Testing run ... ' 211: Testing run ... ++ t=out/test/arm/run 211: ++ mkdir -p out/test/arm/run 212: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/section-align.sh 212: + . /build/reproducible-path/mold-2.35.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: ++ set -x 211: + '[' cc = cc ']' 211: + nm mold 211: + grep -q '__[at]san_init' 212: +++ uname 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT 209: + readelf --dynamic out/test/arm/rpath/exe2 209: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' 212: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/section-align.sh .sh 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 210/341 Test #209: arm-rpath ........................................ Passed 0.21 sec test 213 Start 213: arm-section-attributes 213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/section-attributes.sh" 213: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 213: Environment variables: 213: MACHINE=arm 213: CPU= 213: Test timeout computed to be: 1500 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 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.35.0+dfsg/test/section-attributes.sh 213: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 213: + cc -o out/test/arm/section-attributes/a.o -c -xassembler - 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 211/341 Test #213: arm-section-attributes ........................... Passed 0.19 sec test 214 Start 214: arm-section-order 214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/section-order.sh" 214: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/section-order.sh 214: + . /build/reproducible-path/mold-2.35.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.35.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: + on_qemu 214: + '[' '' '!=' '' ']' 214: + grep -qw qemu /proc/cpuinfo 214: ++ uname 214: + '[' Linux = FreeBSD ']' 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 212/341 Test #212: arm-section-align ................................ Passed 0.28 sec test 215 Start 215: arm-section-start 215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/section-start.sh" 215: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/section-start.sh 215: + . /build/reproducible-path/mold-2.35.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.35.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 215: + cat 215: + cc -o out/test/arm/section-start/a.o -c -xc -fno-PIC -marm - 214: + cc -B. -o out/test/arm/section-order/exe1 out/test/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' 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 214: + out/test/arm/section-order/exe1 214: + grep -q Hello 214: + grep -q '\.fn2 .*00200000' 214: + readelf -SW out/test/arm/section-order/exe1 214: + readelf -SW out/test/arm/section-order/exe1 214: + grep -q '\.fn1 .*00300000' 214: + readelf -sw out/test/arm/section-order/exe1 214: + grep -Eq ': 0+\s.*\s__ehdr_start$' 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: + grep -q 'main fn1 fn2 0x10000000 0x20000000' 215: + out/test/arm/section-start/exe1 215: + sed 's/0x[0-9a-f]*//' 215: + grep ' LOAD ' 215: + readelf -W --segments out/test/arm/section-start/exe1 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: + 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: + grep -Eq 'PHDR\s.*0x0+300000\s' 214: + readelf -W --segments out/test/arm/section-order/exe2 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' 215: + grep -q 'main fn1 fn2 0x20000000 0x10000000' 215: + out/test/arm/section-start/exe2 215: + readelf -W --segments out/test/arm/section-start/exe2 215: + sed 's/0x[0-9a-f]*//' 215: + grep ' LOAD ' 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 213/341 Test #215: arm-section-start ................................ Passed 0.29 sec test 216 Start 216: arm-separate-debug-file 216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/separate-debug-file.sh" 216: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 216: Environment variables: 216: MACHINE=arm 216: CPU= 216: Test timeout computed to be: 1500 211: + cc -xc -c -o out/test/arm/run/a.o - 211: + cat 216: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/separate-debug-file.sh 216: + . /build/reproducible-path/mold-2.35.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.35.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: + nm mold 216: + grep -q __tsan_init 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 211: ++ pwd 211: + LD_PRELOAD=/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 211: ++ pwd 211: + MOLD_PATH=/build/reproducible-path/mold-2.35.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: + 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 214/341 Test #214: arm-section-order ................................ Passed 0.43 sec test 217 Start 217: arm-shared-abs-sym 217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/shared-abs-sym.sh" 217: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 217: Environment variables: 217: MACHINE=arm 217: CPU= 217: Test timeout computed to be: 1500 217: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/shared-abs-sym.sh 217: + . /build/reproducible-path/mold-2.35.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 217: +++ uname 217: ++ '[' Linux = FreeBSD ']' 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: +++ basename /build/reproducible-path/mold-2.35.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 217: ++ uname 217: + '[' Linux = FreeBSD ']' 217: + cat 217: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/a.so -xassembler - 211: + readelf -p .comment out/test/arm/run/exe 211: + grep -q mold out/test/arm/run/log 211: + ./mold -run env 211: + grep -q '^MOLD_PATH=.*/mold$' 211: + ./mold -run /usr/bin/ld --version 211: + grep -q mold 211: + ./mold -run /usr/bin/ld.lld --version 211: + grep -q mold 217: + cat 217: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/b.so -xassembler - 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: + grep -q mold 211: + ./mold -run out/test/arm/run/ld.lld --version 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: + grep -q mold 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 217: + cc -fPIC -c -o out/test/arm/shared-abs-sym/d.o -xc - 217: + cat 211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld --version 211: + grep -q mold 211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.lld --version 211: + grep -q mold 211: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.gold --version 211: + grep -q mold 211: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version 211: + grep -q mold 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 215/341 Test #211: arm-run .......................................... Passed 0.91 sec test 218 Start 218: arm-shared 218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/shared.sh" 218: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/shared.sh 217: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so 218: + . /build/reproducible-path/mold-2.35.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 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 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT 218: +++ basename /build/reproducible-path/mold-2.35.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: + cc -fPIC -c -o out/test/arm/shared/a.o -xc - 218: + cat 218: + cc -B. -shared -o out/test/arm/shared/b.so out/test/arm/shared/a.o 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 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 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 218: + readelf --dyn-syms out/test/arm/shared/b.so 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 218: + cc -fPIC -c -o out/test/arm/shared/c.o -xc - 218: + cat 217: + grep -q foo=0x3 217: + out/test/arm/shared-abs-sym/exe2 217: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so 217: + out/test/arm/shared-abs-sym/exe1 217: + grep -q foo=0x5 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 216/341 Test #217: arm-shared-abs-sym ............................... Passed 0.46 sec test 219 Start 219: arm-shuffle-sections-seed 219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/shuffle-sections-seed.sh" 219: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 219: Environment variables: 219: MACHINE=arm 219: CPU= 219: Test timeout computed to be: 1500 219: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/shuffle-sections-seed.sh 219: + . /build/reproducible-path/mold-2.35.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.35.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 219: + cat 219: + cc -o out/test/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 216: + on_qemu 216: + '[' '' '!=' '' ']' 216: + grep -qw qemu /proc/cpuinfo 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 218: + cc -B. -o out/test/arm/shared/exe out/test/arm/shared/c.o out/test/arm/shared/b.so 219: + cc -o out/test/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 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: + 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() {}' 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() {}' 219: + for i in `seq 1 1000` 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` 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() {}' 216: + cc -B. -o out/test/arm/separate-debug-file/exe1 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file 218: + out/test/arm/shared/exe 218: + grep -q hello 218: + grep -q fn3 218: + readelf --symbols out/test/arm/shared/exe 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 217/341 Test #218: arm-shared ....................................... Passed 0.35 sec test 220 Start 220: arm-shuffle-sections 220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/shuffle-sections.sh" 220: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 220: Environment variables: 220: MACHINE=arm 220: CPU= 220: Test timeout computed to be: 1500 220: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/shuffle-sections.sh 220: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 220: + cc -o out/test/arm/shuffle-sections/a.o -ffunction-sections -c -xc - 216: + grep -Fq .gnu_debuglink 216: + readelf -SW out/test/arm/separate-debug-file/exe1 216: + flock out/test/arm/separate-debug-file/exe1 true 216: + gdb out/test/arm/separate-debug-file/exe1 -ex 'list main' -ex quit 216: + grep -Fq printf 220: + cc -o out/test/arm/shuffle-sections/b.o -ffunction-sections -c -xc - 220: ++ seq 1 1000 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() {}' 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` 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() {}' 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 219: + grep -q 'Hello world' 219: + out/test/arm/shuffle-sections-seed/exe1 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 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: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 220: + grep -q 'Hello world' 220: + out/test/arm/shuffle-sections/exe1 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 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 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: + grep -Fq printf 216: + gdb out/test/arm/separate-debug-file/exe2 -ex 'list main' -ex quit 220: + grep -q 'Hello world' 219: + grep -q 'Hello world' 219: + out/test/arm/shuffle-sections-seed/exe4 220: + out/test/arm/shuffle-sections/exe2 220: + diff out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/exe2 219: + diff out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/exe2 220: + on_exit 220: + echo OK 220: OK 219: + diff out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/exe3 220: + exit 0 218/341 Test #220: arm-shuffle-sections ............................. Passed 1.00 sec test 221 Start 221: arm-soname 221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/soname.sh" 221: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 221: Environment variables: 221: MACHINE=arm 221: CPU= 221: Test timeout computed to be: 1500 219: + diff out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/exe4 219: + on_exit 219: + echo OK 219: OK 219: + exit 0 219/341 Test #219: arm-shuffle-sections-seed ........................ Passed 1.16 sec test 222 Start 222: arm-spare-program-headers 222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/spare-program-headers.sh" 222: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 222: Environment variables: 222: MACHINE=arm 222: CPU= 222: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/soname.sh 221: + . /build/reproducible-path/mold-2.35.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 221: +++ uname 221: ++ '[' Linux = FreeBSD ']' 222: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/spare-program-headers.sh 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/soname.sh .sh 222: + . /build/reproducible-path/mold-2.35.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 221: ++ testname=soname 221: ++ echo -n 'Testing soname ... ' 221: Testing soname ... ++ t=out/test/arm/soname 221: ++ mkdir -p out/test/arm/soname 222: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 221: ++ set -x 222: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/spare-program-headers.sh .sh 221: + cat 221: + cc -fPIC -c -o out/test/arm/soname/a.o -xc - 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: + cat 222: + cc -o out/test/arm/spare-program-headers/a.o -c -xc - 221: + cc -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o 222: + cc -B. -o out/test/arm/spare-program-headers/exe1 out/test/arm/spare-program-headers/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 222: + grep -q 'Hello world' 222: + out/test/arm/spare-program-headers/exe1 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 221: + grep -Fq 'Library soname: [foo]' 221: + readelf --dynamic out/test/arm/soname/b.so 221: + on_exit 221: + echo OK 221: OK 221: + exit 0 220/341 Test #221: arm-soname ....................................... Passed 0.21 sec test 223 Start 223: arm-start-lib 223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/start-lib.sh" 223: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/start-lib.sh 223: + . /build/reproducible-path/mold-2.35.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 223: +++ uname 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT 223: +++ basename /build/reproducible-path/mold-2.35.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 223: ++ set -x 223: + cat 223: + cc -o out/test/arm/start-lib/a.o -c -xc - 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 223: + cat 223: + cc -o out/test/arm/start-lib/b.o -c -xc - 223: + cat 223: + cc -o out/test/arm/start-lib/c.o -c -xc - 222: + out/test/arm/spare-program-headers/exe3 222: + grep -q 'Hello world' 222: ++ readelf -Wl out/test/arm/spare-program-headers/exe3 222: ++ wc -l 222: ++ grep NULL 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 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 223: + nm out/test/arm/start-lib/exe 222: + out/test/arm/spare-program-headers/exe4 222: + grep -q 'Hello world' 223: + grep -q ' foo$' out/test/arm/start-lib/log 222: ++ readelf -Wl out/test/arm/spare-program-headers/exe4 222: ++ wc -l 222: ++ grep NULL 223: + grep -q ' bar$' out/test/arm/start-lib/log 222: + '[' 5 -eq 5 ']' 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 223: + on_exit 223: + echo OK 223: OK 223: + exit 0 221/341 Test #222: arm-spare-program-headers ........................ Passed 0.46 sec 222/341 Test #223: arm-start-lib .................................... Passed 0.26 sec test 224 Start 224: arm-start-stop-symbol 224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/start-stop-symbol.sh" 224: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 224: Environment variables: 224: MACHINE=arm 224: CPU= 224: Test timeout computed to be: 1500 test 225 Start 225: arm-start-stop 225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/start-stop.sh" 225: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 225: Environment variables: 225: MACHINE=arm 225: CPU= 225: Test timeout computed to be: 1500 224: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/start-stop-symbol.sh 224: + . /build/reproducible-path/mold-2.35.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 225: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/start-stop.sh 224: +++ uname 225: + . /build/reproducible-path/mold-2.35.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 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 224: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/start-stop-symbol.sh .sh 225: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/start-stop.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 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 224: ++ set -x 225: ++ set -x 225: + cat 225: + cc -c -o out/test/arm/start-stop/a.o -xc - 224: + cat 224: + cc -c -o out/test/arm/start-stop-symbol/a.o -xc - 224: + ar rcs out/test/arm/start-stop-symbol/b.a out/test/arm/start-stop-symbol/a.o 225: + cc -B. -o out/test/arm/start-stop/exe1 out/test/arm/start-stop/a.o -Wl,--start-stop 224: + cc -c -o out/test/arm/start-stop-symbol/c.o -xc - 224: + cat 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 225: + grep -q __start_text 225: + readelf -sW out/test/arm/start-stop/exe1 225: + readelf -sW out/test/arm/start-stop/exe1 225: + grep -q __stop_text 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 223/341 Test #225: arm-start-stop ................................... Passed 0.14 sec test 226 Start 226: arm-static-archive 226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/static-archive.sh" 226: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 226: Environment variables: 226: MACHINE=arm 226: CPU= 226: Test timeout computed to be: 1500 226: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/static-archive.sh 226: + . /build/reproducible-path/mold-2.35.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 226: +++ basename /build/reproducible-path/mold-2.35.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 226: + cat 226: + cc -o out/test/arm/static-archive/long-long-long-filename.o -c -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: + 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: + cat 226: + cc -o out/test/arm/static-archive/c.o -c -xc - 216: + on_exit 216: + echo OK 216: OK 216: + exit 0 224/341 Test #216: arm-separate-debug-file .......................... Passed 2.46 sec test 227 Start 227: arm-static-pie 227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/static-pie.sh" 227: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/static-pie.sh 227: + . /build/reproducible-path/mold-2.35.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 224: + grep -q 'section foo section foo' 224: + out/test/arm/start-stop-symbol/exe 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT 227: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/static-pie.sh .sh 224: + on_exit 224: + echo OK 224: OK 224: + exit 0 225/341 Test #224: arm-start-stop-symbol ............................ Passed 0.31 sec test 228 Start 228: arm-stdout 228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/stdout.sh" 228: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 228: Environment variables: 228: MACHINE=arm 228: CPU= 228: Test timeout computed to be: 1500 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 228: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/stdout.sh 227: + cc -B. -static-pie -o /dev/null -xc - 227: + echo 'int main() {}' 228: + . /build/reproducible-path/mold-2.35.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 228: +++ basename /build/reproducible-path/mold-2.35.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 226: + rm -f out/test/arm/static-archive/d.a 228: ++ set -x 226: + cd out/test/arm/static-archive 226: + ar rcs d.a long-long-long-filename.o b.o 228: + cat 228: + cc -o out/test/arm/stdout/a.o -c -xc - 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 228: + cc -B. -Wl,-build-id=sha1 out/test/arm/stdout/a.o -o - 227: + skip 227: + echo skipped 227: skipped 227: + trap - EXIT 227: + exit 0 226/341 Test #227: arm-static-pie ...................................***Skipped 0.10 sec test 229 Start 229: arm-strip-debug 229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/strip-debug.sh" 229: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 229: Environment variables: 229: MACHINE=arm 229: CPU= 229: Test timeout computed to be: 1500 229: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/strip-debug.sh 229: + . /build/reproducible-path/mold-2.35.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.35.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 229: ++ set -x 229: + cc -o out/test/arm/strip-debug/a.o -c -xc - -g 229: + cat 226: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/arm/static-archive/log 226: + grep -Fq 'static-archive/d.a(b.o)' out/test/arm/static-archive/log 226: + grep -Fq static-archive/c.o out/test/arm/static-archive/log 226: + grep -q 8 226: + out/test/arm/static-archive/exe 226: + on_exit 226: + echo OK 226: OK 226: + exit 0 227/341 Test #226: arm-static-archive ............................... Passed 0.30 sec test 230 Start 230: arm-strip 230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/strip.sh" 230: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 230: Environment variables: 230: MACHINE=arm 230: CPU= 230: Test timeout computed to be: 1500 230: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/strip.sh 230: + . /build/reproducible-path/mold-2.35.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 230: +++ uname 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: +++ basename /build/reproducible-path/mold-2.35.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 230: ++ set -x 230: + cat 230: + cc -x assembler -c -o out/test/arm/strip/a.o -Wa,-L - 229: + cc -B. -o out/test/arm/strip-debug/exe out/test/arm/strip-debug/a.o -Wl,--strip-debug 230: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o 228: + chmod 755 out/test/arm/stdout/exe 228: + out/test/arm/stdout/exe 228: + grep -q 'Hello world' 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 228/341 Test #228: arm-stdout ....................................... Passed 0.17 sec test 231 Start 231: arm-stt-common 231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/stt-common.sh" 231: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 231: Environment variables: 231: MACHINE=arm 231: CPU= 231: Test timeout computed to be: 1500 230: + readelf --symbols out/test/arm/strip/exe 231: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/stt-common.sh 230: + grep -Fq _start out/test/arm/strip/log 231: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++ '[' -z arm ']' 230: + grep -Fq foo out/test/arm/strip/log 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 231: +++ uname 230: + grep -Fq bar out/test/arm/strip/log 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT 231: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/stt-common.sh .sh 230: + [[ arm != riscv* ]] 230: + [[ arm != loongarch* ]] 230: + grep -Fq .L.baz out/test/arm/strip/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 230: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o -strip-all 231: ++ set -x 231: + cat 231: + cc -fcommon -xc -c -o out/test/arm/stt-common/a.o - -Wa,--elf-stt-common=yes 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 229/341 Test #230: arm-strip ........................................ Passed 0.08 sec test 232 Start 232: arm-symbol-rank 232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-rank.sh" 232: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 232: Environment variables: 232: MACHINE=arm 232: CPU= 232: Test timeout computed to be: 1500 232: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symbol-rank.sh 232: + . /build/reproducible-path/mold-2.35.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 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: +++ basename /build/reproducible-path/mold-2.35.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 229: + readelf -W --sections out/test/arm/strip-debug/exe 232: ++ set -x 232: + cat 232: + cc -o out/test/arm/symbol-rank/a.o -c -xc - 231: + cat 231: + cc -fcommon -xc -c -o out/test/arm/stt-common/b.o - -Wa,--elf-stt-common=yes 229: + grep -Fq .debug_info out/test/arm/strip-debug/log 229: + readelf -W --symbols out/test/arm/strip-debug/exe 229: + grep -q ' bar' 229: + on_exit 229: + echo OK 229: OK 229: + exit 0 230/341 Test #229: arm-strip-debug .................................. Passed 0.16 sec test 233 Start 233: arm-symbol-version-lto 233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version-lto.sh" 233: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 233: Environment variables: 233: MACHINE=arm 233: CPU= 233: Test timeout computed to be: 1500 233: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version-lto.sh 233: + . /build/reproducible-path/mold-2.35.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 233: +++ uname 233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: +++ basename /build/reproducible-path/mold-2.35.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 - 232: + cat 232: + cc -o out/test/arm/symbol-rank/b.o -c -xc - -fcommon 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/c.o -c -xc - 232: + cc -o out/test/arm/symbol-rank/d.o -c -xc - -fcommon 232: + cat 231: + grep -q '0 5 42' 231: + out/test/arm/stt-common/exe 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.23 sec test 234 Start 234: arm-symbol-version 234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version.sh" 234: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 234: Environment variables: 234: MACHINE=arm 234: CPU= 234: Test timeout computed to be: 1500 234: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version.sh 234: + . /build/reproducible-path/mold-2.35.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 234: +++ uname 234: ++ '[' Linux = FreeBSD ']' 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT 234: +++ basename /build/reproducible-path/mold-2.35.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 232: + rm -f out/test/arm/symbol-rank/x.a 234: ++ set -x 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 234: + cat 234: + cc -fPIC -c -o out/test/arm/symbol-version/a.o -xc - 232: + cc -B. -o out/test/arm/symbol-rank/exe out/test/arm/symbol-rank/d.o out/test/arm/symbol-rank/x.a 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 233: + cc -fPIC -c -o out/test/arm/symbol-version-lto/a.o -xc - -flto 233: + cat 232: + out/test/arm/symbol-rank/exe 232: + grep -q '^0 0 0 5$' 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 232/341 Test #232: arm-symbol-rank .................................. Passed 0.30 sec test 235 Start 235: arm-symbol-version2 235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version2.sh" 235: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/symbol-version2.sh 235: + . /build/reproducible-path/mold-2.35.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 235: +++ uname 235: ++ '[' Linux = FreeBSD ']' 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT 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: +++ basename /build/reproducible-path/mold-2.35.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 235: ++ set -x 235: + cat 235: + cc -o out/test/arm/symbol-version2/a.o -c -xc - 234: + readelf --symbols out/test/arm/symbol-version/c.so 234: + grep -Fq foo@VER1 out/test/arm/symbol-version/log 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 233/341 Test #234: arm-symbol-version ............................... Passed 0.17 sec test 236 Start 236: arm-symbol-version3 236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version3.sh" 236: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 236: Environment variables: 236: MACHINE=arm 236: CPU= 236: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version3.sh 236: + . /build/reproducible-path/mold-2.35.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.35.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 235: + cat 236: ++ set -x 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 236: + cat 236: + cc -o out/test/arm/symbol-version3/a.o -c -xc - 233: mold: warning: out/test/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 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 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 234/341 Test #235: arm-symbol-version2 .............................. Passed 0.17 sec test 237 Start 237: arm-symbol-version4 237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version4.sh" 237: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 237: Environment variables: 237: MACHINE=arm 237: CPU= 237: Test timeout computed to be: 1500 233: + readelf --symbols out/test/arm/symbol-version-lto/c.so 233: + grep -Fq foo@@VER1 out/test/arm/symbol-version-lto/log 237: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symbol-version4.sh 237: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C 233: + on_exit 233: + echo OK 233: OK 233: + exit 0 237: ++ '[' -z arm ']' 237: ++ '[' -z '' ']' 237: ++ TESTDIR=out/test/arm 237: ++ CC=cc 237: ++ CXX=c++ 237: ++ GCC=gcc 235/341 Test #233: arm-symbol-version-lto ........................... Passed 0.45 sec test 238 Start 238: arm-symtab-dso 238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symtab-dso.sh" 238: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 238: Environment variables: 238: MACHINE=arm 238: CPU= 238: Test timeout computed to be: 1500 237: ++ GXX=g++ 237: ++ OBJDUMP=objdump 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip 237: ++ QEMU= 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: +++ basename /build/reproducible-path/mold-2.35.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 238: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symtab-dso.sh 238: + . /build/reproducible-path/mold-2.35.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: ++ set -x 237: + cc -o out/test/arm/symbol-version4/a.o -c -xc - -fPIC 238: +++ uname 237: + cat 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: +++ basename /build/reproducible-path/mold-2.35.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: + cat 238: + cc -o out/test/arm/symtab-dso/a.o -c -xc - 236: + readelf -W --dyn-syms out/test/arm/symbol-version3/c.so 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 236: + grep -q ' foo$' out/test/arm/symbol-version3/log 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 236/341 Test #236: arm-symbol-version3 .............................. Passed 0.17 sec test 239 Start 239: arm-symtab-section-symbols 239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symtab-section-symbols.sh" 239: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 239: Environment variables: 239: MACHINE=arm 239: CPU= 239: Test timeout computed to be: 1500 239: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symtab-section-symbols.sh 239: + . /build/reproducible-path/mold-2.35.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.35.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 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 237: + cat 238: + grep -q 'U puts$' 238: + nm out/test/arm/symtab-dso/exe 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 237/341 Test #238: arm-symtab-dso ................................... Passed 0.17 sec test 240 Start 240: arm-symtab 240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/symtab.sh" 240: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 240: Environment variables: 240: MACHINE=arm 240: CPU= 240: Test timeout computed to be: 1500 240: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/symtab.sh 240: + . /build/reproducible-path/mold-2.35.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 240: +++ uname 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/symtab.sh .sh 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 240: + cat 240: + cc -o out/test/arm/symtab/a.o -c -x assembler - 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: + grep -q 'SECTION LOCAL DEFAULT' 239: + readelf -s out/test/arm/symtab-section-symbols/exe 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 238/341 Test #239: arm-symtab-section-symbols ....................... Passed 0.17 sec test 241 Start 241: arm-synthetic-symbols 241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/synthetic-symbols.sh" 241: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 241: Environment variables: 241: MACHINE=arm 241: CPU= 241: Test timeout computed to be: 1500 240: mold: warning: entry symbol is not defined: _start 240: + readelf --symbols out/test/arm/symtab/exe 241: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/synthetic-symbols.sh 237: + cat 241: + . /build/reproducible-path/mold-2.35.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 241: ++ '[' Linux = FreeBSD ']' 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT 240: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/arm/symtab/log 240: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/arm/symtab/log 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 241: +++ basename /build/reproducible-path/mold-2.35.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: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/arm/symtab/log 241: ++ set -x 241: + cat 241: + cc -c -o out/test/arm/synthetic-symbols/a.o -xc - 240: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/arm/symtab/log 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.07 sec test 242 Start 242: arm-sysroot-linker-script 242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/sysroot-linker-script.sh" 242: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 242: Environment variables: 242: MACHINE=arm 242: CPU= 242: Test timeout computed to be: 1500 242: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/sysroot-linker-script.sh 242: + . /build/reproducible-path/mold-2.35.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 242: +++ uname 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: +++ basename /build/reproducible-path/mold-2.35.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 242: ++ set -x 242: + [[ arm = loongarch* ]] 242: + cat 241: + cat 241: + cc -c -o out/test/arm/synthetic-symbols/b.o -xc - 242: + cc -o out/test/arm/sysroot-linker-script/a.o -c -xc - 237: + cat 237: + cc -o out/test/arm/symbol-version4/g.o -c -xc - 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: + cat 242: + cc -o out/test/arm/sysroot-linker-script/c.o -c -xc - 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 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 241: + grep -q '^__dso_handle=' out/test/arm/synthetic-symbols/log 241: + grep -q '^section foo$' out/test/arm/synthetic-symbols/log 241: + cc -c -o out/test/arm/synthetic-symbols/c.o -xc - 237: + grep -q 'foo bar' 237: + out/test/arm/symbol-version4/exe 237: + on_exit 237: + echo OK 241: + cat 237: OK 237: + exit 0 240/341 Test #237: arm-symbol-version4 .............................. Passed 0.46 sec test 243 Start 243: arm-sysroot 243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/sysroot.sh" 243: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 243: Environment variables: 243: MACHINE=arm 243: CPU= 243: Test timeout computed to be: 1500 243: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/sysroot.sh 243: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/sysroot.sh .sh 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* ]] 242: + on_exit 242: + echo OK 242: OK 242: + exit 0 243: + cc -c -o out/test/arm/sysroot/a.o -xc - 243: + cat 241/341 Test #242: arm-sysroot-linker-script ........................ Passed 0.23 sec test 244 Start 244: arm-sysroot2 244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/sysroot2.sh" 244: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 244: Environment variables: 244: MACHINE=arm 244: CPU= 244: Test timeout computed to be: 1500 244: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/sysroot2.sh 244: + . /build/reproducible-path/mold-2.35.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 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT 244: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/sysroot2.sh .sh 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 244: + cat 244: + cat 244: + cat 244: + cc -c -o out/test/arm/sysroot2/sysroot/foo/x.o -xc - 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 243: + cat 243: + cc -c -o out/test/arm/sysroot/b.o -xc - 243: + mkdir -p out/test/arm/sysroot/foo/bar 244: + cc -c -o out/test/arm/sysroot2/sysroot/foo/y.o -xc - 244: + cat 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 243: + cat 243: + cc -c -o out/test/arm/sysroot/c.o -xc - 241: + out/test/arm/synthetic-symbols/exe 241: + grep -q '^end=foo$' out/test/arm/synthetic-symbols/log 241: + grep -q '^etext=foo$' out/test/arm/synthetic-symbols/log 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 0.39 sec test 245 Start 245: arm-tail-call 245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tail-call.sh" 245: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 245: Environment variables: 245: MACHINE=arm 245: CPU= 245: Test timeout computed to be: 1500 245: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tail-call.sh 245: + . /build/reproducible-path/mold-2.35.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 245: +++ 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 244: + cat 244: + cc -c -o out/test/arm/sysroot2/c.o -xc - 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT 245: +++ basename /build/reproducible-path/mold-2.35.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 245: ++ set -x 245: + cat 245: + cc -O2 -o out/test/arm/tail-call/a.o -c -xc - 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 245: + cat 245: + cc -O2 -o out/test/arm/tail-call/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,-L=/foo/bar -lfoo 245: + cc -O2 -o out/test/arm/tail-call/c.o -c -xc - 245: + cat 244: ++ realpath out/test/arm/sysroot2 244: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.35.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 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 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 243/341 Test #244: arm-sysroot2 ..................................... Passed 0.37 sec test 246 Start 246: arm-tbss-only 246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tbss-only.sh" 246: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tbss-only.sh 246: + . /build/reproducible-path/mold-2.35.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 246: +++ uname 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: +++ basename /build/reproducible-path/mold-2.35.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 246: ++ set -x 246: + cc -o out/test/arm/tbss-only/a.o -c -xc - 246: + cat 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 245: + out/test/arm/tail-call/exe 245: + grep -q 42 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.28 sec test 247 Start 247: arm-thin-archive 247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/thin-archive.sh" 247: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 247: Environment variables: 247: MACHINE=arm 247: CPU= 247: Test timeout computed to be: 1500 247: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/thin-archive.sh 247: + . /build/reproducible-path/mold-2.35.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 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: +++ basename /build/reproducible-path/mold-2.35.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 247: ++ set -x 247: + cat 247: + cc -o out/test/arm/thin-archive/long-long-long-filename.o -c -xc - 246: + cc -B. -o out/test/arm/tbss-only/exe out/test/arm/tbss-only/a.o 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 246: + out/test/arm/tbss-only/exe 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 245/341 Test #246: arm-tbss-only .................................... Passed 0.15 sec test 248 Start 248: arm-thread-count 248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/thread-count.sh" 248: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 248: Environment variables: 248: MACHINE=arm 248: CPU= 248: Test timeout computed to be: 1500 247: + cat 247: + cc -o out/test/arm/thin-archive/c.o -c -xc - 248: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/thread-count.sh 248: + . /build/reproducible-path/mold-2.35.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 248: ++ '[' Linux = FreeBSD ']' 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/thread-count.sh .sh 243: + on_exit 243: + echo OK 243: OK 243: + exit 0 246/341 Test #243: arm-sysroot ...................................... Passed 0.56 sec test 249 Start 249: arm-tls-alignment-multi 249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-alignment-multi.sh" 249: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 249: Environment variables: 249: MACHINE=arm 249: CPU= 249: Test timeout computed to be: 1500 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 - 249: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-alignment-multi.sh 249: + . /build/reproducible-path/mold-2.35.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.35.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 249: ++ set -x 249: + cat 249: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/a.o -xc - 247: + cat 247: + cc -o out/test/arm/thin-archive/d.o -c -xc - 248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-no-threads 249: + cat 249: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/b.o -xc - 247: + rm -f out/test/arm/thin-archive/d.a 247: + cd out/test/arm/thin-archive 247: ++ pwd 247: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.35.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 248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-thread-count=1 249: + cc -B. -shared -o out/test/arm/tls-alignment-multi/a.so out/test/arm/tls-alignment-multi/a.o 248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads 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 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 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 247/341 Test #247: arm-thin-archive ................................. Passed 0.36 sec test 250 Start 250: arm-tls-common 250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-common.sh" 250: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 250: Environment variables: 250: MACHINE=arm 250: CPU= 250: Test timeout computed to be: 1500 250: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-common.sh 250: + . /build/reproducible-path/mold-2.35.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 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT 250: +++ basename /build/reproducible-path/mold-2.35.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 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 - 248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads=1 249: + out/test/arm/tls-alignment-multi/exe 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 248/341 Test #249: arm-tls-alignment-multi .......................... Passed 0.32 sec test 251 Start 251: arm-tls-df-static-tls 251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-df-static-tls.sh" 251: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 251: Environment variables: 251: MACHINE=arm 251: CPU= 251: Test timeout computed to be: 1500 250: + cc -B. -o out/test/arm/tls-common/exe out/test/arm/tls-common/a.o out/test/arm/tls-common/b.o 251: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-df-static-tls.sh 251: + . /build/reproducible-path/mold-2.35.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 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: +++ basename /build/reproducible-path/mold-2.35.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: + cat 251: + cc -fPIC -ftls-model=initial-exec -c -o out/test/arm/tls-df-static-tls/a.o -xc - 248: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,--threads=1 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 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 249/341 Test #250: arm-tls-common ................................... Passed 0.18 sec test 252 Start 252: arm-tls-dso 252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-dso.sh" 252: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tls-dso.sh 252: + . /build/reproducible-path/mold-2.35.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 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: +++ basename /build/reproducible-path/mold-2.35.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 252: + cat 252: + cc -fPIC -shared -o out/test/arm/tls-dso/a.so -xc - 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 250/341 Test #248: arm-thread-count ................................. Passed 0.46 sec test 253 Start 253: arm-tls-gd-dlopen 253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-dlopen.sh" 253: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 253: Environment variables: 253: MACHINE=arm 253: CPU= 253: Test timeout computed to be: 1500 253: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-dlopen.sh 253: + . /build/reproducible-path/mold-2.35.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 253: +++ uname 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: +++ basename /build/reproducible-path/mold-2.35.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 - 251: + grep -q STATIC_TLS 251: + readelf --dynamic out/test/arm/tls-df-static-tls/b.so 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 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 251: + readelf --dynamic out/test/arm/tls-df-static-tls/c.so 251: + grep -q STATIC_TLS 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 251/341 Test #251: arm-tls-df-static-tls ............................ Passed 0.26 sec test 254 Start 254: arm-tls-gd-noplt 254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-noplt.sh" 254: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tls-gd-noplt.sh 254: + . /build/reproducible-path/mold-2.35.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 254: +++ uname 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT 254: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-noplt.sh .sh 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: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/a.o -xc - 254: + cat 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: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/c.o -xc - 253: + cat 254: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/b.o -xc - 254: + cat 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.26 sec test 255 Start 255: arm-tls-gd-to-ie 255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-to-ie.sh" 255: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 255: Environment variables: 255: MACHINE=arm 255: CPU= 255: Test timeout computed to be: 1500 255: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-to-ie.sh 255: + . /build/reproducible-path/mold-2.35.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 255: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd-to-ie.sh .sh 253: + cc -B. -o out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/c.o -ldl 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 255: ++ set -x 255: + cat 255: + gcc -fPIC -c -o out/test/arm/tls-gd-to-ie/a.o -xc - 254: + cat 254: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/c.o -xc - 254: + cc -B. -shared -o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/b.o 255: + cat 255: + cc -fPIC -c -o out/test/arm/tls-gd-to-ie/b.o -xc - 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.32 sec test 256 Start 256: arm-tls-gd 256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd.sh" 256: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 256: Environment variables: 256: MACHINE=arm 256: CPU= 256: Test timeout computed to be: 1500 256: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd.sh 256: + . /build/reproducible-path/mold-2.35.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 256: +++ uname 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-gd.sh .sh 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 256: ++ set -x 256: + gcc -fPIC -c -o out/test/arm/tls-gd/a.o -xc - 256: + cat 255: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/c.so out/test/arm/tls-gd-to-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: + gcc -fPIC -c -o out/test/arm/tls-gd/b.o -xc - 256: + cat 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 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 256: + cat 256: + gcc -fPIC -c -o out/test/arm/tls-gd/c.o -xc - 256: + cc -B. -shared -o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/b.o 255: + grep -q '1 2 3' 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 254: + out/test/arm/tls-gd-noplt/exe 254: + grep -q '1 2 3 4 5 6' 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: + 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 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 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 254/341 Test #254: arm-tls-gd-noplt ................................. Passed 0.50 sec test 257 Start 257: arm-tls-ie 257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-ie.sh" 257: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tls-ie.sh 257: + . /build/reproducible-path/mold-2.35.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 257: +++ uname 257: ++ '[' Linux = FreeBSD ']' 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT 257: +++ basename /build/reproducible-path/mold-2.35.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: + cat 257: + gcc -fPIC -c -o out/test/arm/tls-ie/a.o -xc - 255: + grep -q '1 2 3' 255: + out/test/arm/tls-gd-to-ie/exe2 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: + 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 257: + cc -B. -shared -o out/test/arm/tls-ie/b.so out/test/arm/tls-ie/a.o 256: + out/test/arm/tls-gd/exe1 256: + grep -q '1 2 3 4 5 6' 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 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: + cat 257: + gcc -c -o out/test/arm/tls-ie/c.o -xc - -fPIC 257: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o 256: + out/test/arm/tls-gd/exe2 256: + grep -q '1 2 3 4 5 6' 256: + test_cflags -static 255: + grep -q '1 2 3' 255: + out/test/arm/tls-gd-to-ie/exe3 256: + cc -B. -static -o /dev/null -xc - 256: + echo 'int main() {}' 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 257: + grep -q '^0 0 3 5 7$' 257: + out/test/arm/tls-ie/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 -Wl,-no-relax 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 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 0.40 sec test 258 Start 258: arm-tls-irregular-start-addr 258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-irregular-start-addr.sh" 258: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 258: Environment variables: 258: MACHINE=arm 258: CPU= 258: Test timeout computed to be: 1500 258: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-irregular-start-addr.sh 258: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tls-irregular-start-addr.sh .sh 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 255: + grep -q '1 2 3' 255: + out/test/arm/tls-gd-to-ie/exe4 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 255: + on_exit 255: + echo OK 255: OK 255: + exit 0 256/341 Test #255: arm-tls-gd-to-ie ................................. Passed 0.82 sec test 259 Start 259: arm-tls-large-alignment 259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-large-alignment.sh" 259: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 259: Environment variables: 259: MACHINE=arm 259: CPU= 259: Test timeout computed to be: 1500 258: ++ set -x 258: + cc -fPIC -c -o out/test/arm/tls-irregular-start-addr/a.o -xc - 258: + cat 259: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-large-alignment.sh 259: + . /build/reproducible-path/mold-2.35.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.35.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 259: ++ set -x 259: + cat 259: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/a.o -xc - 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 259: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/b.o -xc - 259: + cat 256: + grep -q '1 2 3 4 5 6' 256: + out/test/arm/tls-gd/exe3 259: + cc -fPIC -c -o out/test/arm/tls-large-alignment/c.o -xc - 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 259: + cat 258: + out/test/arm/tls-irregular-start-addr/exe1 258: + grep -q '^42$' 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: + 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 256: + out/test/arm/tls-gd/exe4 256: + grep -q '1 2 3 4 5 6' 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 257/341 Test #256: arm-tls-gd ....................................... Passed 0.95 sec test 260 Start 260: arm-tls-large-static-image 260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-large-static-image.sh" 260: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 260: Environment variables: 260: MACHINE=arm 260: CPU= 260: Test timeout computed to be: 1500 258: + out/test/arm/tls-irregular-start-addr/exe2 258: + grep -q '^42$' 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 260: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-large-static-image.sh 260: + . /build/reproducible-path/mold-2.35.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.35.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 260: ++ set -x 260: + cat 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: + cc -fPIC -c -o out/test/arm/tls-large-static-image/a.o -xc - 260: + cc -fPIC -c -o out/test/arm/tls-large-static-image/b.o -xc - 260: + cat 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 259: + grep -q '^42 1 2 3$' 259: + out/test/arm/tls-large-alignment/exe1 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 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 258: + grep -q '^42$' 258: + out/test/arm/tls-irregular-start-addr/exe4 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 258/341 Test #258: arm-tls-irregular-start-addr ..................... Passed 0.44 sec test 261 Start 261: arm-tls-ld-noplt 261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-ld-noplt.sh" 261: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tls-ld-noplt.sh 261: + . /build/reproducible-path/mold-2.35.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 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 259: + grep -q '^42 1 2 3$' 261: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-ld-noplt.sh .sh 259: + out/test/arm/tls-large-alignment/exe2 260: + out/test/arm/tls-large-static-image/exe 260: + grep -q '^1 2 3 0 5$' 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 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 260: + on_exit 260: + echo OK 260: OK 260: + exit 0 259/341 Test #259: arm-tls-large-alignment .......................... Passed 0.44 sec test 262 Start 262: arm-tls-ld 262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-ld.sh" 262: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 262: Environment variables: 262: MACHINE=arm 262: CPU= 262: Test timeout computed to be: 1500 260/341 Test #260: arm-tls-large-static-image ....................... Passed 0.22 sec 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 - test 263 Start 263: arm-tls-le-error 263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-le-error.sh" 263: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 263: Environment variables: 263: MACHINE=arm 263: CPU= 263: Test timeout computed to be: 1500 262: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-ld.sh 262: + . /build/reproducible-path/mold-2.35.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 263: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-le-error.sh 263: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 262: ++ '[' Linux = FreeBSD ']' 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 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 263: +++ uname 262: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-ld.sh .sh 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 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 263: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-le-error.sh .sh 262: ++ set -x 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 262: + cat 262: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/a.o -xc - 263: ++ set -x 263: + cat 263: + gcc -fPIC -c -o out/test/arm/tls-le-error/a.o -xc - 261: + cat 261: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/b.o -xc - 263: + cc -B. -shared -o out/test/arm/tls-le-error/b.so out/test/arm/tls-le-error/a.o 262: + cat 262: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/b.o -xc - 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 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 261/341 Test #263: arm-tls-le-error ................................. Passed 0.15 sec test 264 Start 264: arm-tls-le 264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-le.sh" 264: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 264: Environment variables: 264: MACHINE=arm 264: CPU= 264: Test timeout computed to be: 1500 264: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-le.sh 264: + . /build/reproducible-path/mold-2.35.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.35.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 264: ++ set -x 264: + cat 264: + gcc -fPIC -c -o out/test/arm/tls-le/a.o -xc - 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 262: + grep -q '3 5 3 5' 262: + out/test/arm/tls-ld/exe1 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 264: + cat 264: + gcc -fPIC -c -o out/test/arm/tls-le/b.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.30 sec test 265 Start 265: arm-tls-nopic 265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-nopic.sh" 265: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 265: Environment variables: 265: MACHINE=arm 265: CPU= 265: Test timeout computed to be: 1500 265: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-nopic.sh 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: + . /build/reproducible-path/mold-2.35.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.35.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 - 262: + out/test/arm/tls-ld/exe2 262: + grep -q '3 5 3 5' 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 263/341 Test #262: arm-tls-ld ....................................... Passed 0.31 sec test 266 Start 266: arm-tls-pic 266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-pic.sh" 266: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 266: Environment variables: 266: MACHINE=arm 266: CPU= 266: Test timeout computed to be: 1500 266: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-pic.sh 266: + . /build/reproducible-path/mold-2.35.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 266: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-pic.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 266: ++ set -x 266: + cat 266: + gcc -fPIC -c -o out/test/arm/tls-pic/a.o -xc - 265: + cc -xc -c -o out/test/arm/tls-nopic/b.o - 265: + cat 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 266: + cat 266: + cc -xc -c -o out/test/arm/tls-pic/b.o - 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 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.31 sec test 267 Start 267: arm-tls-small-alignment 267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tls-small-alignment.sh" 267: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 267: Environment variables: 267: MACHINE=arm 267: CPU= 267: Test timeout computed to be: 1500 267: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tls-small-alignment.sh 267: + . /build/reproducible-path/mold-2.35.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 267: +++ uname 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tls-small-alignment.sh .sh 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 265: + out/test/arm/tls-nopic/exe 267: ++ set -x 265: + grep -q '3 5 3 5' 267: + cat 267: + cc -fPIC -c -o out/test/arm/tls-small-alignment/a.o -xassembler - 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 265/341 Test #265: arm-tls-nopic .................................... Passed 0.21 sec test 268 Start 268: arm-tlsdesc-dlopen 268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-dlopen.sh" 268: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tlsdesc-dlopen.sh 267: + cc -fPIC -std=c11 -c -o out/test/arm/tls-small-alignment/b.o -xc - 268: + . /build/reproducible-path/mold-2.35.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 267: + cat 268: +++ uname 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 268: +++ basename /build/reproducible-path/mold-2.35.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 268: ++ set -x 268: + supports_tlsdesc 268: + '[' arm = arm ']' 268: + is_musl 268: + grep -q musl 266: + out/test/arm/tls-pic/exe 266: + grep -q '3 5 3 5' 268: + ldd --version 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 266/341 Test #266: arm-tls-pic ...................................... Passed 0.21 sec test 269 Start 269: arm-tlsdesc-import 269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-import.sh" 269: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 269: Environment variables: 269: MACHINE=arm 269: CPU= 269: Test timeout computed to be: 1500 268: ++ uname 268: + '[' Linux = FreeBSD ']' 268: + '[' -mtls-dialect=gnu2 '!=' '' ']' 268: + cat 268: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 269: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-import.sh 269: + . /build/reproducible-path/mold-2.35.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.35.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 269: ++ set -x 269: + supports_tlsdesc 269: + '[' arm = arm ']' 269: + is_musl 267: + cc -fPIC -c -o out/test/arm/tls-small-alignment/c.o -xc - 269: + ldd --version 269: + grep -q musl 267: + cat 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 268: + cc -B. -shared -o out/test/arm/tlsdesc-dlopen/b.so out/test/arm/tlsdesc-dlopen/a.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 269: + cat 269: + gcc -fPIC -shared -o out/test/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 268: + cat 268: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 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: + cc -B. -o out/test/arm/tlsdesc-import/exe out/test/arm/tlsdesc-import/a.o out/test/arm/tlsdesc-import/b.so 268: + cc -B. -o out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/c.o -ldl 267: + grep -q '^42$' 267: + out/test/arm/tls-small-alignment/exe1 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: + grep -q '5 7' 269: + out/test/arm/tlsdesc-import/exe 269: + on_exit 269: + echo OK 269: OK 269: + exit 0 267/341 Test #269: arm-tlsdesc-import ............................... Passed 0.26 sec test 270 Start 270: arm-tlsdesc-initial-exec 270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-initial-exec.sh" 270: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 270: Environment variables: 270: MACHINE=arm 270: CPU= 270: Test timeout computed to be: 1500 270: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-initial-exec.sh 270: + . /build/reproducible-path/mold-2.35.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.35.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 270: ++ set -x 270: + supports_tlsdesc 270: + '[' arm = arm ']' 270: + is_musl 270: + grep -q musl 270: + ldd --version 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 268: + grep -q '3 0 5' 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 268/341 Test #268: arm-tlsdesc-dlopen ............................... Passed 0.34 sec test 271 Start 271: arm-tlsdesc-local-dynamic 271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-local-dynamic.sh" 271: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 271: Environment variables: 271: MACHINE=arm 271: CPU= 271: Test timeout computed to be: 1500 271: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-local-dynamic.sh 271: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/tlsdesc-local-dynamic.sh .sh 267: + grep -q '^42$' 267: + out/test/arm/tls-small-alignment/exe2 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 270: + cc -B. -shared -o out/test/arm/tlsdesc-initial-exec/b.so out/test/arm/tlsdesc-initial-exec/a.o 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 269/341 Test #267: arm-tls-small-alignment .......................... Passed 0.39 sec test 272 Start 272: arm-tlsdesc-static 272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-static.sh" 272: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 272: Environment variables: 272: MACHINE=arm 272: CPU= 272: Test timeout computed to be: 1500 271: ++ set -x 271: + supports_tlsdesc 271: + '[' arm = arm ']' 271: + is_musl 271: + ldd --version 271: + grep -q musl 272: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-static.sh 271: ++ uname 272: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 271: + '[' Linux = FreeBSD ']' 271: + '[' -mtls-dialect=gnu2 '!=' '' ']' 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 271: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 272: +++ uname 272: ++ '[' Linux = FreeBSD ']' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 271: + cat 272: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc-static.sh .sh 272: ++ testname=tlsdesc-static 272: ++ echo -n 'Testing tlsdesc-static ... ' 272: Testing tlsdesc-static ... ++ t=out/test/arm/tlsdesc-static 272: ++ mkdir -p out/test/arm/tlsdesc-static 272: ++ set -x 272: + supports_tlsdesc 272: + '[' arm = arm ']' 272: + is_musl 272: + ldd --version 272: + grep -q musl 272: ++ uname 272: + '[' Linux = FreeBSD ']' 272: + '[' -mtls-dialect=gnu2 '!=' '' ']' 272: + test_cflags -static 272: + cc -B. -static -o /dev/null -xc - 272: + echo 'int main() {}' 271: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 271: + cat 270: + cat 270: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/c.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: + cat 270: + gcc -fPIC -fPIE -c -o out/test/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 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 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/exe1 271: + grep -q '42 5' 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 272: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 272: + cat 270: + grep -q '^5 5 5$' 270: + out/test/arm/tlsdesc-initial-exec/exe1 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 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 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.33 sec test 273 Start 273: arm-tlsdesc 273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc.sh" 273: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 273: Environment variables: 273: MACHINE=arm 273: CPU= 273: Test timeout computed to be: 1500 273: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/tlsdesc.sh 273: + . /build/reproducible-path/mold-2.35.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 273: +++ uname 273: ++ '[' Linux = FreeBSD ']' 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: +++ basename /build/reproducible-path/mold-2.35.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 273: ++ set -x 273: + supports_tlsdesc 273: + '[' arm = arm ']' 273: + is_musl 273: + grep -q musl 273: + ldd --version 273: ++ uname 273: + '[' Linux = FreeBSD ']' 273: + '[' -mtls-dialect=gnu2 '!=' '' ']' 273: + gcc -fPIC -c -o out/test/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 273: + cat 270: + out/test/arm/tlsdesc-initial-exec/exe2 270: + grep -q '^5 5 5$' 270: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe2 273: + gcc -fPIC -c -o out/test/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 273: + cat 270: + grep -Eq 'TLS_?DESC' out/test/arm/tlsdesc-initial-exec/log2 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 271/341 Test #270: arm-tlsdesc-initial-exec ......................... Passed 0.47 sec test 274 Start 274: arm-trace-symbol-symver 274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/trace-symbol-symver.sh" 274: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/trace-symbol-symver.sh 274: + . /build/reproducible-path/mold-2.35.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 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 274: +++ uname 274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: +++ basename /build/reproducible-path/mold-2.35.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 274: ++ set -x 274: + cat 274: + cc -c -o out/test/arm/trace-symbol-symver/a.o -xc - 273: + cc -B. -o out/test/arm/tlsdesc/exe1 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o 274: + cat 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 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 0.52 sec test 275 Start 275: arm-trace-symbol 275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/trace-symbol.sh" 275: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/trace-symbol.sh 275: + . /build/reproducible-path/mold-2.35.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.35.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 275: + cat 275: + cc -c -o out/test/arm/trace-symbol/a.o -xc - 274: + cc -c -o out/test/arm/trace-symbol-symver/d.o -xc - 274: + cat 273: + grep -q '42 3 5' 273: + out/test/arm/tlsdesc/exe1 273: + cc -B. -o out/test/arm/tlsdesc/exe2 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -Wl,-no-relax 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 275: + cc -c -o out/test/arm/trace-symbol/b.o -xc - 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: + cat 275: + cc -shared -o out/test/arm/trace-symbol/c.so -xc - 274: + out/test/arm/trace-symbol-symver/exe 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 273/341 Test #274: arm-trace-symbol-symver .......................... Passed 0.29 sec test 276 Start 276: arm-trace 276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/trace.sh" 276: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/trace.sh 276: + . /build/reproducible-path/mold-2.35.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 276: +++ uname 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: +++ basename /build/reproducible-path/mold-2.35.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 276: + cc -c -o out/test/arm/trace/a.o -xc - 273: + cc -B. -o out/test/arm/tlsdesc/exe3 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so 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 276: + cc -B. -o out/test/arm/trace/exe out/test/arm/trace/a.o -Wl,-trace 273: + grep -q '42 3 5' 273: + out/test/arm/tlsdesc/exe3 273: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -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 0.34 sec test 277 Start 277: arm-undefined-glob-gc-sections 277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob-gc-sections.sh" 277: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 277: Environment variables: 277: MACHINE=arm 277: CPU= 277: Test timeout computed to be: 1500 276: + grep -q '/a\.o$' out/test/arm/trace/log 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 277: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob-gc-sections.sh 275/341 Test #276: arm-trace ........................................ Passed 0.18 sec test 278 Start 278: arm-undefined-glob 278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob.sh" 278: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 278: Environment variables: 278: MACHINE=arm 278: CPU= 278: Test timeout computed to be: 1500 277: + . /build/reproducible-path/mold-2.35.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 277: +++ uname 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob-gc-sections.sh .sh 278: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob.sh 278: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 278: ++ export LC_ALL=C 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 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 277: ++ set -x 277: + test_cflags -static 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 277: + echo 'int main() {}' 278: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/undefined-glob.sh .sh 277: + cc -B. -static -o /dev/null -xc - 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: + cc -B. -o out/test/arm/tlsdesc/exe4 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -Wl,-no-relax 273: + grep -q '42 3 5' 273: + out/test/arm/tlsdesc/exe4 273: + on_exit 273: + echo OK 273: OK 273: + exit 0 276/341 Test #273: arm-tlsdesc ...................................... Passed 0.71 sec test 279 Start 279: arm-undefined 279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/undefined.sh" 279: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 279: Environment variables: 279: MACHINE=arm 279: CPU= 279: Test timeout computed to be: 1500 279: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/undefined.sh 279: + . /build/reproducible-path/mold-2.35.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 279: +++ uname 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT 279: +++ basename /build/reproducible-path/mold-2.35.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 279: ++ set -x 279: + test_cflags -static 279: + cc -B. -static -o /dev/null -xc - 279: + echo 'int main() {}' 277: + cc -o out/test/arm/undefined-glob-gc-sections/a.o -c -xc - 277: + cat 278: + cat 278: + cc -o out/test/arm/undefined-glob/a.o -c -xc - 277: + cat 277: + cc -o out/test/arm/undefined-glob-gc-sections/b.o -c -xc - 278: + cat 278: + cc -o out/test/arm/undefined-glob/b.o -c -xc - 277: + cc -o out/test/arm/undefined-glob-gc-sections/c.o -c -xc - 277: + cat 278: + cc -o out/test/arm/undefined-glob/c.o -c -xc - 278: + cat 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 277: + cat 277: + cc -o out/test/arm/undefined-glob-gc-sections/e.o -c -xc - 278: + rm -f out/test/arm/undefined-glob/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 278: + cc -o out/test/arm/undefined-glob/e.o -c -xc - 278: + cat 279: + cat 279: + cc -o out/test/arm/undefined/a.o -c -x assembler - 279: + cat 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 - 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: + rm -f out/test/arm/undefined/d.a 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: + cc -B. -o out/test/arm/undefined-glob/exe1 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o 279: + readelf --symbols out/test/arm/undefined/exe 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 279: + readelf --symbols out/test/arm/undefined/exe 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 --undefined=bar 279: + readelf --symbols out/test/arm/undefined/exe 279: + grep -q foo out/test/arm/undefined/log 279: + grep -q bar out/test/arm/undefined/log 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 277/341 Test #279: arm-undefined .................................... Passed 0.27 sec test 280 Start 280: arm-undefined2 280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/undefined2.sh" 280: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 280: Environment variables: 280: MACHINE=arm 280: CPU= 280: Test timeout computed to be: 1500 277: + readelf -W --symbols out/test/arm/undefined-glob-gc-sections/exe2 277: + grep -q foo out/test/arm/undefined-glob-gc-sections/log2 280: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/undefined2.sh 277: + grep -q foobar out/test/arm/undefined-glob-gc-sections/log2 280: + . /build/reproducible-path/mold-2.35.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 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT 277: + grep -q baz out/test/arm/undefined-glob-gc-sections/log2 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 278/341 Test #277: arm-undefined-glob-gc-sections ................... Passed 0.44 sec test 281 Start 281: arm-unkown-section-type 281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/unkown-section-type.sh" 281: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 281: Environment variables: 281: MACHINE=arm 281: CPU= 281: Test timeout computed to be: 1500 280: +++ basename /build/reproducible-path/mold-2.35.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 280: ++ set -x 280: + test_cflags -static 280: + echo 'int main() {}' 278: + readelf -W --symbols out/test/arm/undefined-glob/exe1 281: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/unkown-section-type.sh 281: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 280: + cc -B. -static -o /dev/null -xc - 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 281: +++ uname 278: + grep -q foo out/test/arm/undefined-glob/log1 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/unkown-section-type.sh .sh 278: + grep -q foobar out/test/arm/undefined-glob/log1 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 278: + grep -q baz out/test/arm/undefined-glob/log1 281: ++ set -x 281: + cat 281: + cc -o out/test/arm/unkown-section-type/a.o -c -xassembler - 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*' 281: + skip 281: + echo skipped 281: skipped 281: + trap - EXIT 281: + exit 0 279/341 Test #281: arm-unkown-section-type ..........................***Skipped 0.03 sec test 282 Start 282: arm-unresolved-symbols 282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols.sh" 282: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 282: Environment variables: 282: MACHINE=arm 282: CPU= 282: Test timeout computed to be: 1500 282: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols.sh 282: + . /build/reproducible-path/mold-2.35.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 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols.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 282: ++ set -x 282: + cat 282: + cc -c -o out/test/arm/unresolved-symbols/a.o -xc - 282: + grep -q 'undefined.*foo' 282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o 278: + readelf -W --symbols out/test/arm/undefined-glob/exe2 278: + grep -q foo out/test/arm/undefined-glob/log2 278: + grep -q foobar out/test/arm/undefined-glob/log2 278: + grep -q baz out/test/arm/undefined-glob/log2 278: + on_exit 278: + echo OK 278: OK 278: + exit 0 280/341 Test #278: arm-undefined-glob ............................... Passed 0.55 sec test 283 Start 283: arm-unresolved-symbols2 283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols2.sh" 283: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 283: Environment variables: 283: MACHINE=arm 283: CPU= 283: Test timeout computed to be: 1500 283: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols2.sh 283: + . /build/reproducible-path/mold-2.35.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 283: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/unresolved-symbols2.sh .sh 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 283: ++ set -x 283: + cc -c -o out/test/arm/unresolved-symbols2/a.o -xc -fPIC - 283: + cat 280: + cat 280: + cc -o out/test/arm/undefined2/a.o -c -x assembler - 280: + cc -o out/test/arm/undefined2/b.o -c -x assembler - 280: + cat 280: + cc -o out/test/arm/undefined2/c.o -c -x assembler - 280: + cat 280: + rm -f out/test/arm/undefined2/d.a 280: + ar cr out/test/arm/undefined2/d.a out/test/arm/undefined2/b.o out/test/arm/undefined2/c.o 282: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 282: + grep -q 'undefined.*foo' 280: + ./mold -static -o out/test/arm/undefined2/exe out/test/arm/undefined2/a.o out/test/arm/undefined2/d.a -undefined foo 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 280: + readelf --symbols out/test/arm/undefined2/exe 280: + grep -q foo out/test/arm/undefined2/log 280: + grep -q ndefined out/test/arm/undefined2/log 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 281/341 Test #280: arm-undefined2 ................................... Passed 0.22 sec test 284 Start 284: arm-verbose 284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/verbose.sh" 284: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 284: Environment variables: 284: MACHINE=arm 284: CPU= 284: Test timeout computed to be: 1500 284: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/verbose.sh 284: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 283: + readelf -W --dyn-syms out/test/arm/unresolved-symbols2/b.so 283: + grep -q ' UND foo$' 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 282/341 Test #283: arm-unresolved-symbols2 .......................... Passed 0.16 sec test 285 Start 285: arm-version-script-search-paths 285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script-search-paths.sh" 285: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version-script-search-paths.sh 285: + . /build/reproducible-path/mold-2.35.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.35.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 284: + cc -B. -Wl,--verbose -o out/test/arm/verbose/exe out/test/arm/verbose/a.o 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: + grep -w foo 282: + readelf --dyn-syms out/test/arm/unresolved-symbols/exe 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 -Wl,--warn-unresolved-symbols 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 283/341 Test #284: arm-verbose ...................................... Passed 0.16 sec test 286 Start 286: arm-version-script 286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script.sh" 286: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 286: Environment variables: 286: MACHINE=arm 286: CPU= 286: Test timeout computed to be: 1500 286: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script.sh 286: + . /build/reproducible-path/mold-2.35.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 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script.sh .sh 285: + readelf --version-info out/test/arm/version-script-search-paths/c.so 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 285: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script-search-paths/log 286: ++ set -x 286: + echo 'ver_x { global: *; };' 286: + cat 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 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 284/341 Test #285: arm-version-script-search-paths .................. Passed 0.12 sec test 287 Start 287: arm-version-script10 287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script10.sh" 287: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 287: Environment variables: 287: MACHINE=arm 287: CPU= 287: Test timeout computed to be: 1500 287: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script10.sh 287: + . /build/reproducible-path/mold-2.35.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.35.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: + 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: + readelf --version-info out/test/arm/version-script/c.so 286: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script/log 286: + on_exit 286: + echo OK 286: OK 286: + exit 0 285/341 Test #286: arm-version-script ............................... Passed 0.11 sec test 288 Start 288: arm-version-script11 288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script11.sh" 288: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version-script11.sh 288: + . /build/reproducible-path/mold-2.35.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 287: + readelf --dyn-syms out/test/arm/version-script10/c.so 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT 288: +++ basename /build/reproducible-path/mold-2.35.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 287: + grep -q ' foo1@@VER1$' out/test/arm/version-script10/log 288: ++ set -x 288: + cat 287: + grep -q ' foo2@@VER1$' out/test/arm/version-script10/log 288: + cat 288: + c++ -fPIC -c -o out/test/arm/version-script11/b.o -xc - 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.12 sec test 289 Start 289: arm-version-script12 289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script12.sh" 289: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 289: Environment variables: 289: MACHINE=arm 289: CPU= 289: Test timeout computed to be: 1500 289: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script12.sh 289: + . /build/reproducible-path/mold-2.35.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 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 289: +++ uname 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: +++ basename /build/reproducible-path/mold-2.35.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 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: ++ set -x 289: + cat 289: + cat 289: + c++ -fPIC -c -o out/test/arm/version-script12/b.o -xc - 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: + 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 282: + on_exit 282: + echo OK 282: OK 282: + exit 0 287/341 Test #282: arm-unresolved-symbols ........................... Passed 0.59 sec test 290 Start 290: arm-version-script13 290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script13.sh" 290: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 290: Environment variables: 290: MACHINE=arm 290: CPU= 290: Test timeout computed to be: 1500 290: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script13.sh 290: + . /build/reproducible-path/mold-2.35.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 290: +++ uname 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: +++ basename /build/reproducible-path/mold-2.35.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 290: ++ set -x 290: + cat 290: + c++ -fPIC -c -o out/test/arm/version-script13/b.o -xc - 290: + cat 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 288/341 Test #288: arm-version-script11 ............................. Passed 0.18 sec test 291 Start 291: arm-version-script14 291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script14.sh" 291: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version-script14.sh 291: + . /build/reproducible-path/mold-2.35.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 289: + readelf --dyn-syms out/test/arm/version-script12/c.so 291: +++ basename /build/reproducible-path/mold-2.35.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 289: + grep -q ' xyz' out/test/arm/version-script12/log 291: ++ set -x 291: + cat 289: + grep -q ' foo_bar' out/test/arm/version-script12/log 291: + cat 291: + c++ -fPIC -c -o out/test/arm/version-script14/b.o -xc - 289: + grep -q ' foo$' out/test/arm/version-script12/log 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 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 289/341 Test #289: arm-version-script12 ............................. Passed 0.17 sec test 292 Start 292: arm-version-script15 292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script15.sh" 292: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 292: Environment variables: 292: MACHINE=arm 292: CPU= 292: Test timeout computed to be: 1500 292: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script15.sh 292: + . /build/reproducible-path/mold-2.35.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 292: +++ uname 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: +++ basename /build/reproducible-path/mold-2.35.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 292: ++ set -x 292: + cat 292: + cat 292: + c++ -fPIC -c -o out/test/arm/version-script15/b.o -xc - 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 290: + readelf --dyn-syms out/test/arm/version-script13/c.so 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 290: + grep -q ' foobar' out/test/arm/version-script13/log 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.15 sec test 293 Start 293: arm-version-script16 293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script16.sh" 293: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 293: Environment variables: 293: MACHINE=arm 293: CPU= 293: Test timeout computed to be: 1500 293: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script16.sh 293: + . /build/reproducible-path/mold-2.35.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 293: ++ GXX=g++ 293: ++ OBJDUMP=objdump 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 293: +++ uname 293: ++ '[' Linux = FreeBSD ']' 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: +++ basename /build/reproducible-path/mold-2.35.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 293: ++ set -x 293: + cat 293: + cat 293: + cc -fPIC -c -o out/test/arm/version-script16/b.o -xc - 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 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.18 sec test 294 Start 294: arm-version-script17 294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script17.sh" 294: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 294: Environment variables: 294: MACHINE=arm 294: CPU= 294: Test timeout computed to be: 1500 294: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script17.sh 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 294: + . /build/reproducible-path/mold-2.35.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 ']' 292: + readelf --dyn-syms out/test/arm/version-script15/c.so 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: +++ basename /build/reproducible-path/mold-2.35.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 292: + grep -q ' azZ' out/test/arm/version-script15/log 294: ++ set -x 292: + grep -q ' czZ' out/test/arm/version-script15/log 294: + cat 294: + cc -fPIC -c -o out/test/arm/version-script17/a.o -xc - 292: + grep -q ' azC' out/test/arm/version-script15/log 292: + grep -q ' aaZ' out/test/arm/version-script15/log 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 292/341 Test #292: arm-version-script15 ............................. Passed 0.17 sec test 295 Start 295: arm-version-script18 295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script18.sh" 295: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 295: Environment variables: 295: MACHINE=arm 295: CPU= 295: Test timeout computed to be: 1500 295: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script18.sh 295: + . /build/reproducible-path/mold-2.35.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 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT 295: +++ basename /build/reproducible-path/mold-2.35.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 295: + cat 295: + cc -fPIC -c -o out/test/arm/version-script18/b.o -xc++ - 294: + cat 294: + cc -B. -shared -fPIC -o out/test/arm/version-script17/b.so -xc - 293: + readelf --dyn-syms out/test/arm/version-script16/c.so 293: + grep -q foobar 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 293/341 Test #293: arm-version-script16 ............................. Passed 0.15 sec test 296 Start 296: arm-version-script19 296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script19.sh" 296: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 296: Environment variables: 296: MACHINE=arm 296: CPU= 296: Test timeout computed to be: 1500 296: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script19.sh 296: + . /build/reproducible-path/mold-2.35.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 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: +++ basename /build/reproducible-path/mold-2.35.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 296: ++ set -x 296: + 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 296: + cat 296: + cc -fPIC -c -o out/test/arm/version-script19/b.o -xc++ - 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: + grep -q Bar 295: + grep libalpha 294: + cc -B. -o out/test/arm/version-script17/exe1 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so 295: + readelf --wide --dyn-syms out/test/arm/version-script18/c.so 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 294/341 Test #295: arm-version-script18 ............................. Passed 0.17 sec test 297 Start 297: arm-version-script2 297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script2.sh" 297: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 297: Environment variables: 297: MACHINE=arm 297: CPU= 297: Test timeout computed to be: 1500 297: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script2.sh 297: + . /build/reproducible-path/mold-2.35.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 297: +++ uname 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT 297: +++ basename /build/reproducible-path/mold-2.35.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 296: + readelf -W --dyn-syms out/test/arm/version-script19/c.so 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 295/341 Test #296: arm-version-script19 ............................. Passed 0.16 sec test 298 Start 298: arm-version-script20 298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script20.sh" 298: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version-script20.sh 298: + . /build/reproducible-path/mold-2.35.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.35.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 294: + nm -g out/test/arm/version-script17/exe1 294: + grep -q foo 298: + cc -fPIC -c -o out/test/arm/version-script20/b.o -xc - 298: + cat 294: + cat 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 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 297: + cc -xc -c -o out/test/arm/version-script2/c.o - 297: + cat 294: + nm -g out/test/arm/version-script17/exe2 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: + grep -q foo out/test/arm/version-script17/log2 294: + cat 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 298: + grep -Fq foo_x@@VER2 out/test/arm/version-script20/log 298: + grep -Fq foo_y@@VER1 out/test/arm/version-script20/log 298: + grep -Fq foo_z@@VER1 out/test/arm/version-script20/log 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 296/341 Test #298: arm-version-script20 ............................. Passed 0.16 sec test 299 Start 299: arm-version-script21 299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script21.sh" 299: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 299: Environment variables: 299: MACHINE=arm 299: CPU= 299: Test timeout computed to be: 1500 299: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script21.sh 299: + . /build/reproducible-path/mold-2.35.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.35.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: + cat 299: + cc -fPIC -c -o out/test/arm/version-script21/b.o -xc - 297: + out/test/arm/version-script2/exe 297: + readelf --dyn-syms out/test/arm/version-script2/exe 294: + nm -g out/test/arm/version-script17/exe3 297: + grep -Fq foo@ver1 out/test/arm/version-script2/log 297: + grep -Fq bar@ver2 out/test/arm/version-script2/log 294: + grep -q foo out/test/arm/version-script17/log3 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: + grep -Fq baz@ver3 out/test/arm/version-script2/log 294: + on_exit 294: + echo OK 294: OK 294: + exit 0 297/341 Test #294: arm-version-script17 ............................. Passed 0.49 sec test 300 Start 300: arm-version-script22 300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script22.sh" 300: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 300: Environment variables: 300: MACHINE=arm 300: CPU= 300: Test timeout computed to be: 1500 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 298/341 Test #297: arm-version-script2 .............................. Passed 0.30 sec test 301 Start 301: arm-version-script23 301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script23.sh" 301: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 301: Environment variables: 301: MACHINE=arm 301: CPU= 301: Test timeout computed to be: 1500 300: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script22.sh 300: + . /build/reproducible-path/mold-2.35.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 301: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script23.sh 300: +++ uname 301: + . /build/reproducible-path/mold-2.35.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: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 300: +++ basename /build/reproducible-path/mold-2.35.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: +++ uname 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT 301: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script23.sh .sh 301: ++ testname=version-script23 301: ++ echo -n 'Testing version-script23 ... ' 300: ++ set -x 300: + cat 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 300: + cat 301: + cc -c -o out/test/arm/version-script23/b.o -xassembler - 301: + cat 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 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 299: + readelf -W --dyn-syms out/test/arm/version-script21/c.so 299: + grep -Fq foo_x@@VER1 out/test/arm/version-script21/log 299: + grep -Fq foo_y@@VER2 out/test/arm/version-script21/log 299: + grep -Fq foo_z@@VER2 out/test/arm/version-script21/log 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 299/341 Test #299: arm-version-script21 ............................. Passed 0.17 sec test 302 Start 302: arm-version-script3 302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script3.sh" 302: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version-script3.sh 302: + . /build/reproducible-path/mold-2.35.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 301: + readelf -W --dyn-syms out/test/arm/version-script23/c.so 302: +++ uname 301: + grep -Fq 'foo?@@VER1' out/test/arm/version-script23/log 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script3.sh .sh 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 300/341 Test #301: arm-version-script23 ............................. Passed 0.12 sec test 303 Start 303: arm-version-script4 303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script4.sh" 303: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 303: Environment variables: 303: MACHINE=arm 303: CPU= 303: Test timeout computed to be: 1500 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 302: ++ set -x 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.35.0+dfsg/test/version-script4.sh 303: + . /build/reproducible-path/mold-2.35.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 302: + cat 303: +++ uname 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: +++ basename /build/reproducible-path/mold-2.35.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 300: + readelf -W --dyn-syms out/test/arm/version-script22/c.so 303: + cat 303: + c++ -fPIC -c -o out/test/arm/version-script4/b.o -xc++ - 300: + grep -Fq foo_bar@@VER2 out/test/arm/version-script22/log 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 301/341 Test #300: arm-version-script22 ............................. Passed 0.15 sec test 304 Start 304: arm-version-script5 304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script5.sh" 304: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 304: Environment variables: 304: MACHINE=arm 304: CPU= 304: Test timeout computed to be: 1500 304: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script5.sh 304: + . /build/reproducible-path/mold-2.35.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 304: +++ basename /build/reproducible-path/mold-2.35.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 304: ++ set -x 304: + cat 304: + cat 304: + c++ -fPIC -c -o out/test/arm/version-script5/b.o -xc - 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 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 - 302: + cat 303: + readelf --dyn-syms out/test/arm/version-script4/c.so 303: + grep -Fq _ZN3foo3barE out/test/arm/version-script4/log 304: + readelf --dyn-syms out/test/arm/version-script5/c.so 303: + grep -Fq ' bar' out/test/arm/version-script4/log 302: + cc -B. -o out/test/arm/version-script3/exe out/test/arm/version-script3/c.o out/test/arm/version-script3/b.so 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 304: + grep -Fq foo out/test/arm/version-script5/log 302/341 Test #303: arm-version-script4 .............................. Passed 0.17 sec test 305 Start 305: arm-version-script6 305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script6.sh" 305: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 305: Environment variables: 305: MACHINE=arm 305: CPU= 305: Test timeout computed to be: 1500 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.15 sec test 306 Start 306: arm-version-script7 306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script7.sh" 306: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 306: Environment variables: 306: MACHINE=arm 306: CPU= 306: Test timeout computed to be: 1500 305: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script6.sh 305: + . /build/reproducible-path/mold-2.35.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 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script6.sh .sh 306: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script7.sh 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 306: + . /build/reproducible-path/mold-2.35.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 305: ++ set -x 305: + cat 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script7.sh .sh 305: + cat 305: + c++ -fPIC -c -o out/test/arm/version-script6/b.o -xc - 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 306: ++ set -x 306: + cat 306: + cat 306: + c++ -fPIC -c -o out/test/arm/version-script7/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 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: + out/test/arm/version-script3/exe 302: + readelf --dyn-syms out/test/arm/version-script3/exe 302: + grep -Fq foo@ver1 out/test/arm/version-script3/log 302: + grep -Fq bar@ver2 out/test/arm/version-script3/log 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.30 sec test 307 Start 307: arm-version-script8 307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script8.sh" 307: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 307: Environment variables: 307: MACHINE=arm 307: CPU= 307: Test timeout computed to be: 1500 307: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script8.sh 307: + . /build/reproducible-path/mold-2.35.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 307: +++ uname 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version-script8.sh .sh 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 307: ++ set -x 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 - 307: + cat 305: + cat 305: + cat 305: + c++ -fPIC -c -o out/test/arm/version-script6/e.o -xc - 306: + readelf --dyn-syms out/test/arm/version-script7/c.so 306: + grep -q 'foo$' out/test/arm/version-script7/log 306: + grep -q bar@@VER_X1 out/test/arm/version-script7/log 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 305/341 Test #306: arm-version-script7 .............................. Passed 0.17 sec test 308 Start 308: arm-version-script9 308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version-script9.sh" 308: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 308: Environment variables: 308: MACHINE=arm 308: CPU= 308: Test timeout computed to be: 1500 308: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/version-script9.sh 308: + . /build/reproducible-path/mold-2.35.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.35.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: + 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: + cat 307: + cc -xc -c -o out/test/arm/version-script8/c.o - 308: + readelf --dyn-syms out/test/arm/version-script9/c.so 305: + readelf --dyn-syms out/test/arm/version-script6/f.so 305: + grep -q foo@VER_X1 out/test/arm/version-script6/log 308: + grep -q ' foo@@VER1$' out/test/arm/version-script9/log 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 305: + grep -q bar@VER_X2 out/test/arm/version-script6/log 306/341 Test #308: arm-version-script9 .............................. Passed 0.12 sec test 309 Start 309: arm-version 309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/version.sh" 309: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 309: Environment variables: 309: MACHINE=arm 309: CPU= 309: Test timeout computed to be: 1500 305: + grep -q baz@@VER_Y2 out/test/arm/version-script6/log 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 307/341 Test #305: arm-version-script6 .............................. Passed 0.30 sec test 310 Start 310: arm-versioned-undef 310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/versioned-undef.sh" 310: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/version.sh 309: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 309: ++ export LC_ALL=C 309: ++ LC_ALL=C 309: ++ '[' -z arm ']' 307: + cc -B. -o out/test/arm/version-script8/exe out/test/arm/version-script8/c.o out/test/arm/version-script8/b.so 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 309: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/version.sh .sh 310: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/versioned-undef.sh 310: + . /build/reproducible-path/mold-2.35.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 310: +++ uname 309: ++ testname=version 309: ++ echo -n 'Testing version ... ' 309: Testing version ... ++ t=out/test/arm/version 309: ++ mkdir -p out/test/arm/version 309: ++ set -x 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.35.0+dfsg/test/versioned-undef.sh .sh 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 310: ++ set -x 309: + nm mold 310: + is_musl 310: + grep -q musl 310: + ldd --version 310: + cat 310: + cc -fPIC -c -o out/test/arm/versioned-undef/a.o -xc - 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 307: + out/test/arm/version-script8/exe 307: + readelf --dyn-syms out/test/arm/version-script8/b.so 307: + grep -Fq foo@@ver1 out/test/arm/version-script8/log 307: + grep -Fq bar@@ver2 out/test/arm/version-script8/log 307: + grep -Fq baz out/test/arm/version-script8/log 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 308/341 Test #307: arm-version-script8 .............................. Passed 0.29 sec test 311 Start 311: arm-visibility 311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/visibility.sh" 311: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/visibility.sh 311: + . /build/reproducible-path/mold-2.35.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.35.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 311: ++ set -x 311: + cat 311: + cc -xc -c -o out/test/arm/visibility/a.o - 310: + cat 310: + cc -c -o out/test/arm/versioned-undef/d.o -xc - 311: + cat 311: + cc -xc -c -o out/test/arm/visibility/b.o - 311: + rm -f out/test/arm/visibility/c.a 311: + ar crs out/test/arm/visibility/c.a out/test/arm/visibility/a.o out/test/arm/visibility/b.o 311: + cat 311: + cc -xc -fPIC -c -o 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 311: + cc -B. -shared -o out/test/arm/visibility/e.so out/test/arm/visibility/c.a out/test/arm/visibility/d.o 310: + grep -q '^1 2 3 3 4$' 310: + out/test/arm/versioned-undef/exe 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 309/341 Test #310: arm-versioned-undef .............................. Passed 0.31 sec test 312 Start 312: arm-warn-common 312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/warn-common.sh" 312: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/warn-common.sh 312: + . /build/reproducible-path/mold-2.35.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.35.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: + readelf --dyn-syms out/test/arm/visibility/e.so 311: + grep -Fq foo out/test/arm/visibility/log 311: + on_exit 311: + echo OK 311: OK 311: + exit 0 310/341 Test #311: arm-visibility ................................... Passed 0.25 sec test 313 Start 313: arm-warn-once 313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/warn-once.sh" 313: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 313: Environment variables: 313: MACHINE=arm 313: CPU= 313: Test timeout computed to be: 1500 313: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/warn-once.sh 313: + . /build/reproducible-path/mold-2.35.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 313: +++ uname 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 313: +++ basename /build/reproducible-path/mold-2.35.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 313: ++ set -x 313: + cat 313: + cc -c -fPIC -xc -o out/test/arm/warn-once/a.o - 312: + cat 312: + cc -fcommon -c -xc -o out/test/arm/warn-common/b.o - 313: + cc -c -fPIC -xc -o out/test/arm/warn-once/b.o - 313: + cat 312: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/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 312: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log 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 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 311/341 Test #313: arm-warn-once .................................... Passed 0.21 sec test 314 Start 314: arm-warn-symbol-type 314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/warn-symbol-type.sh" 314: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 314: Environment variables: 314: MACHINE=arm 314: CPU= 314: Test timeout computed to be: 1500 314: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/warn-symbol-type.sh 314: + . /build/reproducible-path/mold-2.35.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 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 314: +++ basename /build/reproducible-path/mold-2.35.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 314: + cat 314: + cc -c -fPIC -xc -o out/test/arm/warn-symbol-type/a.o - 309: + ./mold -v 309: + grep -q 'mold .*compatible with GNU ld' 309: + grep -q 'mold .*compatible with GNU ld' 309: + ./mold --version 309: + grep -q 'mold .*compatible with GNU ld' 309: + ./mold -V 312: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log 309: + ./mold -V 309: + grep -q elf_x86_64 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 312/341 Test #312: arm-warn-common .................................. Passed 0.30 sec test 315 Start 315: arm-warn-unresolved-symbols 315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/warn-unresolved-symbols.sh" 315: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 315: Environment variables: 315: MACHINE=arm 315: CPU= 315: Test timeout computed to be: 1500 309: + ./mold -V 309: + grep -q elf_i386 315: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/warn-unresolved-symbols.sh 315: + . /build/reproducible-path/mold-2.35.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 ']' 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT 315: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/warn-unresolved-symbols.sh .sh 309: + cat 309: + cc -c -xc -o out/test/arm/version/a.o - 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 315: ++ set -x 315: + cat 315: + cc -c -o out/test/arm/warn-unresolved-symbols/a.o -xc - 314: + cc -B. -shared -o out/test/arm/warn-symbol-type/a.so out/test/arm/warn-symbol-type/a.o 315: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o 315: + grep -q 'undefined symbol:.*foo' 309: + rm -f out/test/arm/version/exe 309: + cc -B. -Wl,--version -o out/test/arm/version/exe1 out/test/arm/version/a.o 309: + grep -q mold 309: + '[' -f out/test/arm/version/exe1 ']' 309: + grep -q mold 309: + cc -B. -Wl,-v -o out/test/arm/version/exe2 out/test/arm/version/a.o 314: + grep -q 'warning: symbol type mismatch: times' out/test/arm/warn-symbol-type/log 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 313/341 Test #314: arm-warn-symbol-type ............................. Passed 0.17 sec test 316 Start 316: arm-weak-export-dso 316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-export-dso.sh" 316: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 316: Environment variables: 316: MACHINE=arm 316: CPU= 316: Test timeout computed to be: 1500 316: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-export-dso.sh 316: + . /build/reproducible-path/mold-2.35.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 316: +++ uname 316: ++ '[' Linux = FreeBSD ']' 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT 316: +++ basename /build/reproducible-path/mold-2.35.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: + cc -fPIC -c -o out/test/arm/weak-export-dso/a.o -xc - 316: + cat 315: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 315: + grep -q 'undefined symbol:.*foo' 309: + out/test/arm/version/exe2 309: + grep -q 'Hello world' 309: + ./mold --v 309: + grep -q 'unknown command line option:' out/test/arm/version/log 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 314/341 Test #309: arm-version ...................................... Passed 0.80 sec test 317 Start 317: arm-weak-export-dso2 317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-export-dso2.sh" 317: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/weak-export-dso2.sh 317: + . /build/reproducible-path/mold-2.35.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 316: + cc -B. -o out/test/arm/weak-export-dso/b.so out/test/arm/weak-export-dso/a.o -shared 317: +++ uname 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: +++ basename /build/reproducible-path/mold-2.35.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: + cat 317: + cc -fPIC -c -o out/test/arm/weak-export-dso2/a.o -xc - 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 -B. -o out/test/arm/weak-export-dso2/b.so out/test/arm/weak-export-dso2/a.o -shared 316: + cc -B. -o out/test/arm/weak-export-dso/c.so out/test/arm/weak-export-dso/a.o -shared -Wl,-z,defs 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 315/341 Test #315: arm-warn-unresolved-symbols ...................... Passed 0.29 sec test 318 Start 318: arm-weak-export-exe 318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-export-exe.sh" 318: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 318: Environment variables: 318: MACHINE=arm 318: CPU= 318: Test timeout computed to be: 1500 318: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-export-exe.sh 318: + . /build/reproducible-path/mold-2.35.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.35.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 - 317: + cat 317: + cc -fPIC -c -o out/test/arm/weak-export-dso2/c.o -xc - 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: + grep -q 'WEAK DEFAULT UND foo' 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 316/341 Test #316: arm-weak-export-dso .............................. Passed 0.25 sec test 319 Start 319: arm-weak-undef-dso 319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef-dso.sh" 319: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 319: Environment variables: 319: MACHINE=arm 319: CPU= 319: Test timeout computed to be: 1500 319: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef-dso.sh 318: + cc -B. -o out/test/arm/weak-export-exe/exe out/test/arm/weak-export-exe/a.o 319: + . /build/reproducible-path/mold-2.35.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 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT 319: +++ basename /build/reproducible-path/mold-2.35.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: + cat 319: + cc -c -o out/test/arm/weak-undef-dso/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 319: + cc -B. -shared -o out/test/arm/weak-undef-dso/b.so out/test/arm/weak-undef-dso/a.o 318: + readelf --dyn-syms out/test/arm/weak-export-exe/exe 318: + grep -q 'WEAK DEFAULT UND foo' 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.18 sec test 320 Start 320: arm-weak-undef 320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef.sh" 320: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 320: Environment variables: 320: MACHINE=arm 320: CPU= 320: Test timeout computed to be: 1500 320: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef.sh 320: + . /build/reproducible-path/mold-2.35.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 320: +++ uname 320: ++ '[' Linux = FreeBSD ']' 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT 320: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef.sh .sh 317: + grep -q 'WEAK DEFAULT .* UND foo' 317: + readelf -W --dyn-syms out/test/arm/weak-export-dso2/d.so 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 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 318/341 Test #317: arm-weak-export-dso2 ............................. Passed 0.31 sec test 321 Start 321: arm-weak-undef2 321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef2.sh" 321: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 321: Environment variables: 321: MACHINE=arm 321: CPU= 321: Test timeout computed to be: 1500 320: + cc -c -o out/test/arm/weak-undef/a.o -fPIC -xc - 320: + cat 321: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef2.sh 321: + . /build/reproducible-path/mold-2.35.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.35.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 319: + cat 319: + cc -xc -c -o out/test/arm/weak-undef-dso/c.o - 321: ++ set -x 321: + cat 321: + cc -c -o out/test/arm/weak-undef2/a.o -xc - 320: + cat 320: + cc -c -o out/test/arm/weak-undef/b.o -fno-PIC -xc - 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 321: + cat 321: + cc -c -o out/test/arm/weak-undef2/b.o -xc - 320: + cc -fcommon -xc -c -o out/test/arm/weak-undef/c.o - 320: + cat 321: + cc -B. -o out/test/arm/weak-undef2/exe out/test/arm/weak-undef2/a.o out/test/arm/weak-undef2/b.o 319: + out/test/arm/weak-undef-dso/exe1 319: + grep -q bar=-1 319: + cc -xc -c -o out/test/arm/weak-undef-dso/d.o - 319: + cat 320: + cc -B. -o out/test/arm/weak-undef/exe1 out/test/arm/weak-undef/a.o -pie 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.21 sec test 322 Start 322: arm-weak-undef4 322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef4.sh" 322: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 322: Environment variables: 322: MACHINE=arm 322: CPU= 322: Test timeout computed to be: 1500 322: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef4.sh 322: + . /build/reproducible-path/mold-2.35.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.35.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 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 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/exe2 out/test/arm/weak-undef/b.o -no-pie 322: + cc -c -o out/test/arm/weak-undef4/b.o -xc - 322: + cat 319: + grep -q bar=5 319: + out/test/arm/weak-undef-dso/exe2 319: + on_exit 319: + echo OK 319: OK 319: + exit 0 320/341 Test #319: arm-weak-undef-dso ............................... Passed 0.44 sec test 323 Start 323: arm-weak-undef5 323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef5.sh" 323: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/weak-undef5.sh 323: + . /build/reproducible-path/mold-2.35.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 323: +++ uname 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT 323: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/weak-undef5.sh .sh 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 323: + cc -c -o out/test/arm/weak-undef5/a.o -fPIC -xc - 323: + cat 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 322: + cat 322: + cc -fcommon -xc -c -o out/test/arm/weak-undef4/c.o - 323: + cat 323: + cc -c -o out/test/arm/weak-undef5/b.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 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 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 320: + grep -q '^-1$' 320: + out/test/arm/weak-undef/exe1 320: + out/test/arm/weak-undef/exe2 320: + grep -q '^-1$' 320: + out/test/arm/weak-undef/exe3 320: + grep -q '^2$' 320: + out/test/arm/weak-undef/exe4 320: + grep -q '^2$' 320: + on_exit 320: + echo OK 320: OK 320: + exit 0 321/341 Test #320: arm-weak-undef ................................... Passed 0.55 sec test 324 Start 324: arm-whole-archive 324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/whole-archive.sh" 324: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/whole-archive.sh 324: + . /build/reproducible-path/mold-2.35.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.35.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 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 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 - 322: + out/test/arm/weak-undef4/exe1 322: + grep -q '^2$' 322: + grep -q '^-1$' 322: + out/test/arm/weak-undef4/exe2 322: + on_exit 322: + echo OK 322: OK 322: + exit 0 322/341 Test #322: arm-weak-undef4 .................................. Passed 0.38 sec test 325 Start 325: arm-wrap-lto 325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/wrap-lto.sh" 325: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 325: Environment variables: 325: MACHINE=arm 325: CPU= 325: Test timeout computed to be: 1500 325: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/wrap-lto.sh 325: + . /build/reproducible-path/mold-2.35.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 325: +++ uname 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT 325: +++ basename /build/reproducible-path/mold-2.35.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 324: + cc -o out/test/arm/whole-archive/c.o -c -xc - 324: + echo 'int fn2() { return 42; }' 325: ++ set -x 325: + test_cflags -flto 325: + cc -B. -flto -o /dev/null -xc - 325: + echo 'int main() {}' 323: + readelf --dynamic out/test/arm/weak-undef5/exe 323: + grep -q 'NEEDED.*libfoobar' 323: + out/test/arm/weak-undef5/exe 323: + grep -q '^2$' 323: + on_exit 323: + echo OK 323: OK 323: + exit 0 323/341 Test #323: arm-weak-undef5 .................................. Passed 0.32 sec test 326 Start 326: arm-wrap 326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/wrap.sh" 326: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 326: Environment variables: 326: MACHINE=arm 326: CPU= 326: Test timeout computed to be: 1500 326: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/wrap.sh 326: + . /build/reproducible-path/mold-2.35.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 326: +++ uname 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT 324: + rm -f out/test/arm/whole-archive/d.a 326: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/wrap.sh .sh 326: ++ testname=wrap 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: ++ echo -n 'Testing wrap ... ' 326: Testing wrap ... ++ t=out/test/arm/wrap 326: ++ mkdir -p out/test/arm/wrap 326: ++ set -x 326: + cat 326: + cc -fPIC -shared -o out/test/arm/wrap/a.so -xc - 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 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 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.23 sec test 327 Start 327: arm-z-cet-report 327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-cet-report.sh" 327: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 327: Environment variables: 327: MACHINE=arm 327: CPU= 327: Test timeout computed to be: 1500 327: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-cet-report.sh 327: + . /build/reproducible-path/mold-2.35.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 327: ++ '[' Linux = FreeBSD ']' 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT 327: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/z-cet-report.sh .sh 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 327: ++ set -x 327: + cat 327: + cc -o out/test/arm/z-cet-report/a.o -c -x assembler - 327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o 326: + cat 326: + cc -c -o out/test/arm/wrap/b.o -xc - 325: + cc -fPIC -shared -o out/test/arm/wrap-lto/a.so -xc - 325: + cat 326: + cat 326: + cc -c -o out/test/arm/wrap/c.o -xc - 327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=warning 326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o 327: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log 327: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log 327: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=error 325: + cat 325: + cc -c -o out/test/arm/wrap-lto/b.o -xc - -flto 326: + grep -q '^foo$' 326: + out/test/arm/wrap/exe 326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -Wl,-wrap,foo 327: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log 325: + cat 325: + cc -c -o out/test/arm/wrap-lto/c.o -xc - -flto 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.27 sec test 328 Start 328: arm-z-defs 328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-defs.sh" 328: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-defs.sh 328: + . /build/reproducible-path/mold-2.35.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 328: +++ uname 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT 328: +++ basename /build/reproducible-path/mold-2.35.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 328: + cat 328: + cc -fPIC -c -o out/test/arm/z-defs/a.o -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 -flto 326: + grep -q '^wrap_foo$' 326: + out/test/arm/wrap/exe 326: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/c.o -Wl,-wrap,foo 328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o 328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,undefs 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 0.55 sec test 329 Start 329: arm-z-dynamic-undefined-weak 329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-dynamic-undefined-weak.sh" 329: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-dynamic-undefined-weak.sh 329: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-dynamic-undefined-weak.sh .sh 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 329: ++ set -x 329: + cat 329: + cc -o out/test/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 329: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/b.so out/test/arm/z-dynamic-undefined-weak/a.o 328: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,defs 325: + grep -q '^foo$' 325: + out/test/arm/wrap-lto/exe 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 328: + grep -q 'undefined symbol:.* foo' out/test/arm/z-defs/log 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 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 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 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 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 0.50 sec test 330 Start 330: arm-z-max-page-size 330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-max-page-size.sh" 330: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-max-page-size.sh 330: + . /build/reproducible-path/mold-2.35.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.35.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: + cc -o out/test/arm/z-max-page-size/a.o -c -xc - 330: + cat 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 329: + out/test/arm/z-dynamic-undefined-weak/exe1 329: + grep -q 1 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 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 325: + out/test/arm/wrap-lto/exe 325: + grep -q '^foo$' 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 328/341 Test #325: arm-wrap-lto ..................................... Passed 1.12 sec test 331 Start 331: arm-z-nodefaultlib 331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-nodefaultlib.sh" 331: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 331: Environment variables: 331: MACHINE=arm 331: CPU= 331: Test timeout computed to be: 1500 331: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-nodefaultlib.sh 331: + . /build/reproducible-path/mold-2.35.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 329: + out/test/arm/z-dynamic-undefined-weak/exe2 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 329: + grep -q 1 331: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/z-nodefaultlib.sh .sh 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: ++ 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 331: + cat 331: + cc -o out/test/arm/z-nodefaultlib/a.o -c -xc - 330: + out/test/arm/z-max-page-size/exe1 330: + grep -q 'Hello world' 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/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 0.63 sec test 332 Start 332: arm-z-nodump 332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-nodump.sh" 332: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 332: Environment variables: 332: MACHINE=arm 332: CPU= 332: Test timeout computed to be: 1500 332: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-nodump.sh 331: + cc -B. -o out/test/arm/z-nodefaultlib/exe out/test/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 332: + . /build/reproducible-path/mold-2.35.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 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT 332: +++ basename /build/reproducible-path/mold-2.35.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 332: ++ set -x 332: + cc -c -o out/test/arm/z-nodump/a.o -xc - 332: + cat 330: + out/test/arm/z-max-page-size/exe2 330: + grep -q 'Hello world' 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: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o 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 330/341 Test #331: arm-z-nodefaultlib ............................... Passed 0.21 sec test 333 Start 333: arm-z-now 333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-now.sh" 333: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 333: Environment variables: 333: MACHINE=arm 333: CPU= 333: Test timeout computed to be: 1500 333: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-now.sh 333: + . /build/reproducible-path/mold-2.35.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 333: +++ uname 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/z-now.sh .sh 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 333: ++ set -x 333: + cat 333: + cc -o out/test/arm/z-now/a.o -c -xc - 330: + grep -q 'Hello world' 330: + out/test/arm/z-max-page-size/exe3 332: + readelf --dynamic out/test/arm/z-nodump/b.so 332: + grep -Eq 'Flags:.*NODUMP' 330: + readelf -W --segments out/test/arm/z-max-page-size/exe3 330: + grep -q 'LOAD.*R 0x100000$' 332: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -Wl,-z,nodump 330: + on_exit 330: + echo OK 330: OK 330: + exit 0 331/341 Test #330: arm-z-max-page-size .............................. Passed 0.45 sec test 334 Start 334: arm-z-origin 334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-origin.sh" 334: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-origin.sh 334: + . /build/reproducible-path/mold-2.35.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 334: +++ uname 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: +++ basename /build/reproducible-path/mold-2.35.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 333: + cc -B. -o out/test/arm/z-now/exe out/test/arm/z-now/a.o -Wl,-z,now 334: ++ set -x 334: + cat 334: + cc -c -o out/test/arm/z-origin/a.o -xc - 332: + grep -Eq 'Flags:.*NODUMP' 332: + readelf --dynamic out/test/arm/z-nodump/b.so 334: + cc -B. -o out/test/arm/z-origin/exe out/test/arm/z-origin/a.o -Wl,-z,origin 332: + on_exit 332: + echo OK 332: OK 332: + exit 0 332/341 Test #332: arm-z-nodump ..................................... Passed 0.26 sec test 335 Start 335: arm-z-pack-relative-relocs 335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-pack-relative-relocs.sh" 335: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 335: Environment variables: 335: MACHINE=arm 335: CPU= 335: Test timeout computed to be: 1500 333: + out/test/arm/z-now/exe 333: + grep -q 'Hello world' 335: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-pack-relative-relocs.sh 333: + on_exit 333: + echo OK 333: OK 333: + exit 0 335: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C 333/341 Test #333: arm-z-now ........................................ Passed 0.17 sec test 336 Start 336: arm-z-rodynamic 336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-rodynamic.sh" 336: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 336: Environment variables: 336: MACHINE=arm 336: CPU= 336: Test timeout computed to be: 1500 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.35.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 336: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-rodynamic.sh 336: + . /build/reproducible-path/mold-2.35.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 335: ++ set -x 335: + cc -o out/test/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - 336: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/z-rodynamic.sh .sh 335: + cat 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 - 336: + cc -B. -o out/test/arm/z-rodynamic/exe1 out/test/arm/z-rodynamic/a.o 334: + grep -Eq '\(FLAGS\)\s+ORIGIN' 334: + readelf --dynamic out/test/arm/z-origin/exe 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 334: + readelf --dynamic out/test/arm/z-origin/exe 334: + grep -Eq 'Flags:.*ORIGIN' 334: + on_exit 334: + echo OK 334: OK 334: + exit 0 334/341 Test #334: arm-z-origin ..................................... Passed 0.18 sec test 337 Start 337: arm-z-sectionheader 337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-sectionheader.sh" 337: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 337: Environment variables: 337: MACHINE=arm 337: CPU= 337: Test timeout computed to be: 1500 337: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-sectionheader.sh 337: + . /build/reproducible-path/mold-2.35.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 337: +++ basename /build/reproducible-path/mold-2.35.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 337: ++ set -x 337: + cat 337: + cc -o out/test/arm/z-sectionheader/a.o -c -xc - 335: + grep -Fq .relr.dyn 336: + grep -q '\.dynamic.* WA ' 335: + readelf -WS out/test/arm/z-pack-relative-relocs/exe1 336: + readelf -WS out/test/arm/z-rodynamic/exe1 335: + skip 335: + echo skipped 335: skipped 335: + trap - EXIT 335: + exit 0 336: + cc -B. -o out/test/arm/z-rodynamic/exe2 out/test/arm/z-rodynamic/a.o -Wl,-z,rodynamic 335/341 Test #335: arm-z-pack-relative-relocs .......................***Skipped 0.17 sec test 338 Start 338: arm-z-separate-code 338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-separate-code.sh" 338: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 338: Environment variables: 338: MACHINE=arm 338: CPU= 338: Test timeout computed to be: 1500 338: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-separate-code.sh 338: + . /build/reproducible-path/mold-2.35.0+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z arm ']' 337: + cc -B. -o out/test/arm/z-sectionheader/exe out/test/arm/z-sectionheader/a.o -Wl,-z,nosectionheader 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 338: +++ basename /build/reproducible-path/mold-2.35.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 338: ++ set -x 338: + is_musl 338: + ldd --version 338: + grep -q musl 338: + cat 338: + cc -o out/test/arm/z-separate-code/a.o -c -xc - 336: + readelf -WS out/test/arm/z-rodynamic/exe2 336: + grep -q '\.dynamic.* A ' 336: + on_exit 336: + echo OK 336: OK 336: + exit 0 336/341 Test #336: arm-z-rodynamic .................................. Passed 0.24 sec test 339 Start 339: arm-z-stack-size 339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-stack-size.sh" 339: Working Directory: /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf 339: Environment variables: 339: MACHINE=arm 339: CPU= 339: Test timeout computed to be: 1500 338: + cc -B. -o out/test/arm/z-separate-code/exe1 out/test/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments 339: ++ dirname /build/reproducible-path/mold-2.35.0+dfsg/test/z-stack-size.sh 339: + . /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-stack-size.sh .sh 337: + grep -q 'Hello world' 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 337: + out/test/arm/z-sectionheader/exe 339: ++ set -x 339: + cat 339: + cc -o out/test/arm/z-stack-size/a.o -c -xc - 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 337/341 Test #337: arm-z-sectionheader .............................. Passed 0.19 sec test 340 Start 340: arm-z-start-stop-visibility 340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-start-stop-visibility.sh" 340: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-start-stop-visibility.sh 340: + . /build/reproducible-path/mold-2.35.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 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: +++ basename /build/reproducible-path/mold-2.35.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: + cat 340: + cc -o out/test/arm/z-start-stop-visibility/a.o -c -xc - 339: + cc -B. -o out/test/arm/z-stack-size/exe out/test/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 338: + out/test/arm/z-separate-code/exe1 338: + grep -q 'Hello world' 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: + cc -B. -o out/test/arm/z-start-stop-visibility/exe1 out/test/arm/z-start-stop-visibility/a.o 339: + readelf -W --segments out/test/arm/z-stack-size/exe 339: + grep -q 'GNU_STACK .* 0x900000 RW' 339: + on_exit 339: + echo OK 339: OK 339: + exit 0 338/341 Test #339: arm-z-stack-size ................................. Passed 0.16 sec test 341 Start 341: arm-z-unknown 341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.35.0+dfsg/test/z-unknown.sh" 341: Working Directory: /build/reproducible-path/mold-2.35.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.35.0+dfsg/test/z-unknown.sh 341: + . /build/reproducible-path/mold-2.35.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 341: +++ uname 341: ++ '[' Linux = FreeBSD ']' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT 341: +++ basename /build/reproducible-path/mold-2.35.0+dfsg/test/z-unknown.sh .sh 338: + out/test/arm/z-separate-code/exe2 338: + grep -q 'Hello world' 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 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: + grep -q 'unknown command line option: -z no-such-opt' 341: + ./mold -z no-such-opt 341: + grep -q 'unknown command line option: -zno-such-opt' 341: + ./mold -zno-such-opt 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 341: + on_exit 341: + echo OK 341: OK 341: + exit 0 340: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log1 339/341 Test #341: arm-z-unknown .................................... Passed 0.04 sec 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 338: + out/test/arm/z-separate-code/exe3 338: + grep -q 'Hello world' 338: + on_exit 338: + echo OK 338: OK 338: + exit 0 340/341 Test #338: arm-z-separate-code .............................. Passed 0.34 sec 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.32 sec 100% tests passed, 0 tests failed out of 341 Total Test time (real) = 50.60 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.35.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 -j3 install DESTDIR=/build/reproducible-path/mold-2.35.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.35.0+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.35.0+dfsg -B/build/reproducible-path/mold-2.35.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.35.0+dfsg/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/mold-2.35.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.35.0+dfsg/debian/mold/usr/lib/arm-linux-gnueabihf/mold/mold-wrapper.so -- Installing: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/bin/mold -- Installing: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/share/man/man1/mold.1 -- Installing: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/share/doc/mold/LICENSE -- Installing symlink: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold -- Installing symlink: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/bin/ld.mold -> mold -- Installing symlink: /build/reproducible-path/mold-2.35.0+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 make[1]: Leaving directory '/build/reproducible-path/mold-2.35.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.35.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.35.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' in '../mold_2.35.0+dfsg-1_armhf.deb'. dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.35.0+dfsg-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.35.0+dfsg-1_armhf.buildinfo dpkg-genchanges --build=binary -O../mold_2.35.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: 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/25269 and its subdirectories I: Current time: Mon Dec 9 09:46:25 -12 2024 I: pbuilder-time-stamp: 1733780785 Mon Dec 9 21:59:40 UTC 2024 I: 1st build successful. Starting 2nd build on remote node virt32c-armhf-rb.debian.net. Mon Dec 9 21:59:40 UTC 2024 I: Preparing to do remote build '2' on virt32c-armhf-rb.debian.net. Mon Dec 9 23:07:31 UTC 2024 I: Deleting $TMPDIR on virt32c-armhf-rb.debian.net. Mon Dec 9 23:07:34 UTC 2024 I: mold_2.35.0+dfsg-1_armhf.changes: Format: 1.8 Date: Sun, 08 Dec 2024 10:16:43 +0100 Source: mold Binary: mold mold-dbgsym Architecture: armhf Version: 2.35.0+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Sylvestre Ledru Changed-By: Sylvestre Ledru Description: mold - Drop-in linker Changes: mold (2.35.0+dfsg-1) unstable; urgency=medium . * New upstream release * Disable dwz in the packaging step * Fix build-depends-on-obsolete-package Build-Depends: pkg-config => pkgconf Checksums-Sha1: 1b228181fd267577053dd6ebb7ea02784baffd88 278346056 mold-dbgsym_2.35.0+dfsg-1_armhf.deb 9e3d53f5320439d8f3fce9c761812b0ce69daa72 6941 mold_2.35.0+dfsg-1_armhf.buildinfo 58e79bbc4adb76434f8edaa7911de4881ffc3849 2299024 mold_2.35.0+dfsg-1_armhf.deb Checksums-Sha256: 9bbc0fd08504c4a5bfa0a9ff93c23e128bc6c28e1dba75bb72a57d8c60f4c591 278346056 mold-dbgsym_2.35.0+dfsg-1_armhf.deb 6cd202d221985ce0231ba5487f08f490a87b26e4880243dbfbcdefdf6e31e354 6941 mold_2.35.0+dfsg-1_armhf.buildinfo 302b9f75a9d89a65d6709d0ce1bb25ba3eaf4635f01f30aa0306f4d15c65b4b6 2299024 mold_2.35.0+dfsg-1_armhf.deb Files: 65d5a95b3204caa91ae0baf6083003b8 278346056 debug optional mold-dbgsym_2.35.0+dfsg-1_armhf.deb 4275aba38c8d0302cf74389c61490085 6941 devel optional mold_2.35.0+dfsg-1_armhf.buildinfo c5aa5219e9477e6928b916c6e8d5a6ca 2299024 devel optional mold_2.35.0+dfsg-1_armhf.deb Mon Dec 9 23:07:36 UTC 2024 I: diffoscope 284 will be used to compare the two builds: Running as unit: rb-diffoscope-armhf_8-12555.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/mold_2.35.0+dfsg-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/mold_2.35.0+dfsg-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/mold_2.35.0+dfsg-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/b1/mold_2.35.0+dfsg-1_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.x4TsfWzW/b2/mold_2.35.0+dfsg-1_armhf.changes ## close_archive (total time: 0.000s) 0.000s 8 calls diffoscope.comparators.deb.DebContainer 0.000s 18 calls diffoscope.comparators.xz.XzContainer 0.000s 12 calls diffoscope.comparators.tar.TarContainer 0.000s 6 calls diffoscope.comparators.deb.DebTarContainer ## command (total time: 7328.998s) 3995.580s 1001 calls readelf 2961.593s 107 calls diff 331.542s 88 calls objdump 27.940s 2 calls objcopy 6.951s 18 calls xz 5.391s 22 calls strings 0.001s 16 calls cmp (internal) ## compare_files (cumulative) (total time: 24898.242s) 4769.499s 1 call abc.DotChangesFile 4769.452s 2 calls abc.DebFile 4768.271s 4 calls abc.XzFile 4764.620s 2 calls abc.DebDataTarFile 4739.232s 2 calls abc.ElfFile 1040.068s 8 calls diffoscope.comparators.elf.ElfCodeSection 25.704s 39 calls diffoscope.comparators.elf.ElfSection 21.287s 2 calls diffoscope.comparators.elf.ElfStringSection 0.067s 2 calls abc.TarFile 0.022s 2 calls abc.TextFile 0.010s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection 0.009s 2 calls abc.Md5sumsFile ## container_extract (total time: 11.885s) 6.952s 18 calls diffoscope.comparators.xz.XzContainer 2.656s 18 calls diffoscope.comparators.deb.DebTarContainer 2.269s 22 calls diffoscope.comparators.deb.DebContainer 0.007s 16 calls diffoscope.comparators.tar.TarContainer ## diff (total time: 8.618s) 8.618s 1557 calls linediff ## has_same_content_as (total time: 0.003s) 0.000s 4 calls abc.Md5sumsFile 0.000s 4 calls abc.TextFile 0.000s 4 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.000s 4 calls abc.XzFile 0.000s 39 calls diffoscope.comparators.elf.ElfSection 0.000s 2 calls abc.TarFile 0.000s 2 calls abc.DebFile 0.000s 1 call abc.DotChangesFile 0.000s 2 calls abc.DebDataTarFile 0.000s 2 calls abc.ElfFile 0.000s 8 calls diffoscope.comparators.elf.ElfCodeSection 0.000s 2 calls diffoscope.comparators.elf.ElfStringSection 0.000s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection ## main (total time: 4845.148s) 4845.147s 2 calls outputs 0.001s 1 call cleanup ## open_archive (total time: 0.000s) 0.000s 18 calls diffoscope.comparators.xz.XzContainer 0.000s 12 calls diffoscope.comparators.tar.TarContainer 0.000s 8 calls diffoscope.comparators.deb.DebContainer 0.000s 6 calls diffoscope.comparators.deb.DebTarContainer ## output (total time: 72.618s) 42.556s 1 call html 18.024s 1 call text 12.038s 1 call json ## recognizes (total time: 9.004s) 3.499s 780 calls diffoscope.comparators.utils.archive.ArchiveMember 2.791s 1638 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 2.645s 12 calls diffoscope.comparators.binary.FilesystemFile 0.070s 216 calls diffoscope.comparators.debian.DebControlMember ## specialize (total time: 0.206s) 0.206s 75 calls specialize Finished with result: success Main processes terminated with: code=exited/status=1 Service runtime: 1h 20min 45.674s CPU time consumed: 1h 27min 35.878s Tue Dec 10 00:28:29 UTC 2024 W: Diffoscope claims the build is reproducible, but there is a diffoscope file. Please investigate. Tue Dec 10 00:28:29 UTC 2024 E: mold failed to build reproducibly in unstable on armhf. Tue Dec 10 00:33:14 UTC 2024 I: Submitting .buildinfo files to external archives: Tue Dec 10 00:33:14 UTC 2024 I: Submitting 8.0K b1/mold_2.35.0+dfsg-1_armhf.buildinfo.asc Tue Dec 10 00:33:15 UTC 2024 I: Submitting 8.0K b2/mold_2.35.0+dfsg-1_armhf.buildinfo.asc Tue Dec 10 00:33:16 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Tue Dec 10 00:33:16 UTC 2024 I: Done submitting .buildinfo files. Tue Dec 10 00:33:16 UTC 2024 I: Removing signed mold_2.35.0+dfsg-1_armhf.buildinfo.asc files: removed './b1/mold_2.35.0+dfsg-1_armhf.buildinfo.asc' removed './b2/mold_2.35.0+dfsg-1_armhf.buildinfo.asc'