I: pbuilder: network access will be disabled during build I: Current time: Fri Nov 8 14:34:21 -12 2024 I: pbuilder-time-stamp: 1731119661 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.34.1+dfsg-1.dsc] I: copying [./mold_2.34.1+dfsg.orig.tar.xz] I: copying [./mold_2.34.1+dfsg-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Oct 9 11:17:41 2024 gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./mold_2.34.1+dfsg-1.dsc: no acceptable signature found dpkg-source: info: extracting mold in mold-2.34.1+dfsg dpkg-source: info: unpacking mold_2.34.1+dfsg.orig.tar.xz dpkg-source: info: unpacking mold_2.34.1+dfsg-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying env-package-metadata.diff dpkg-source: info: applying cherry-pick-fix-1342.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/27600/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='fa3f9339ffb648bfac91492770256e63' 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='27600' 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.zjDoJxmc/pbuilderrc_yQrN --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.zjDoJxmc/b1 --logfile b1/build.log mold_2.34.1+dfsg-1.dsc' SUDO_GID='113' SUDO_UID='107' 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 wbq0 6.1.0-26-armmp #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/27600/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, pkg-config, 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 ... 19690 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 pkg-config; however: Package pkg-config 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} pkg-config{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, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 45.8 MB of archives. After unpacking 162 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf ucf all 3.0043+nmu1 [55.2 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf libdebuginfod-common all 0.192-4 [23.7 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-3 [255 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf procps armhf 2:4.0.4-6 [864 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-5 [1091 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.2-10 [88.8 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.30.5-1 [2223 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.1 [604 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+b5 [296 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.1-1+b1 [22.3 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.10.1-2 [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-2 [70.0 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.30.5-1 [5365 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-2 [1326 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf libbabeltrace1 armhf 1.5.11-4 [155 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf libnghttp3-9 armhf 1.4.0-1+b1 [55.0 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libngtcp2-16 armhf 1.6.0-1 [118 kB] Get: 67 http://deb.debian.org/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.6.0-1 [17.1 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf libcurl3t64-gnutls armhf 8.10.1-2 [308 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.7-2 [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.7-2 [1821 kB] Get: 77 http://deb.debian.org/debian unstable/main armhf libpython3.12t64 armhf 3.12.7-2 [1848 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.1-1 [3822 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 pkg-config armhf 1.8.1-4 [14.0 kB] Get: 89 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Fetched 45.8 MB in 5s (9454 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (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 ... 19690 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package ucf. Preparing to unpack .../01-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package libdebuginfod-common. Preparing to unpack .../02-libdebuginfod-common_0.192-4_all.deb ... Unpacking libdebuginfod-common (0.192-4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package netbase. Preparing to unpack .../04-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../05-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 .../06-procps_2%3a4.0.4-6_armhf.deb ... Unpacking procps (2:4.0.4-6) ... 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-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../14-bsdextrautils_2.40.2-10_armhf.deb ... Unpacking bsdextrautils (2.40.2-10) ... 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.30.5-1_all.deb ... Unpacking cmake-data (3.30.5-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.1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.1) ... 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+b5_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b5) ... 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.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... 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.10.1-2_armhf.deb ... Unpacking libcurl4t64:armhf (8.10.1-2) ... 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-2_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-2) ... 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.30.5-1_armhf.deb ... Unpacking cmake (3.30.5-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-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package libbabeltrace1:armhf. Preparing to unpack .../63-libbabeltrace1_1.5.11-4_armhf.deb ... Unpacking libbabeltrace1:armhf (1.5.11-4) ... Selecting previously unselected package libnghttp3-9:armhf. Preparing to unpack .../64-libnghttp3-9_1.4.0-1+b1_armhf.deb ... Unpacking libnghttp3-9:armhf (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:armhf. Preparing to unpack .../65-libngtcp2-16_1.6.0-1_armhf.deb ... Unpacking libngtcp2-16:armhf (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf. Preparing to unpack .../66-libngtcp2-crypto-gnutls8_1.6.0-1_armhf.deb ... Unpacking libngtcp2-crypto-gnutls8:armhf (1.6.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:armhf. Preparing to unpack .../67-libcurl3t64-gnutls_8.10.1-2_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.10.1-2) ... 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.7-2_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-2) ... 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.7-2_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-2) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../76-libpython3.12t64_3.12.7-2_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.7-2) ... 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.1-1_armhf.deb ... Unpacking gdb (15.1-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 pkg-config:armhf. Preparing to unpack .../87-pkg-config_1.8.1-4_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../88-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-10) ... 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+b5) ... 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.7-2) ... 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.1-1+b1) ... 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-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Nov 9 02:36:15 UTC 2024. Universal Time is now: Sat Nov 9 02:36:15 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-2) ... 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-2) ... 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) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:armhf (1.4.0-1+b1) ... 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.6.0-1) ... Setting up cmake-data (3.30.5-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.1) ... Setting up libngtcp2-crypto-gnutls8:armhf (1.6.0-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 pkg-config:armhf (1.8.1-4) ... Setting up ucf (3.0043+nmu1) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libdebuginfod-common (0.192-4) ... Setting up libcurl4t64:armhf (8.10.1-2) ... 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.10.1-2) ... 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.30.5-1) ... Setting up libdebuginfod1t64:armhf (0.192-4) ... Setting up libpython3.12-stdlib:armhf (3.12.7-2) ... Setting up debhelper (13.20) ... Setting up libpython3.12t64:armhf (3.12.7-2) ... Setting up gdb (15.1-1) ... Processing triggers for libc-bin (2.40-3) ... 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.34.1+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.34.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.34.1+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.34.1+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 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- -- Looking for zstd.h -- Looking for zstd.h - not found -- 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 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 -- Configuring done (26.8s) -- Generating done (1.4s) 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.34.1+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.34.1+dfsg -B/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.34.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-2.34.1+dfsg/lib/update-git-hash.cmake make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/blake3/c/blake3.c [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/blake3/c/blake3_dispatch.c /build/reproducible-path/mold-2.34.1+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/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/common/pool.c [ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cc -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 -DBLAKE3_USE_NEON=0 -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/blake3/c/blake3_portable.c [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/common/zstd_common.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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/fse_compress.c [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/mold-wrapper.c /build/reproducible-path/mold-2.34.1+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/mold-wrapper.c: In function 'execve': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/mold-wrapper.c: In function 'posix_spawn': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.34.1+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%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/arena.cpp [ 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.34.1+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,-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.34.1+dfsg/obj-arm-linux-gnueabihf' [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/hist.c [ 3%] Built target mold-wrapper [ 4%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/huf_compress.c [ 4%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c [ 4%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c [ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c In file included from /usr/include/c++/14/atomic:50, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, from /build/reproducible-path/mold-2.34.1+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.34.1+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 [ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/arena_slot.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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/exception.cpp [ 6%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/governor.cpp [ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/global_control.cpp [ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c [ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp [ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/main.cpp [ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/market.cpp [ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c [ 9%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp [ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/misc.cpp [ 9%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp [ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp [ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/private_server.cpp [ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/profiling.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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp [ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp [ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/task.cpp [ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c [ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c [ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp [ 13%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1904:12: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTD_decompressBlock': /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here 1829 | int nbSeq; | ^~~~~ [ 13%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c /build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.34.1+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.34.1+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; | ^~~~~~~~~~~~~~~ [ 15%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c [ 15%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c [ 15%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v05.c [ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp [ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp [ 15%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v06.c [ 15%] 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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c [ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp [ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp [ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/version.cpp [ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-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.34.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp [ 17%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' [ 17%] Built target libzstd_static [ 17%] Linking CXX static library ../../../../gnu_14.2_cxx11_32_none/libtbb.a cd /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' [ 17%] Built target tbb make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.I386.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.ARM64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV32LE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV32BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.RV64BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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 [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.S390X.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.M68K.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.SH4.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-loongarch.cc.LOONGARCH64.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.X86_64.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.I386.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.ARM64.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.RV64BE.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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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 [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.PPC32.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SPARC64.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.M68K.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.SH4.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/arch-riscv.cc.LOONGARCH64.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.X86_64.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.I386.cc In file included from /usr/include/c++/14/vector:72, from /usr/include/c++/14/functional:64, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_utils.h:23, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:21, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/arch-riscv.cc:22, from /build/reproducible-path/mold-2.34.1+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 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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:408:11, inlined from 'std::vector mold::merge_extensions(std::span<{anonymous}::Extn>, std::span<{anonymous}::Extn>)' at /build/reproducible-path/mold-2.34.1+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.34.1+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 [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM64.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.ARM32.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV32LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV32BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV64LE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.RV64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC64V1.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.PPC64V2.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.S390X.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SPARC64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.M68K.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.SH4.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.LOONGARCH32.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/cmdline.cc.LOONGARCH64.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.X86_64.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.I386.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM64.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.ARM32.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV32LE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV32BE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64LE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.RV64BE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC32.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC64V1.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.PPC64V2.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.S390X.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.SPARC64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.M68K.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.SH4.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.LOONGARCH32.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gc-sections.cc.LOONGARCH64.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.X86_64.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.I386.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM64.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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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); | ~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.ARM32.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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32LE.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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV32BE.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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 file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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::__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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 [ 33%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64LE.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 >; _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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.RV64BE.cc In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, 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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC32.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V1.cc /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.PPC64V2.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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.S390X.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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); | ~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 [ 34%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o /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/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SPARC64.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 >; _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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.M68K.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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.SH4.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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 [ 36%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH32.cc /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/gdb-index.cc.LOONGARCH64.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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.X86_64.cc In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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 In file included from /usr/include/c++/14/array:43, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:5, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/gdb-index.cc:59, from /build/reproducible-path/mold-2.34.1+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 /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 file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24: /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::__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); | ~~~~~~~~~~~~~~~~~ /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 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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::read_compunits(Context&)::' at /build/reproducible-path/mold-2.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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.34.1+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.I386.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM64.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.ARM32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32LE.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV32BE.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64LE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.RV64BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC64V1.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.PPC64V2.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.S390X.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SPARC64.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.M68K.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.SH4.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH32.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/icf.cc.LOONGARCH64.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.X86_64.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.I386.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.ARM64.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.ARM32.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV32LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV32BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV64LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.RV64BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC32.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC64V1.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.PPC64V2.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.S390X.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.SPARC64.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.M68K.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.SH4.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.LOONGARCH32.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-files.cc.LOONGARCH64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.X86_64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.I386.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.ARM64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.ARM32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV32LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV32BE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV64LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.RV64BE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC32.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V1.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.PPC64V2.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.S390X.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SPARC64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.M68K.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.SH4.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/input-sections.cc.LOONGARCH64.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.X86_64.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.I386.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM64.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.ARM32.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV32BE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV64LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.RV64BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC32.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V1.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.PPC64V2.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.S390X.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SPARC64.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.M68K.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.SH4.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/linker-script.cc.LOONGARCH64.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.X86_64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.I386.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.ARM64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.ARM32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV32LE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV32BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.RV64BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC32.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.PPC64V2.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.S390X.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.SPARC64.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.M68K.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.SH4.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.LOONGARCH32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/main.cc.LOONGARCH64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.X86_64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.I386.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.ARM64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.ARM32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV32LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV32BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV64LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.RV64BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC32.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V1.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.PPC64V2.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.S390X.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SPARC64.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.M68K.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.SH4.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.LOONGARCH32.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/mapfile.cc.LOONGARCH64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = X86_64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.I386.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = I386]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::I386]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::I386]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM64.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32LE.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.ARM32.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = ARM32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::ARM32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::ARM32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV32BE.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV32BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV32BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64LE.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.RV64BE.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = RV64BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64LE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::RV64BE]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC32.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.S390X.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V1.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V1]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.PPC64V2.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = PPC64V2]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC64V1]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::PPC64V2]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC64V1]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::PPC64V2]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.S390X.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = S390X]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::S390X]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::S390X]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 61%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SPARC64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.M68K.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = M68K]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::M68K]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::M68K]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SPARC64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.SH4.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = SH4]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::SH4]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::SH4]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ [ 62%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.X86_64.cc In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH32.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = LOONGARCH32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-chunks.cc.LOONGARCH64.cc:3: /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In function 'std::vector mold::encode_relr(std::span) [with E = LOONGARCH64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1060:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1060 | static std::vector encode_relr(std::span pos) { | ^~~~~~~~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::OutputSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1187:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1187 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH32]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc: In member function 'void mold::GotSection::construct_relr(mold::Context&) [with E = mold::LOONGARCH64]': /build/reproducible-path/mold-2.34.1+dfsg/src/output-chunks.cc:1511:30: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1511 | this->relr = encode_relr(pos); | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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); | ~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.I386.cc /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator(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 [ 63%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64.cc /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/passes.cc:1767: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/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.ARM64.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 '_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 '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 '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 '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 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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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: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: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: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = X86_64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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: 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: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::__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::__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: 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: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::__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 '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::__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); | ~~~~~~~~~~~~~~~~~ /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 = I386]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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 = ARM64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = I386]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = ARM64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = I386]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 /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 [ 63%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV32BE.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); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/passes.cc:1767: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/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 '_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 '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 '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 '_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 '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 '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::__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::__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::__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 '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 '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::__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_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::__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::__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::__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); | ~~~~~~~~~~~~~~~~~ /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 '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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = ARM32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 = RV32LE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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 = RV32BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV32LE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV32BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.RV64BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC32.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 /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/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/passes.cc:1767: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/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 '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 = 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 = __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 '_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_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_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 '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 '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::__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_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_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::__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::__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); | ~~~~~~~~~~~~~~~~~ /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 '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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 = PPC32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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 = RV64BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V1.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.S390X.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 '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 '_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 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.34.1+dfsg/src/passes.cc:1767: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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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 '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::__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_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_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::__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::__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); | ~~~~~~~~~~~~~~~~~ /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 '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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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 '_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.34.1+dfsg/src/passes.cc:1767: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 = PPC64V2]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = S390X]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = PPC64V2]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SPARC64.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.SH4.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 '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 '_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 '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: 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: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_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 '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 '_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.34.1+dfsg/src/passes.cc:1767: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())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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::__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_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 '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 '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_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::__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_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::__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); | ~~~~~~~~~~~~~~~~~ /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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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 '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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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 '_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.34.1+dfsg/src/passes.cc:1767: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 = SH4]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = SH4]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = SH4]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = M68K]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/passes.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.X86_64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 [ 67%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM64.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); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1, from /build/reproducible-path/mold-2.34.1+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 In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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); | ~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.ARM32.cc /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator(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 = LOONGARCH32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1767: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.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32LE.cc In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _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.34.1+dfsg/src/passes.cc:1767: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/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV32BE.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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH32]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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_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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_ctor_dtor(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1209: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.34.1+dfsg/src/../lib/common.h:429:19, inlined from 'void mold::sort_init_fini(Context&) [with E = LOONGARCH64]' at /build/reproducible-path/mold-2.34.1+dfsg/src/passes.cc:1181: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.RV64BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC32.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V1.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.PPC64V2.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.S390X.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SPARC64.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.M68K.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.SH4.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.LOONGARCH32.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/relocatable.cc.LOONGARCH64.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.X86_64.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.I386.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM64.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.ARM32.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV64LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.RV64BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC32.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC64V1.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.PPC64V2.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.S390X.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.SPARC64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.M68K.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.SH4.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.LOONGARCH32.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/shrink-sections.cc.LOONGARCH64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.X86_64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.I386.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.ARM64.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.ARM32.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV32BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.RV64BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC64V1.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.PPC64V2.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.S390X.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.SPARC64.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.M68K.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.SH4.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.LOONGARCH32.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/thunks.cc.LOONGARCH64.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.X86_64.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.I386.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM64.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.ARM32.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV32BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV64LE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC32.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.PPC64V2.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.S390X.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SPARC64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.M68K.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.SH4.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH32.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/tls.cc.LOONGARCH64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.X86_64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.ARM64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.ARM32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV32LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV32BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV64LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.RV64BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC32.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC64V1.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.PPC64V2.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.SPARC64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.M68K.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.SH4.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.LOONGARCH32.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/lto-unix.cc.LOONGARCH64.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.X86_64.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.I386.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.ARM64.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.ARM32.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV32LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV32BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV64LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.RV64BE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC32.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC64V1.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.PPC64V2.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.S390X.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.SPARC64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.M68K.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.SH4.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.LOONGARCH32.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/output-file-unix.cc.LOONGARCH64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.X86_64.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.I386.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.ARM64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM64.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.ARM32.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV32BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64LE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.RV64BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC32.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V1.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.PPC64V2.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.S390X.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.SPARC64.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.M68K.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.SH4.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.SH4.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.LOONGARCH32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/src/subprocess-unix.cc.LOONGARCH64.cc [ 94%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/obj-arm-linux-gnueabihf/git-hash.cc [ 94%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/compress.cc [ 94%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/crc32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/demangle.cc [ 94%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/filepath.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/glob.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/hyperloglog.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/malloc.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/malloc.cc.o -MF CMakeFiles/mold.dir/lib/malloc.cc.o.d -o CMakeFiles/mold.dir/lib/malloc.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/lib/malloc.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/multi-glob.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/perf.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/random.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/lib/tar.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-arm32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-arm64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-ppc32.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-ppc64v1.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-ppc64v2.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-s390x.cc In file included from /usr/include/c++/14/algorithm:61, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/concurrent_vector.h:29, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, from /build/reproducible-path/mold-2.34.1+dfsg/src/../lib/common.h:24, from /build/reproducible-path/mold-2.34.1+dfsg/src/mold.h:3, from /build/reproducible-path/mold-2.34.1+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-sh4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.o -c /build/reproducible-path/mold-2.34.1+dfsg/src/arch-sh4.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/arch-sparc64.cc In file included from /usr/include/c++/14/memory:66, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_template_helpers.h:27, from /build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/../oneapi/tbb/detail/_allocator_traits.h:21, from /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/src/../lib/common.h:425:19, inlined from 'mold::ppc64v1_rewrite_opd(Context&)::*)>' at /build/reproducible-path/mold-2.34.1+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-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+dfsg/src/config.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+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 -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.34.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.34.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -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.34.1+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.34.1+dfsg=. -fstack-protector-strong -fstack-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 "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.ARM64.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.SH4.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.ARM64.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.SH4.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/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64.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.SH4.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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.ARM64.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.SH4.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/malloc.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-arm64.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-sh4.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.34.1+dfsg/obj-arm-linux-gnueabihf' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j3 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/arch-arm-abs-error.sh" 1: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh" 2: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/arch-arm-range-extension-thunk.sh" 3: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 3: Environment variables: 3: MACHINE=arm 3: CPU= 3: Test timeout computed to be: 1500 2: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh 1: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-abs-error.sh 3: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-range-extension-thunk.sh 2: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 1: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 3: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 3: ++ export LC_ALL=C 3: ++ LC_ALL=C 3: ++ '[' -z arm ']' 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 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 1: +++ uname 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 2: ++ '[' Linux = FreeBSD ']' 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT 3: ++ '[' Linux = FreeBSD ']' 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT 3: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-range-extension-thunk.sh .sh 1: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-abs-error.sh .sh 2: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-range-extension-thunk-disassembly.sh .sh 3: ++ testname=arch-arm-range-extension-thunk 3: ++ echo -n 'Testing arch-arm-range-extension-thunk ... ' 3: Testing arch-arm-range-extension-thunk ... ++ t=out/test/arm/arch-arm-range-extension-thunk 3: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk 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: ++ testname=arch-arm-range-extension-thunk-disassembly 2: ++ echo -n 'Testing arch-arm-range-extension-thunk-disassembly ... ' 2: Testing arch-arm-range-extension-thunk-disassembly ... ++ t=out/test/arm/arch-arm-range-extension-thunk-disassembly 2: ++ mkdir -p out/test/arm/arch-arm-range-extension-thunk-disassembly 1: ++ set -x 3: ++ set -x 2: ++ set -x 1: + cat 1: + cc -fPIC -c -o out/test/arm/arch-arm-abs-error/a.o -xassembler - -mthumb 2: + cc -c -o out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -fPIC -xc - 2: + cat 3: + cc -c -o /dev/null -xc - -O0 -mthumb 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 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: + cat 2: + cc -B. -o out/test/arm/arch-arm-range-extension-thunk-disassembly/exe out/test/arm/arch-arm-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 3: + 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 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/340 Test #2: arm-arch-arm-range-extension-thunk-disassembly ... Passed 1.07 sec test 4 Start 4: arm-arch-arm-target1 4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-target1.sh" 4: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/arch-arm-target1.sh 4: + . /build/reproducible-path/mold-2.34.1+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 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: +++ uname 4: ++ '[' Linux = FreeBSD ']' 4: ++ trap 'on_error $LINENO' ERR 4: ++ trap on_exit EXIT 4: +++ basename /build/reproducible-path/mold-2.34.1+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 4: + cat 4: + cc -c -o out/test/arm/arch-arm-target1/a.o -xassembler - 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/340 Test #1: arm-arch-arm-abs-error ........................... Passed 1.31 sec test 5 Start 5: arm-arch-arm-thumb-interwork 5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-thumb-interwork.sh" 5: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/arch-arm-thumb-interwork.sh 5: + . /build/reproducible-path/mold-2.34.1+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 5: +++ basename /build/reproducible-path/mold-2.34.1+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: + out/test/arm/arch-arm-range-extension-thunk/exe 3: + grep -q 'main fn1 fn3 fn2 fn4' 3: + cc -c -o out/test/arm/arch-arm-range-extension-thunk/e.o out/test/arm/arch-arm-range-extension-thunk/a.c -O2 -mthumb 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: + cat 5: + cc -o out/test/arm/arch-arm-thumb-interwork/a.o -c -xc - -mthumb 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 4: + grep -q 'Hello world' 4: + out/test/arm/arch-arm-target1/exe 4: + on_exit 4: + echo OK 4: OK 4: + exit 0 3/340 Test #4: arm-arch-arm-target1 ............................. Passed 0.74 sec test 6 Start 6: arm-arch-arm-tlsdesc 6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-tlsdesc.sh" 6: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 6: Environment variables: 6: MACHINE=arm 6: CPU= 6: Test timeout computed to be: 1500 5: + cat 5: + cc -o out/test/arm/arch-arm-thumb-interwork/b.o -c -xc - -marm 6: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/arch-arm-tlsdesc.sh 6: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + grep -q musl 6: + ldd --version 6: + gcc -c -o /dev/null -xc - -O0 -mthumb 6: + echo 'int main() {}' 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 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 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 5: + out/test/arm/arch-arm-thumb-interwork/exe 5: + grep -q 'main foo bar' 5: + on_exit 5: + echo OK 5: OK 5: + exit 0 4/340 Test #5: arm-arch-arm-thumb-interwork ..................... Passed 1.16 sec test 7 Start 7: arm-abs-error 7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh" 7: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 7: Environment variables: 7: MACHINE=arm 7: CPU= 7: Test timeout computed to be: 1500 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: + out/test/arm/arch-arm-range-extension-thunk/exe 3: + grep -q 'main fn1 fn3 fn2 fn4' 3: + on_exit 3: + echo OK 3: OK 3: + exit 0 5/340 Test #3: arm-arch-arm-range-extension-thunk ............... Passed 2.50 sec test 8 Start 8: arm-absolute-symbols 8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh" 8: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/abs-error.sh 7: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/absolute-symbols.sh 8: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 8: ++ '[' -z arm ']' 7: ++ '[' Linux = FreeBSD ']' 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT 8: ++ '[' -z '' ']' 8: ++ TESTDIR=out/test/arm 8: ++ CC=cc 8: ++ CXX=c++ 8: ++ GCC=gcc 8: ++ GXX=g++ 8: ++ OBJDUMP=objdump 8: ++ OBJCOPY=objcopy 8: ++ STRIP=strip 8: ++ QEMU= 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: +++ uname 7: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/abs-error.sh .sh 8: ++ '[' Linux = FreeBSD ']' 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT 8: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/absolute-symbols.sh .sh 7: ++ testname=abs-error 7: ++ echo -n 'Testing abs-error ... ' 7: Testing abs-error ... ++ t=out/test/arm/abs-error 7: ++ mkdir -p out/test/arm/abs-error 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: ++ set -x 7: + '[' arm = aarch64 ']' 7: + '[' arm = ppc64 ']' 7: + '[' arm = ppc64le ']' 7: + '[' arm = s390x ']' 7: + [[ arm = loongarch* ]] 7: + cat 8: ++ set -x 8: + '[' arm = sparc64 ']' 8: + cat 8: + cc -o out/test/arm/absolute-symbols/a.o -c -x assembler - 7: + cc -fPIC -c -o out/test/arm/abs-error/a.o -xassembler - 7: + cc -fno-PIC -c -o out/test/arm/abs-error/b.o -xc - 7: + cat 8: + cc -o out/test/arm/absolute-symbols/b.o -c -fno-PIC -xc - 8: + cat 6: + cc -B. -o out/test/arm/arch-arm-tlsdesc/exe1 out/test/arm/arch-arm-tlsdesc/c.o out/test/arm/arch-arm-tlsdesc/d.o 7: + 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 6: + grep -q '42 5' 6: + out/test/arm/arch-arm-tlsdesc/exe1 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 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 7: + grep -q 'recompile with -fPIC' out/test/arm/abs-error/log 7: + on_exit 7: + echo OK 7: OK 7: + exit 0 6/340 Test #7: arm-abs-error .................................... Passed 1.12 sec test 9 Start 9: arm-allow-multiple-definition 9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/allow-multiple-definition.sh" 9: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/allow-multiple-definition.sh 9: + . /build/reproducible-path/mold-2.34.1+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.34.1+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; }' 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 8: + out/test/arm/absolute-symbols/exe 8: + grep -q '^ip=0xa0000.$' 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 7/340 Test #8: arm-absolute-symbols ............................. Passed 1.54 sec test 10 Start 10: arm-ar-alignment 10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ar-alignment.sh" 10: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 10: Environment variables: 10: MACHINE=arm 10: CPU= 10: Test timeout computed to be: 1500 9: + echo 'int main() { return 1; }' 9: + cc -c -o out/test/arm/allow-multiple-definition/b.o -xc - 10: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ar-alignment.sh 10: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 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: + cc -o out/test/arm/ar-alignment/b.o -c -xc - 10: + cat 9: + cc -B. -o out/test/arm/allow-multiple-definition/exe out/test/arm/allow-multiple-definition/a.o out/test/arm/allow-multiple-definition/b.o 6: + 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: + out/test/arm/arch-arm-tlsdesc/exe4 6: + grep -q '42 5' 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 9: + on_exit 9: + echo OK 9: OK 9: + exit 0 8/340 Test #9: arm-allow-multiple-definition .................... Passed 2.20 sec test 11 Start 11: arm-as-needed-dso 11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh" 11: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 11: Environment variables: 11: MACHINE=arm 11: CPU= 11: Test timeout computed to be: 1500 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 9/340 Test #10: arm-ar-alignment ................................. Passed 1.76 sec test 12 Start 12: arm-as-needed-dso2 12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh" 12: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 12: Environment variables: 12: MACHINE=arm 12: CPU= 12: Test timeout computed to be: 1500 11: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.sh 12: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh 11: + . /build/reproducible-path/mold-2.34.1+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 12: + . /build/reproducible-path/mold-2.34.1+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 11: ++ '[' Linux = FreeBSD ']' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 12: ++ '[' Linux = FreeBSD ']' 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT 12: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso2.sh .sh 11: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-dso.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 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 12: ++ set -x 12: + cat 12: + cc -c -fPIC -o out/test/arm/as-needed-dso2/a.o -xc - 11: ++ set -x 11: + cc -o out/test/arm/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 11: + cat 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: + cc -c -fPIC -o out/test/arm/as-needed-dso2/b.o -xc - 12: + 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 12: + cc -xc -c -o out/test/arm/as-needed-dso2/c.o - 10/340 Test #6: arm-arch-arm-tlsdesc ............................. Passed 4.67 sec test 13 Start 13: arm-as-needed-weak 13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh" 13: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 13: Environment variables: 13: MACHINE=arm 13: CPU= 13: Test timeout computed to be: 1500 12: + cat 11: + cc -o out/test/arm/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 11: + cat 13: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/as-needed-weak.sh 13: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 13: + cc -o out/test/arm/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 13: + cat 11: + cc -o out/test/arm/as-needed-dso/a.o -c -xc - 11: + cat 12: + cc -B. -shared -o out/test/arm/as-needed-dso2/libbar.so out/test/arm/as-needed-dso2/b.o 11: + cc -B. -o out/test/arm/as-needed-dso/exe out/test/arm/as-needed-dso/a.o -Lout/test/arm/as-needed-dso -Wl,--as-needed -lbar -lfoo 13: + cat 13: + cc -o out/test/arm/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 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 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/340 Test #11: arm-as-needed-dso ................................ Passed 1.64 sec test 14 Start 14: arm-as-needed 14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/as-needed.sh" 14: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/as-needed.sh 14: + . /build/reproducible-path/mold-2.34.1+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 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: +++ uname 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT 14: +++ basename /build/reproducible-path/mold-2.34.1+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: + cat 14: + cc -o out/test/arm/as-needed/a.o -c -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/340 Test #12: arm-as-needed-dso2 ............................... Passed 1.82 sec test 15 Start 15: arm-auxiliary 15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/auxiliary.sh" 15: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/auxiliary.sh 15: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/auxiliary.sh .sh 15: ++ testname=auxiliary 15: ++ echo -n 'Testing auxiliary ... ' 15: Testing auxiliary ... ++ t=out/test/arm/auxiliary 15: ++ mkdir -p out/test/arm/auxiliary 15: ++ set -x 15: + cc -o out/test/arm/auxiliary/a.o -c -x assembler - 15: + cat 14: + cat 14: + cc -o out/test/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 15: + ./mold -o out/test/arm/auxiliary/b.so out/test/arm/auxiliary/a.o -auxiliary foo -f bar -shared 13: + readelf --dynamic out/test/arm/as-needed-weak/exe1 13: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log1 13: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log1 13: + cc -B. -o out/test/arm/as-needed-weak/exe2 out/test/arm/as-needed-weak/a.o -Wl,-as-needed -Lout/test/arm/as-needed-weak -lbar -lfoo 15: + readelf --dynamic out/test/arm/auxiliary/b.so 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/340 Test #15: arm-auxiliary .................................... Passed 0.25 sec test 16 Start 16: arm-bno-symbolic 16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bno-symbolic.sh" 16: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/bno-symbolic.sh 16: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -c -fPIC -oout/test/arm/bno-symbolic/a.o -xc - 16: + cat 13: + readelf --dynamic out/test/arm/as-needed-weak/exe2 13: + grep -Fq 'Shared library: [libfoo.so]' out/test/arm/as-needed-weak/log2 14: + cat 14: + cc -o out/test/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: + grep -Fq 'Shared library: [libbar.so]' out/test/arm/as-needed-weak/log2 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 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 14/340 Test #13: arm-as-needed-weak ............................... Passed 1.74 sec test 17 Start 17: arm-bsymbolic-functions 17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-functions.sh" 17: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/bsymbolic-functions.sh 17: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 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: + cc -c -o out/test/arm/bno-symbolic/c.o -xc - -fno-PIE 16: + cat 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 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: + 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 17: + cc -B. -no-pie -o out/test/arm/bsymbolic-functions/exe out/test/arm/bsymbolic-functions/c.o out/test/arm/bsymbolic-functions/b.so 16: + out/test/arm/bno-symbolic/exe 16: + grep -q '3 3 1' 16: + on_exit 16: + echo OK 16: OK 16: + exit 0 15/340 Test #16: arm-bno-symbolic ................................. Passed 1.20 sec test 18 Start 18: arm-bsymbolic-non-weak-functions 18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh" 18: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 18: Environment variables: 18: MACHINE=arm 18: CPU= 18: Test timeout computed to be: 1500 18: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh 18: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C 18: ++ '[' -z arm ']' 18: ++ '[' -z '' ']' 18: ++ TESTDIR=out/test/arm 18: ++ CC=cc 18: ++ CXX=c++ 18: ++ GCC=gcc 18: ++ GXX=g++ 18: ++ OBJDUMP=objdump 18: ++ OBJCOPY=objcopy 18: ++ STRIP=strip 18: ++ QEMU= 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: +++ uname 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT 18: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh 18: ++ testname=bsymbolic-non-weak-functions 18: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 18: Testing bsymbolic-non-weak-functions ... ++ t=out/test/arm/bsymbolic-non-weak-functions 18: ++ mkdir -p out/test/arm/bsymbolic-non-weak-functions 18: ++ set -x 18: + cat 18: + cc -c -o out/test/arm/bsymbolic-non-weak-functions/a.o -fPIC -xc - 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 16/340 Test #14: arm-as-needed .................................... Passed 1.89 sec test 19 Start 19: arm-bsymbolic-non-weak 19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh" 19: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 19: Environment variables: 19: MACHINE=arm 19: CPU= 19: Test timeout computed to be: 1500 19: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh 19: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++ '[' -z arm ']' 19: ++ '[' -z '' ']' 19: ++ TESTDIR=out/test/arm 19: ++ CC=cc 19: ++ CXX=c++ 19: ++ GCC=gcc 19: ++ GXX=g++ 19: ++ OBJDUMP=objdump 19: ++ OBJCOPY=objcopy 19: ++ STRIP=strip 19: ++ QEMU= 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=gnu2 19: +++ uname 17: + grep -q '3 3 0' 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 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT 17: + out/test/arm/bsymbolic-functions/exe 19: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic-non-weak.sh .sh 19: ++ testname=bsymbolic-non-weak 19: ++ echo -n 'Testing bsymbolic-non-weak ... ' 19: Testing bsymbolic-non-weak ... ++ t=out/test/arm/bsymbolic-non-weak 19: ++ mkdir -p out/test/arm/bsymbolic-non-weak 17: + on_exit 17: + echo OK 17: OK 17: + exit 0 17/340 Test #17: arm-bsymbolic-functions .......................... Passed 1.21 sec test 20 Start 20: arm-bsymbolic 20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh" 20: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 20: Environment variables: 20: MACHINE=arm 20: CPU= 20: Test timeout computed to be: 1500 19: ++ set -x 19: + cc -c -o out/test/arm/bsymbolic-non-weak/a.o -fPIC -xc - 19: + cat 20: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/bsymbolic.sh 20: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/bsymbolic.sh .sh 20: ++ testname=bsymbolic 20: ++ echo -n 'Testing bsymbolic ... ' 20: Testing bsymbolic ... ++ t=out/test/arm/bsymbolic 20: ++ mkdir -p out/test/arm/bsymbolic 20: ++ set -x 20: + cat 20: + cc -c -fPIC -oout/test/arm/bsymbolic/a.o -xc - 19: + cc -B. -shared -o out/test/arm/bsymbolic-non-weak/b.so out/test/arm/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak 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 20: + cat 20: + cc -c -o out/test/arm/bsymbolic/c.o -xc - -fno-PIE 19: + cc -c -o out/test/arm/bsymbolic-non-weak/c.o -xc - 19: + cat 18: + cc -B. -o out/test/arm/bsymbolic-non-weak-functions/exe out/test/arm/bsymbolic-non-weak-functions/c.o out/test/arm/bsymbolic-non-weak-functions/b.so 20: + cc -B. -no-pie -o out/test/arm/bsymbolic/exe out/test/arm/bsymbolic/c.o out/test/arm/bsymbolic/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 18: + out/test/arm/bsymbolic-non-weak-functions/exe 18: + grep -q '^3 3 3 3 3 7$' 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 18/340 Test #18: arm-bsymbolic-non-weak-functions ................. Passed 1.27 sec test 21 Start 21: arm-build-id 21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/build-id.sh" 21: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/build-id.sh 21: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/build-id.sh .sh 21: ++ testname=build-id 21: ++ echo -n 'Testing build-id ... ' 21: Testing build-id ... ++ t=out/test/arm/build-id 21: ++ mkdir -p out/test/arm/build-id 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 19: + out/test/arm/bsymbolic-non-weak/exe 19: + grep -q '^3 3 3 3 4 7$' 20: + grep -q '3 4' 20: + out/test/arm/bsymbolic/exe 19: + on_exit 19: + echo OK 19: OK 19: + exit 0 19/340 Test #19: arm-bsymbolic-non-weak ........................... Passed 1.28 sec test 22 Start 22: arm-canonical-plt 22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh" 22: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 22: Environment variables: 22: MACHINE=arm 22: CPU= 22: Test timeout computed to be: 1500 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 20/340 Test #20: arm-bsymbolic .................................... Passed 1.21 sec test 23 Start 23: arm-cmdline 23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh" 23: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 23: Environment variables: 23: MACHINE=arm 23: CPU= 23: Test timeout computed to be: 1500 22: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh 22: + . /build/reproducible-path/mold-2.34.1+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 23: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh 22: ++ '[' Linux = FreeBSD ']' 23: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 22: ++ trap 'on_error $LINENO' ERR 23: ++ export LC_ALL=C 23: ++ LC_ALL=C 23: ++ '[' -z arm ']' 22: ++ trap on_exit EXIT 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 22: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/canonical-plt.sh .sh 23: +++ uname 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 23: ++ '[' Linux = FreeBSD ']' 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT 23: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/cmdline.sh .sh 22: ++ set -x 22: + '[' arm = s390x ']' 22: + cat 22: + cc -o out/test/arm/canonical-plt/a.so -fPIC -shared -xc - 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/340 Test #23: arm-cmdline ...................................... Passed 0.26 sec test 24 Start 24: arm-color-diagnostics 24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/color-diagnostics.sh" 24: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/color-diagnostics.sh 24: + . /build/reproducible-path/mold-2.34.1+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 24: +++ uname 24: ++ '[' Linux = FreeBSD ']' 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: +++ basename /build/reproducible-path/mold-2.34.1+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: + readelf -n out/test/arm/build-id/exe 21: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 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/b.o -c -xc - -fPIC 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 22: + cc -o out/test/arm/canonical-plt/c.o -c -xc - -fno-PIC 22: + cat 24: + grep -q $'\E' out/test/arm/color-diagnostics/log 24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=never 24: + grep -q $'\E' out/test/arm/color-diagnostics/log 24: + ./mold -o out/test/arm/color-diagnostics/exe out/test/arm/color-diagnostics/a.o --color-diagnostics=auto 24: + grep -q $'\E' out/test/arm/color-diagnostics/log 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 22/340 Test #24: arm-color-diagnostics ............................ Passed 0.55 sec test 25 Start 25: arm-comment 25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh" 25: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 25: Environment variables: 25: MACHINE=arm 25: CPU= 25: Test timeout computed to be: 1500 25: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/comment.sh 25: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C 25: ++ '[' -z arm ']' 25: ++ '[' -z '' ']' 25: ++ TESTDIR=out/test/arm 25: ++ CC=cc 25: ++ CXX=c++ 25: ++ GCC=gcc 25: ++ GXX=g++ 25: ++ OBJDUMP=objdump 25: ++ OBJCOPY=objcopy 25: ++ STRIP=strip 25: ++ QEMU= 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 25: +++ uname 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT 25: +++ basename /build/reproducible-path/mold-2.34.1+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 21: + readelf -nW out/test/arm/build-id/exe 25: ++ set -x 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 21: + grep -Eq 'Build ID: ............4...[89abcdef]' 25: + cat 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=md5 25: + cc -c -o out/test/arm/comment/a.o -xc - 25: + cc -B. -o out/test/arm/comment/exe out/test/arm/comment/a.o 22: + out/test/arm/canonical-plt/exe 22: + grep -q '^1 1 1$' 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 23/340 Test #22: arm-canonical-plt ................................ Passed 1.23 sec test 26 Start 26: arm-common-archive 26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-archive.sh" 26: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/common-archive.sh 26: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 25: + grep -q mold 25: + readelf -p .comment out/test/arm/comment/exe 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 25: + grep -Eq '\.comment.*\bMS\b' 25: + readelf -SW 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: + on_exit 25: + echo OK 25: OK 25: + exit 0 24/340 Test #25: arm-comment ...................................... Passed 0.70 sec test 27 Start 27: arm-common-ref 27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh" 27: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 27: Environment variables: 27: MACHINE=arm 27: CPU= 27: Test timeout computed to be: 1500 27: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/common-ref.sh 27: + . /build/reproducible-path/mold-2.34.1+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 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/b.o - 26: + cat 27: +++ uname 27: ++ '[' Linux = FreeBSD ']' 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT 27: +++ basename /build/reproducible-path/mold-2.34.1+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: + cc -fcommon -xc -c -o out/test/arm/common-ref/a.o - 27: + cat 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/c.o - 27: + cat 27: + cc -fcommon -xc -c -o out/test/arm/common-ref/b.o - 26: + cat 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/d.o - 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 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 27: + cat 27: + cc -fcommon -xc -c -o out/test/arm/common-ref/d.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 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: + grep -q '5 0 0 -1' 26: + out/test/arm/common-archive/exe 26: + cc -fcommon -xc -c -o out/test/arm/common-archive/f.o - 26: + cat 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=fast 27: + grep -q 5 27: + out/test/arm/common-ref/exe 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 25/340 Test #27: arm-common-ref ................................... Passed 1.13 sec test 28 Start 28: arm-common-symbols 28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/common-symbols.sh" 28: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/common-symbols.sh 28: + . /build/reproducible-path/mold-2.34.1+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 26: + rm -f out/test/arm/common-archive/f.a 28: +++ uname 26: + ar rcs out/test/arm/common-archive/f.a out/test/arm/common-archive/b.o out/test/arm/common-archive/f.o 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT 28: +++ basename /build/reproducible-path/mold-2.34.1+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 - 26: + cc -B. -o out/test/arm/common-archive/exe out/test/arm/common-archive/a.o out/test/arm/common-archive/f.a 28: + cat 28: + cc -fcommon -xc -c -o out/test/arm/common-symbols/b.o - 28: + cat 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/340 Test #26: arm-common-archive ............................... Passed 1.83 sec test 29 Start 29: arm-compress-debug-sections-zstd 29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh" 29: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 29: Environment variables: 29: MACHINE=arm 29: CPU= 29: Test timeout computed to be: 1500 21: + readelf -n out/test/arm/build-id/exe 21: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 29: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections-zstd.sh 29: + . /build/reproducible-path/mold-2.34.1+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 21: + cc -B. -o out/test/arm/build-id/exe out/test/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 29: ++ '[' Linux = FreeBSD ']' 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT 29: +++ basename /build/reproducible-path/mold-2.34.1+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/340 Test #29: arm-compress-debug-sections-zstd .................***Skipped 0.10 sec test 30 Start 30: arm-compress-debug-sections 30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh" 30: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+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 30: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C 30: ++ '[' -z arm ']' 30: ++ '[' -z '' ']' 30: ++ TESTDIR=out/test/arm 30: ++ CC=cc 30: ++ CXX=c++ 30: ++ GCC=gcc 30: ++ GXX=g++ 30: ++ OBJDUMP=objdump 30: ++ OBJCOPY=objcopy 30: ++ STRIP=strip 30: ++ QEMU= 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/compress-debug-sections.sh .sh 30: ++ testname=compress-debug-sections 30: ++ echo -n 'Testing compress-debug-sections ... ' 30: Testing compress-debug-sections ... ++ t=out/test/arm/compress-debug-sections 30: ++ mkdir -p out/test/arm/compress-debug-sections 30: ++ set -x 30: + command -v dwarfdump 30: + cat 30: + cc -c -g -o out/test/arm/compress-debug-sections/a.o -xc - 28: + grep -q '0 5 42' 28: + out/test/arm/common-symbols/exe 28: + readelf --sections out/test/arm/common-symbols/exe 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: + grep -q '.common .*NOBITS' out/test/arm/common-symbols/log 28: + on_exit 28: + echo OK 28: OK 28: + exit 0 28/340 Test #28: arm-common-symbols ............................... Passed 0.87 sec test 31 Start 31: arm-compressed-debug-info 31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/compressed-debug-info.sh" 31: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/compressed-debug-info.sh 31: + . /build/reproducible-path/mold-2.34.1+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.34.1+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/340 Test #21: arm-build-id ..................................... Passed 3.92 sec test 32 Start 32: arm-copyrel-alignment 32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-alignment.sh" 32: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 32: Environment variables: 32: MACHINE=arm 32: CPU= 32: Test timeout computed to be: 1500 32: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-alignment.sh 32: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C 32: ++ '[' -z arm ']' 32: ++ '[' -z '' ']' 32: ++ TESTDIR=out/test/arm 32: ++ CC=cc 32: ++ CXX=c++ 32: ++ GCC=gcc 32: ++ GXX=g++ 32: ++ OBJDUMP=objdump 32: ++ OBJCOPY=objcopy 32: ++ STRIP=strip 32: ++ QEMU= 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-alignment.sh .sh 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 30: + dwarfdump out/test/arm/compress-debug-sections/exe 30: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/arm/compress-debug-sections/log 30: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/arm/compress-debug-sections/log 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 30/340 Test #30: arm-compress-debug-sections ...................... Passed 0.74 sec test 33 Start 33: arm-copyrel-norelro 33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh" 33: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 33: Environment variables: 33: MACHINE=arm 33: CPU= 33: Test timeout computed to be: 1500 33: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-norelro.sh 33: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 32: + cat 32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/b.so -xc - 33: + cat 33: + cc -B. -fPIC -shared -o out/test/arm/copyrel-norelro/b.so -xc - 31: + c++ -c -o out/test/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - 31: + cat 32: + cat 32: + cc -fPIC -shared -o out/test/arm/copyrel-alignment/c.so -xc - 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: + 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 31: + dwarfdump out/test/arm/compressed-debug-info/exe 32: + cat 32: + cc -fno-PIE -o out/test/arm/copyrel-alignment/d.o -c -xc - 31: + grep -Fq .debug_info 31: + readelf --sections out/test/arm/compressed-debug-info/exe 31: + on_exit 31: + echo OK 31: OK 31: + exit 0 31/340 Test #31: arm-compressed-debug-info ........................ Passed 1.34 sec test 34 Start 34: arm-copyrel-protected 34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-protected.sh" 34: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/copyrel-protected.sh 34: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/copyrel-protected.sh .sh 34: ++ testname=copyrel-protected 34: ++ echo -n 'Testing copyrel-protected ... ' 34: Testing copyrel-protected ... ++ t=out/test/arm/copyrel-protected 34: ++ mkdir -p out/test/arm/copyrel-protected 34: ++ set -x 34: + '[' arm = ppc64 ']' 34: + '[' arm = ppc64le ']' 34: + [[ arm = loongarch* ]] 34: + cc -o out/test/arm/copyrel-protected/a.o -c -xc -fno-PIE - 34: + cat 33: + readelf -W --sections out/test/arm/copyrel-norelro/exe1 33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log1 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: + cat 34: + cc -shared -o out/test/arm/copyrel-protected/b.so -xc - 33: + readelf -W --sections out/test/arm/copyrel-norelro/exe2 33: + grep -Fq .copyrel.rel.ro out/test/arm/copyrel-norelro/log2 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 32/340 Test #33: arm-copyrel-norelro .............................. Passed 1.45 sec test 35 Start 35: arm-copyrel-relro 35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh" 35: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 35: Environment variables: 35: MACHINE=arm 35: CPU= 35: Test timeout computed to be: 1500 35: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh 35: + . /build/reproducible-path/mold-2.34.1+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 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT 35: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro.sh .sh 35: ++ testname=copyrel-relro 35: ++ echo -n 'Testing copyrel-relro ... ' 35: Testing copyrel-relro ... ++ t=out/test/arm/copyrel-relro 35: ++ mkdir -p out/test/arm/copyrel-relro 32: + out/test/arm/copyrel-alignment/exe1 35: ++ set -x 35: + cat 35: + cc -o out/test/arm/copyrel-relro/a.o -c -xc -fno-PIE - 32: + grep -q '\.copyrel.* 32$' 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe1 32: + cc -B. -o out/test/arm/copyrel-alignment/exe2 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/b.so -no-pie 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 35: + cc -fPIC -shared -o out/test/arm/copyrel-relro/b.so -xc - 35: + cat 32: + out/test/arm/copyrel-alignment/exe2 32: + grep -q '\.copyrel.* 8$' 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe2 32: + cc -B. -o out/test/arm/copyrel-alignment/exe3 out/test/arm/copyrel-alignment/d.o out/test/arm/copyrel-alignment/c.so -no-pie 34: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/arm/copyrel-protected/log 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 33/340 Test #34: arm-copyrel-protected ............................ Passed 0.99 sec test 36 Start 36: arm-copyrel-relro2 36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro2.sh" 36: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 36: Environment variables: 36: MACHINE=arm 36: CPU= 36: Test timeout computed to be: 1500 36: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro2.sh 36: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 36: ++ '[' -z arm ']' 36: ++ '[' -z '' ']' 36: ++ TESTDIR=out/test/arm 36: ++ CC=cc 36: ++ CXX=c++ 36: ++ GCC=gcc 36: ++ GXX=g++ 36: ++ OBJDUMP=objdump 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ uname 36: ++ '[' Linux = FreeBSD ']' 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT 36: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/copyrel-relro2.sh .sh 36: ++ testname=copyrel-relro2 36: ++ echo -n 'Testing copyrel-relro2 ... ' 36: Testing copyrel-relro2 ... ++ t=out/test/arm/copyrel-relro2 36: ++ mkdir -p out/test/arm/copyrel-relro2 36: ++ set -x 36: + cc -o out/test/arm/copyrel-relro2/a.o -c -xc -fno-PIE - 36: + cat 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: + out/test/arm/copyrel-alignment/exe3 32: + grep -q '\.copyrel.* 256$' 32: + readelf -W --sections out/test/arm/copyrel-alignment/exe3 32: + on_exit 32: + echo OK 32: OK 32: + exit 0 34/340 Test #32: arm-copyrel-alignment ............................ Passed 2.47 sec test 37 Start 37: arm-copyrel 37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/copyrel.sh" 37: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/copyrel.sh 37: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cat 37: + cc -fno-PIC -o out/test/arm/copyrel/a.o -c -xc - 36: + cat 36: + cc -B. -fPIC -shared -o out/test/arm/copyrel-relro2/b.so -xc - 35: + out/test/arm/copyrel-relro/exe 35: + grep -q '^sigsegv 0 1$' 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 35/340 Test #35: arm-copyrel-relro ................................ Passed 1.06 sec test 38 Start 38: arm-ctors-in-init-array 38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ctors-in-init-array.sh" 38: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 38: Environment variables: 38: MACHINE=arm 38: CPU= 38: Test timeout computed to be: 1500 38: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ctors-in-init-array.sh 38: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/ctors-in-init-array/a.o -c -xc - 38: + cat 37: + cat 37: + cc -fno-PIC -o out/test/arm/copyrel/b.o -c -xc - 37: + cat 37: + cc -fPIC -o out/test/arm/copyrel/c.o -c -xc - 38: + cc -o out/test/arm/ctors-in-init-array/b.o -c -xc - 38: + 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 37: + cc -B. -shared -o out/test/arm/copyrel/c.so out/test/arm/copyrel/c.o 38: + cc -B. -o out/test/arm/ctors-in-init-array/exe out/test/arm/ctors-in-init-array/a.o out/test/arm/ctors-in-init-array/b.o 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/340 Test #36: arm-copyrel-relro2 ............................... Passed 1.23 sec test 39 Start 39: arm-dead-debug-sections 39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dead-debug-sections.sh" 39: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dead-debug-sections.sh 39: + . /build/reproducible-path/mold-2.34.1+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 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: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: +++ basename /build/reproducible-path/mold-2.34.1+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++ - 38: + out/test/arm/ctors-in-init-array/exe 38: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 37/340 Test #38: arm-ctors-in-init-array .......................... Passed 0.97 sec test 40 Start 40: arm-debug-macro-section 40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh" 40: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 40: Environment variables: 40: MACHINE=arm 40: CPU= 40: Test timeout computed to be: 1500 40: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh 40: + . /build/reproducible-path/mold-2.34.1+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 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/debug-macro-section.sh .sh 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 37: + out/test/arm/copyrel/exe 40: ++ set -x 40: + cat 37: + grep -q '42 42 1' 40: + gcc -o out/test/arm/debug-macro-section/b.o -c -xc - -Iout/test/arm/debug-macro-section -g3 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 40: + cat 38/340 Test #37: arm-copyrel ...................................... Passed 1.36 sec test 41 Start 41: arm-default-symver 41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh" 41: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 41: Environment variables: 41: MACHINE=arm 41: CPU= 41: Test timeout computed to be: 1500 41: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/default-symver.sh 41: + . /build/reproducible-path/mold-2.34.1+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 39: + c++ -c -o out/test/arm/dead-debug-sections/b.o -g -xc++ - 39: + cat 41: +++ uname 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 41: +++ basename /build/reproducible-path/mold-2.34.1+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 41: ++ set -x 41: + cat 41: + cc -o out/test/arm/default-symver/a.o -c -xc - 40: + gcc -o out/test/arm/debug-macro-section/c.o -c -xc - -Iout/test/arm/debug-macro-section -g3 40: + cat 39: + cat 39: + c++ -o out/test/arm/dead-debug-sections/c.o -c -xc++ -g - 41: + cc -B. -o out/test/arm/default-symver/b.so -shared out/test/arm/default-symver/a.o -Wl,-default-symver 40: + gcc -B. -o out/test/arm/debug-macro-section/exe out/test/arm/debug-macro-section/b.o out/test/arm/debug-macro-section/c.o 41: + grep -q ' foo@@b\.so' 41: + readelf --dyn-syms out/test/arm/default-symver/b.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 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 40: + objdump --dwarf=macro out/test/arm/debug-macro-section/exe 40: + grep 'DW_MACRO_import -.* 0x0$' out/test/arm/debug-macro-section/log 40: + on_exit 40: + echo OK 40: OK 40: + exit 0 39/340 Test #40: arm-debug-macro-section .......................... Passed 0.91 sec test 42 Start 42: arm-defsym-lto 42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh" 42: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 42: Environment variables: 42: MACHINE=arm 42: CPU= 42: Test timeout computed to be: 1500 42: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh 42: + . /build/reproducible-path/mold-2.34.1+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 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-lto.sh .sh 42: ++ testname=defsym-lto 42: ++ echo -n 'Testing defsym-lto ... ' 42: Testing defsym-lto ... ++ t=out/test/arm/defsym-lto 42: ++ mkdir -p out/test/arm/defsym-lto 42: ++ set -x 42: + test_cflags -flto 42: + cc -B. -flto -o /dev/null -xc - 42: + echo 'int main() {}' 41: + readelf --dyn-syms out/test/arm/default-symver/b.so 41: + grep -q ' foo@@bar' 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 40/340 Test #41: arm-default-symver ............................... Passed 0.97 sec test 43 Start 43: arm-defsym-missing-symbol 43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh" 43: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 43: Environment variables: 43: MACHINE=arm 43: CPU= 43: Test timeout computed to be: 1500 43: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym-missing-symbol.sh 43: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/defsym-missing-symbol.sh .sh 43: ++ testname=defsym-missing-symbol 43: ++ echo -n 'Testing defsym-missing-symbol ... ' 43: Testing defsym-missing-symbol ... ++ t=out/test/arm/defsym-missing-symbol 43: ++ mkdir -p out/test/arm/defsym-missing-symbol 43: ++ set -x 43: + cat 43: + cc -o out/test/arm/defsym-missing-symbol/a.o -c -xc - 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 41/340 Test #39: arm-dead-debug-sections .......................... Passed 1.56 sec test 44 Start 44: arm-defsym 44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh" 44: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 44: Environment variables: 44: MACHINE=arm 44: CPU= 44: Test timeout computed to be: 1500 44: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/defsym.sh 44: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/defsym.sh .sh 43: + cc -B. -o out/test/arm/defsym-missing-symbol/exe out/test/arm/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 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: + grep -q 'undefined symbol: bar' out/test/arm/defsym-missing-symbol/log 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 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 42/340 Test #43: arm-defsym-missing-symbol ........................ Passed 0.56 sec test 45 Start 45: arm-defsym2 45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/defsym2.sh" 45: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/defsym2.sh 45: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 45: + cc -B. -o out/test/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/arm/defsym2/a.o 44: + out/test/arm/defsym/exe 44: + grep -q '^Hello 0x10 0x2000$' 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 43/340 Test #44: arm-defsym ....................................... Passed 0.69 sec test 46 Start 46: arm-demangle-cpp 46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/demangle-cpp.sh" 46: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/demangle-cpp.sh 46: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -c -o out/test/arm/demangle-cpp/a.o -xc - 46: + cat 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/340 Test #45: arm-defsym2 ...................................... Passed 0.57 sec test 47 Start 47: arm-demangle-rust 47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/demangle-rust.sh" 47: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/demangle-rust.sh 47: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 46: + cc -B. -o out/test/arm/demangle-cpp/exe1 out/test/arm/demangle-cpp/a.o 47: ++ set -x 47: + cc -c -o out/test/arm/demangle-rust/a.o -xc - 47: + cat 42: + cc -flto -fPIC -o out/test/arm/defsym-lto/a.o -c -xc - 42: + cat 47: + cc -B. -o out/test/arm/demangle-rust/exe out/test/arm/demangle-rust/a.o 46: + grep -Fq 'ns::version()' out/test/arm/demangle-cpp/log 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: + cc -c -o out/test/arm/demangle-cpp/b.o -xc - 46: + cat 46: /tmp/cccl8c6v.s: Assembler messages: 46: /tmp/cccl8c6v.s:32: Warning: setting incorrect section attributes for .comment 46: + cc -B. -o out/test/arm/demangle-cpp/exe2 out/test/arm/demangle-cpp/b.o 47: + grep -Fq ' 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 45/340 Test #47: arm-demangle-rust ................................ Passed 0.59 sec test 48 Start 48: arm-demangle 48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/demangle.sh" 48: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 48: Environment variables: 48: MACHINE=arm 48: CPU= 48: Test timeout computed to be: 1500 48: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/demangle.sh 48: + . /build/reproducible-path/mold-2.34.1+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.34.1+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++ - 46: + grep -Fq ns::versionv out/test/arm/demangle-cpp/log 46: + on_exit 46: + echo OK 46: OK 46: + exit 0 46/340 Test #46: arm-demangle-cpp ................................. Passed 1.11 sec test 49 Start 49: arm-dependency-file-response-file 49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh" 49: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 49: Environment variables: 49: MACHINE=arm 49: CPU= 49: Test timeout computed to be: 1500 49: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file-response-file.sh 49: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dependency-file-response-file.sh .sh 49: ++ testname=dependency-file-response-file 49: ++ echo -n 'Testing dependency-file-response-file ... ' 49: Testing dependency-file-response-file ... ++ t=out/test/arm/dependency-file-response-file 49: ++ mkdir -p out/test/arm/dependency-file-response-file 49: ++ set -x 49: + cc -o out/test/arm/dependency-file-response-file/a.o -c -xc - 49: + cat 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o -Wl,-no-demangle 42: + out/test/arm/defsym-lto/exe 42: + grep -q '^OK$' 42: + on_exit 42: + echo OK 42: OK 42: + exit 0 47/340 Test #42: arm-defsym-lto ................................... Passed 2.46 sec test 50 Start 50: arm-dependency-file 50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file.sh" 50: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 50: Environment variables: 50: MACHINE=arm 50: CPU= 50: Test timeout computed to be: 1500 50: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dependency-file.sh 50: + . /build/reproducible-path/mold-2.34.1+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 49: + echo 'out/test/arm/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/arm/dependency-file-response-file/dep' 49: + cc -B. -o out/test/arm/dependency-file-response-file/exe @out/test/arm/dependency-file-response-file/rsp 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT 50: +++ basename /build/reproducible-path/mold-2.34.1+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 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 49: + grep -q '/a.o:$' out/test/arm/dependency-file-response-file/dep 49: + grep -q '^/tmp' out/test/arm/dependency-file-response-file/dep 48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/log 49: + on_exit 49: + echo OK 49: OK 49: + exit 0 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/a.o 48/340 Test #49: arm-dependency-file-response-file ................ Passed 0.71 sec test 51 Start 51: arm-disable-new-dtags 51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/disable-new-dtags.sh" 51: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 51: Environment variables: 51: MACHINE=arm 51: CPU= 51: Test timeout computed to be: 1500 51: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/disable-new-dtags.sh 51: + . /build/reproducible-path/mold-2.34.1+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 51: +++ basename /build/reproducible-path/mold-2.34.1+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 51: ++ set -x 51: + cc -o out/test/arm/disable-new-dtags/a.o -c -xc -fPIC - 51: + cat 48: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/arm/demangle/log 51: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo 48: + cc -c -o out/test/arm/demangle/b.o -xc - 48: + cat 50: + grep -q 'dependency-file/exe:.*/a.o ' out/test/arm/dependency-file/dep 50: + grep -q '.*/a.o:$' out/test/arm/dependency-file/dep 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 49/340 Test #50: arm-dependency-file .............................. Passed 0.78 sec test 52 Start 52: arm-discard 52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh" 52: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 52: Environment variables: 52: MACHINE=arm 52: CPU= 52: Test timeout computed to be: 1500 52: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/discard.sh 52: + . /build/reproducible-path/mold-2.34.1+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 ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: +++ basename /build/reproducible-path/mold-2.34.1+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 52: ++ set -x 52: + [[ arm = riscv* ]] 52: + [[ arm = loongarch* ]] 52: + cc -o out/test/arm/discard/a.o -c -x assembler -Wa,-L - 52: + cat 52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o 52: + readelf --symbols out/test/arm/discard/exe 48: + cc -B. -o out/test/arm/demangle/exe out/test/arm/demangle/b.o -Wl,-demangle 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: + grep -q 'RUNPATH.*/foo' 51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 52: + grep -Fq _start out/test/arm/discard/log 52: + grep -Fq foo out/test/arm/discard/log 51: + cc -B. -shared -o out/test/arm/disable-new-dtags/b.so out/test/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 52: + grep -Fq .Lbar out/test/arm/discard/log 52: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --discard-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: + ./mold -o out/test/arm/discard/exe out/test/arm/discard/a.o --strip-all 48: + grep -q 'undefined symbol: Pi$' out/test/arm/demangle/log 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 50/340 Test #48: arm-demangle ..................................... Passed 1.78 sec test 53 Start 53: arm-dso-undef 53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh" 53: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 53: Environment variables: 53: MACHINE=arm 53: CPU= 53: Test timeout computed to be: 1500 52: + readelf --symbols out/test/arm/discard/exe 52: + grep -Fq _start out/test/arm/discard/log 53: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dso-undef.sh 52: + grep -Fq foo out/test/arm/discard/log 53: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C 53: ++ '[' -z arm ']' 53: ++ '[' -z '' ']' 53: ++ TESTDIR=out/test/arm 53: ++ CC=cc 53: ++ CXX=c++ 53: ++ GCC=gcc 53: ++ GXX=g++ 53: ++ OBJDUMP=objdump 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: + grep -Fq .Lbar out/test/arm/discard/log 53: +++ uname 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 51/340 Test #52: arm-discard ...................................... Passed 0.54 sec test 54 Start 54: arm-dt-init 54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh" 54: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 54: Environment variables: 54: MACHINE=arm 54: CPU= 54: Test timeout computed to be: 1500 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: +++ basename /build/reproducible-path/mold-2.34.1+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: + cc -fPIC -o out/test/arm/dso-undef/a.o -c -xc - 53: + cat 54: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dt-init.sh 54: + . /build/reproducible-path/mold-2.34.1+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 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT 54: +++ basename /build/reproducible-path/mold-2.34.1+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 54: ++ set -x 54: + '[' arm = riscv64 -o arm = riscv32 ']' 54: + [[ arm = loongarch* ]] 54: + '[' arm = arm -o arm = aarch64 ']' 54: + is_musl 54: + grep -q musl 51: + grep -q 'RUNPATH.*/foo' 54: + ldd --version 51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 54: + cat 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: + cc -c -fPIC -o out/test/arm/dt-init/a.o -xc - 53: + cc -B. -o out/test/arm/dso-undef/b.so -shared out/test/arm/dso-undef/a.o 54: + cat 54: + cc -c -fPIC -o out/test/arm/dt-init/b.o -xc - 51: + readelf --dynamic out/test/arm/disable-new-dtags/b.so 51: + grep -q 'RPATH.*/foo' 51: + on_exit 51: + echo OK 51: OK 51: + exit 0 52/340 Test #51: arm-disable-new-dtags ............................ Passed 1.38 sec test 55 Start 55: arm-dt-needed 55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dt-needed.sh" 55: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dt-needed.sh 55: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 53: + cat 55: + cc -c -o out/test/arm/dt-needed/a.o -xc - 53: + cc -o out/test/arm/dso-undef/c.o -c -xc - 55: + cat 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: + 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 - 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: + 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 55: + cc -B. -shared -o out/test/arm/dt-needed/libbar.so out/test/arm/dt-needed/a.o 53: + readelf --dyn-syms out/test/arm/dso-undef/exe 53: + grep -q ' foo$' 54: + cc -B. -o out/test/arm/dt-init/exe1 out/test/arm/dt-init/a.o out/test/arm/dt-init/c.so 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 53/340 Test #53: arm-dso-undef .................................... Passed 1.38 sec test 56 Start 56: arm-duplicate-error-archive 56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error-archive.sh" 56: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/duplicate-error-archive.sh 55: + cc -c -o out/test/arm/dt-needed/b.o -xc - 55: + cat 56: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/duplicate-error-archive/a.o -c -xc - 56: + cat 55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libfoo.so 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 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: + cat 56: + cc -o out/test/arm/duplicate-error-archive/c.o -c -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: + 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/340 Test #54: arm-dt-init ...................................... Passed 1.98 sec test 57 Start 57: arm-duplicate-error 57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/duplicate-error.sh" 57: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/duplicate-error.sh 57: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/duplicate-error/a.o -c -x assembler - 57: + cat 57: + ./mold -o out/test/arm/duplicate-error/exe out/test/arm/duplicate-error/a.o out/test/arm/duplicate-error/a.o 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 57: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/arm/duplicate-error/log 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 55/340 Test #57: arm-duplicate-error .............................. Passed 0.21 sec test 58 Start 58: arm-dynamic-dt-debug 58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-dt-debug.sh" 58: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 58: Environment variables: 58: MACHINE=arm 58: CPU= 58: Test timeout computed to be: 1500 55: + readelf --dynamic out/test/arm/dt-needed/exe 55: + grep -Fq 'Shared library: [libfoo]' 58: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-dt-debug.sh 55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o out/test/arm/dt-needed/libbar.so 58: + . /build/reproducible-path/mold-2.34.1+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 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-dt-debug.sh .sh 58: ++ testname=dynamic-dt-debug 58: ++ echo -n 'Testing dynamic-dt-debug ... ' 58: Testing dynamic-dt-debug ... ++ t=out/test/arm/dynamic-dt-debug 58: ++ mkdir -p out/test/arm/dynamic-dt-debug 58: ++ set -x 58: + cc -o out/test/arm/dynamic-dt-debug/a.o -c -xc - 58: + cat 56: + grep -q 'duplicate symbol:.* foo' out/test/arm/duplicate-error-archive/log 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 56/340 Test #56: arm-duplicate-error-archive ...................... Passed 1.15 sec test 59 Start 59: arm-dynamic-linker 59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh" 59: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 59: Environment variables: 59: MACHINE=arm 59: CPU= 59: Test timeout computed to be: 1500 58: + cc -B. -o out/test/arm/dynamic-dt-debug/exe out/test/arm/dynamic-dt-debug/a.o 59: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-linker.sh 59: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dynamic-linker.sh .sh 55: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' 55: + readelf --dynamic out/test/arm/dt-needed/exe 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 55: + cc -B. -o out/test/arm/dt-needed/exe out/test/arm/dt-needed/b.o -Lout/test/arm/dt-needed -lbar 59: ++ set -x 59: + cat 59: + cc -c -o out/test/arm/dynamic-linker/a.o -x assembler - 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 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 58: + readelf --dynamic out/test/arm/dynamic-dt-debug/exe 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 57/340 Test #59: arm-dynamic-linker ............................... Passed 0.32 sec test 60 Start 60: arm-dynamic-list-data 60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh" 60: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 60: Environment variables: 60: MACHINE=arm 60: CPU= 60: Test timeout computed to be: 1500 58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log 58: + cc -o out/test/arm/dynamic-dt-debug/b.o -c -xc - 58: + cat 60: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list-data.sh 60: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/dynamic-list-data/a.o -c -xc - 60: + cat 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/340 Test #55: arm-dt-needed .................................... Passed 2.48 sec test 61 Start 61: arm-dynamic-list 61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list.sh" 61: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dynamic-list.sh 61: + . /build/reproducible-path/mold-2.34.1+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 58: + cc -B. -o out/test/arm/dynamic-dt-debug/c.so out/test/arm/dynamic-dt-debug/b.o -shared 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: +++ basename /build/reproducible-path/mold-2.34.1+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 60: + cc -B. -o out/test/arm/dynamic-list-data/exe out/test/arm/dynamic-list-data/a.o -Wl,-dynamic-list-data 61: + cc -o out/test/arm/dynamic-list/a.o -c -xc - 61: + cat 61: + cc -B. -o out/test/arm/dynamic-list/exe out/test/arm/dynamic-list/a.o 58: + readelf --dynamic out/test/arm/dynamic-dt-debug/c.so 58: + grep -Fq '(DEBUG)' out/test/arm/dynamic-dt-debug/log 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 59/340 Test #58: arm-dynamic-dt-debug ............................. Passed 1.17 sec test 62 Start 62: arm-dynamic-list2 62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list2.sh" 62: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dynamic-list2.sh 62: + . /build/reproducible-path/mold-2.34.1+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 60: + readelf -W --dyn-syms out/test/arm/dynamic-list-data/exe 62: +++ basename /build/reproducible-path/mold-2.34.1+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 60: + grep -wq foo out/test/arm/dynamic-list-data/log 62: ++ set -x 62: + cc -o out/test/arm/dynamic-list2/a.o -c -xc - 62: + cat 60: + grep -wq bar out/test/arm/dynamic-list-data/log 60: + on_exit 60: + echo OK 60: OK 60: + exit 0 60/340 Test #60: arm-dynamic-list-data ............................ Passed 0.68 sec test 63 Start 63: arm-dynamic-list3 63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list3.sh" 63: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/dynamic-list3.sh 63: + . /build/reproducible-path/mold-2.34.1+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 61: + readelf --dyn-syms out/test/arm/dynamic-list/exe 63: +++ basename /build/reproducible-path/mold-2.34.1+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 61: + grep -q ' foo' out/test/arm/dynamic-list/log 63: ++ set -x 63: + cat 61: + grep -q ' bar' out/test/arm/dynamic-list/log 63: + c++ -fPIC -c -o out/test/arm/dynamic-list3/b.o -xc - 63: + cat 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 62: + c++ -o out/test/arm/dynamic-list2/b.o -c -xc++ - 62: + cat 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 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: + readelf --dyn-syms out/test/arm/dynamic-list/exe1 61: + grep -q ' foo' out/test/arm/dynamic-list/log1 61: + grep -q ' bar' out/test/arm/dynamic-list/log1 61: + cc -B. -o out/test/arm/dynamic-list/exe2 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/arm/dynamic-list/dyn 63: + readelf --dyn-syms out/test/arm/dynamic-list3/exe1 63: + grep -q ' xyz' out/test/arm/dynamic-list3/log1 63: + grep -q ' foobarzx' out/test/arm/dynamic-list3/log1 63: + grep -q ' foobarcx' out/test/arm/dynamic-list3/log1 63: + grep -q ' foo123bar456bx' out/test/arm/dynamic-list3/log1 63: + grep -q ' foo123bar456c' out/test/arm/dynamic-list3/log1 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 61: + readelf --dyn-syms out/test/arm/dynamic-list/exe2 62: + grep -q ' foo' out/test/arm/dynamic-list2/log 61: + grep -q ' foo' out/test/arm/dynamic-list/log2 62: + grep -q ' bar' out/test/arm/dynamic-list2/log 61: + grep -q ' bar' out/test/arm/dynamic-list/log2 62: + cat 61: + cc -B. -o out/test/arm/dynamic-list/exe3 out/test/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar 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 62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe1 63: + readelf --dyn-syms out/test/arm/dynamic-list3/exe2 62: + grep -q ' foo' out/test/arm/dynamic-list2/log1 61: + readelf --dyn-syms out/test/arm/dynamic-list/exe3 63: + grep -q ' xyz' out/test/arm/dynamic-list3/log2 62: + grep -q ' bar' out/test/arm/dynamic-list2/log1 61: + grep -q ' foo' out/test/arm/dynamic-list/log3 62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log1 63: + grep -q ' foobarzx' out/test/arm/dynamic-list3/log2 61: + grep -q ' bar' out/test/arm/dynamic-list/log3 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 63: + grep -q ' foobarcx' out/test/arm/dynamic-list3/log2 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 61/340 Test #61: arm-dynamic-list ................................. Passed 1.67 sec test 64 Start 64: arm-dynamic-list4 64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list4.sh" 64: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 64: Environment variables: 64: MACHINE=arm 64: CPU= 64: Test timeout computed to be: 1500 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 62/340 Test #63: arm-dynamic-list3 ................................ Passed 1.20 sec test 65 Start 65: arm-dynamic 65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh" 65: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 65: Environment variables: 65: MACHINE=arm 65: CPU= 65: Test timeout computed to be: 1500 64: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic-list4.sh 64: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C 64: ++ '[' -z arm ']' 64: ++ '[' -z '' ']' 64: ++ TESTDIR=out/test/arm 64: ++ CC=cc 64: ++ CXX=c++ 64: ++ GCC=gcc 64: ++ GXX=g++ 64: ++ OBJDUMP=objdump 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: +++ basename /build/reproducible-path/mold-2.34.1+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: + cc -o out/test/arm/dynamic-list4/a.o -c -xc - -fPIC 65: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh 64: + cat 65: + . /build/reproducible-path/mold-2.34.1+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 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/dynamic.sh .sh 65: ++ testname=dynamic 65: ++ echo -n 'Testing dynamic ... ' 65: Testing dynamic ... ++ t=out/test/arm/dynamic 65: ++ mkdir -p out/test/arm/dynamic 65: ++ set -x 65: + echo '.globl main; main:' 65: + cc -o out/test/arm/dynamic/a.o -c -x assembler - 65: + cc -B. -o out/test/arm/dynamic/exe out/test/arm/dynamic/a.o 62: + readelf --dyn-syms out/test/arm/dynamic-list2/exe2 62: + grep -q ' foo' out/test/arm/dynamic-list2/log2 62: + grep -q ' bar' out/test/arm/dynamic-list2/log2 62: + grep -q ' _Z3bazi' out/test/arm/dynamic-list2/log2 62: + on_exit 62: + echo OK 62: OK 62: + exit 0 63/340 Test #62: arm-dynamic-list2 ................................ Passed 1.64 sec test 66 Start 66: arm-emit-relocs-cpp 66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh" 66: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 66: Environment variables: 66: MACHINE=arm 66: CPU= 66: Test timeout computed to be: 1500 66: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-cpp.sh 64: + cat 64: + cc -B. -shared -o out/test/arm/dynamic-list4/b.so out/test/arm/dynamic-list4/a.o -Wl,--dynamic-list=out/test/arm/dynamic-list4/dyn 66: + . /build/reproducible-path/mold-2.34.1+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 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: +++ basename /build/reproducible-path/mold-2.34.1+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/340 Test #66: arm-emit-relocs-cpp ..............................***Skipped 0.09 sec test 67 Start 67: arm-emit-relocs-dead-sections 67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs-dead-sections.sh" 67: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/emit-relocs-dead-sections.sh 67: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 65: + readelf --dynamic out/test/arm/dynamic/exe 67: ++ set -x 67: + '[' arm = m68k ']' 67: + '[' arm = sh4 ']' 67: + c++ -o out/test/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 67: + cat 65: + grep -Eq 'Shared library:.*\blibc\b' out/test/arm/dynamic/log 65: + readelf -W --dyn-syms --use-dynamic out/test/arm/dynamic/exe 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 -o out/test/arm/dynamic-list4/c.o -c -xc - -fPIC 64: + cat 65: + on_exit 65: + echo OK 65: OK 65: + exit 0 65/340 Test #65: arm-dynamic ...................................... Passed 0.85 sec test 68 Start 68: arm-emit-relocs 68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/emit-relocs.sh" 68: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/emit-relocs.sh 68: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/emit-relocs/a.o -c -fPIC -xc - 64: + cc -B. -shared -o out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/c.o 68: + cat 68: + cc -B. -o out/test/arm/emit-relocs/exe out/test/arm/emit-relocs/a.o -Wl,-emit-relocs 64: + cat 64: + cc -o out/test/arm/dynamic-list4/e.o -c -xc - 68: + out/test/arm/emit-relocs/exe 68: + grep -q 'Hello world' 68: + grep -Eq 'rela?\.text' 68: + readelf -S out/test/arm/emit-relocs/exe 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: + on_exit 68: + echo OK 68: OK 68: + exit 0 66/340 Test #68: arm-emit-relocs .................................. Passed 0.62 sec test 69 Start 69: arm-empty-arg 69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-arg.sh" 69: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/empty-arg.sh 69: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/empty-arg.sh .sh 69: ++ testname=empty-arg 69: ++ echo -n 'Testing empty-arg ... ' 69: Testing empty-arg ... ++ t=out/test/arm/empty-arg 69: ++ mkdir -p out/test/arm/empty-arg 69: ++ set -x 69: + ./mold -m elf_x86_64 '' 69: + grep -q 'cannot open :' out/test/arm/empty-arg/log 69: + on_exit 69: + echo OK 69: OK 69: + exit 0 67/340 Test #69: arm-empty-arg .................................... Passed 0.13 sec test 70 Start 70: arm-empty-file 70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-file.sh" 70: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/empty-file.sh 70: + . /build/reproducible-path/mold-2.34.1+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.34.1+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/exe1 64: + grep -q 'foo1 bar1 baz1' 64: + cc -B. -o out/test/arm/dynamic-list4/exe2 out/test/arm/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/arm/dynamic-list4/d.so out/test/arm/dynamic-list4/b.so -Wl,-pop-state 70: + rm -f out/test/arm/empty-file/b.script 70: + touch out/test/arm/empty-file/b.script 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 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/340 Test #64: arm-dynamic-list4 ................................ Passed 2.22 sec test 71 Start 71: arm-empty-input 71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh" 71: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 71: Environment variables: 71: MACHINE=arm 71: CPU= 71: Test timeout computed to be: 1500 71: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh 71: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C 71: ++ '[' -z arm ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/arm 71: ++ CC=cc 71: ++ CXX=c++ 71: ++ GCC=gcc 71: ++ GXX=g++ 71: ++ OBJDUMP=objdump 71: ++ OBJCOPY=objcopy 71: ++ STRIP=strip 71: ++ QEMU= 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/empty-input.sh .sh 71: ++ testname=empty-input 71: ++ echo -n 'Testing empty-input ... ' 71: Testing empty-input ... ++ t=out/test/arm/empty-input 71: ++ mkdir -p out/test/arm/empty-input 71: ++ set -x 71: + rm -f out/test/arm/empty-input/a.o 71: + touch out/test/arm/empty-input/a.o 71: + cc -B. -o out/test/arm/empty-input/exe out/test/arm/empty-input/a.o 70: + out/test/arm/empty-file/exe 70: + grep -q 'Hello world' 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 69/340 Test #70: arm-empty-file ................................... Passed 0.75 sec test 72 Start 72: arm-empty-version 72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/empty-version.sh" 72: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/empty-version.sh 72: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/empty-version.sh .sh 72: ++ testname=empty-version 72: ++ echo -n 'Testing empty-version ... ' 72: Testing empty-version ... ++ t=out/test/arm/empty-version 72: ++ mkdir -p out/test/arm/empty-version 71: + grep -q 'unknown file type' out/test/arm/empty-input/log 72: ++ set -x 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 70/340 Test #71: arm-empty-input .................................. Passed 0.26 sec test 73 Start 73: arm-entry 73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh" 73: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 73: Environment variables: 73: MACHINE=arm 73: CPU= 73: Test timeout computed to be: 1500 72: + cc -fPIC -c -o out/test/arm/empty-version/a.o -xc - 72: + cat 73: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/entry.sh 73: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/entry/a.o -c -x assembler - 73: + cat 73: + cc -o out/test/arm/entry/b.o -c -xc - 73: + cat 72: + cc -B. -shared -o out/test/arm/empty-version/b.so out/test/arm/empty-version/a.o 73: + cc -B. -o out/test/arm/entry/exe1 -Wl,-e,foo out/test/arm/entry/a.o out/test/arm/entry/b.o 72: + grep -q ' bar1' 72: + readelf --dyn-syms out/test/arm/empty-version/b.so 72: + 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/340 Test #72: arm-empty-version ................................ Passed 0.64 sec test 74 Start 74: arm-exception-multiple-ehframe 74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception-multiple-ehframe.sh" 74: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/exception-multiple-ehframe.sh 74: + . /build/reproducible-path/mold-2.34.1+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 ']' 73: + readelf -e out/test/arm/entry/exe1 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: +++ basename /build/reproducible-path/mold-2.34.1+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 73: + grep -q 'Entry point address:.*0x1000$' out/test/arm/entry/log 74: ++ set -x 74: + grep -q __tsan_init 74: + nm mold 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/340 Test #73: arm-entry ........................................ Passed 1.02 sec test 75 Start 75: arm-exception 75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exception.sh" 75: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/exception.sh 75: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 74: + command -v perl 74: + '[' arm = sh4 ']' 74: + c++ -o out/test/arm/exception-multiple-ehframe/a.o -c -xc++ - 74: + cat 75: + c++ -B. -o out/test/arm/exception/exe1 out/test/arm/exception/b.o -static -pthread 74: + c++ -o out/test/arm/exception-multiple-ehframe/b.o -c -xc++ - 74: + cat 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 67: + c++ -o out/test/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 67: + cat 74: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/arm/exception-multiple-ehframe/c.o 74: + c++ -o out/test/arm/exception-multiple-ehframe/d.o -c -xc++ - 74: + cat 75: + out/test/arm/exception/exe1 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: + c++ -B. -o out/test/arm/exception/exe2 out/test/arm/exception/c.o -no-pie -static -pthread 74: + grep -q '^1 3$' 74: + out/test/arm/exception-multiple-ehframe/exe1 74: + on_exit 74: + echo OK 74: OK 74: + exit 0 73/340 Test #74: arm-exception-multiple-ehframe ................... Passed 3.01 sec test 76 Start 76: arm-exclude-libs 76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs.sh" 76: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/exclude-libs.sh 76: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cat 76: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/a.o - 75: + out/test/arm/exception/exe2 75: + c++ -B. -o out/test/arm/exception/exe3 out/test/arm/exception/b.o -pie 76: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/b.o - 76: + cat 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: + cc -fPIC -xc -c -o out/test/arm/exclude-libs/e.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: + cc -B. -shared -o out/test/arm/exclude-libs/f.so out/test/arm/exclude-libs/e.o out/test/arm/exclude-libs/c.a out/test/arm/exclude-libs/d.a 75: + 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: + 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 75: + out/test/arm/exception/exe5 75: + c++ -B. -o out/test/arm/exception/exe6 out/test/arm/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 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 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 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=ALL 75: + strip out/test/arm/exception/exe11 75: + out/test/arm/exception/exe11 75: + c++ -B. -o out/test/arm/exception/exe12 out/test/arm/exception/c.o -no-pie 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/340 Test #76: arm-exclude-libs ................................. Passed 2.69 sec test 77 Start 77: arm-exclude-libs2 77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs2.sh" 77: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 77: Environment variables: 77: MACHINE=arm 77: CPU= 77: Test timeout computed to be: 1500 77: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs2.sh 77: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++ '[' -z arm ']' 77: ++ '[' -z '' ']' 77: ++ TESTDIR=out/test/arm 77: ++ CC=cc 77: ++ CXX=c++ 77: ++ GCC=gcc 77: ++ GXX=g++ 77: ++ OBJDUMP=objdump 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs2.sh .sh 77: ++ testname=exclude-libs2 77: ++ echo -n 'Testing exclude-libs2 ... ' 77: Testing exclude-libs2 ... ++ t=out/test/arm/exclude-libs2 77: ++ mkdir -p out/test/arm/exclude-libs2 77: ++ set -x 77: + cat 77: + cc -x assembler -c -o out/test/arm/exclude-libs2/a.o - 77: + rm -f out/test/arm/exclude-libs2/b.a 77: + ar crs out/test/arm/exclude-libs2/b.a out/test/arm/exclude-libs2/a.o 77: + cc -xc -c -o out/test/arm/exclude-libs2/c.o - 77: + cat 75: + strip out/test/arm/exception/exe12 75: + out/test/arm/exception/exe12 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 75/340 Test #75: arm-exception .................................... Passed 5.59 sec test 78 Start 78: arm-exclude-libs3 78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh" 78: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 78: Environment variables: 78: MACHINE=arm 78: CPU= 78: Test timeout computed to be: 1500 77: + cc -B. -shared -o out/test/arm/exclude-libs2/d.so out/test/arm/exclude-libs2/c.o out/test/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a 78: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh 78: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C 78: ++ '[' -z arm ']' 78: ++ '[' -z '' ']' 78: ++ TESTDIR=out/test/arm 78: ++ CC=cc 78: ++ CXX=c++ 78: ++ GCC=gcc 78: ++ GXX=g++ 78: ++ OBJDUMP=objdump 78: ++ OBJCOPY=objcopy 78: ++ STRIP=strip 78: ++ QEMU= 78: ++ case $MACHINE in 78: ++ tlsdesc_opt=-mtls-dialect=gnu2 78: +++ uname 78: ++ '[' Linux = FreeBSD ']' 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT 78: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/exclude-libs3.sh .sh 78: ++ testname=exclude-libs3 78: ++ echo -n 'Testing exclude-libs3 ... ' 78: Testing exclude-libs3 ... ++ t=out/test/arm/exclude-libs3 78: ++ mkdir -p out/test/arm/exclude-libs3 78: ++ set -x 78: + cat 78: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/a.o - 78: + rm -f out/test/arm/exclude-libs3/b.a 78: + ar crs out/test/arm/exclude-libs3/b.a out/test/arm/exclude-libs3/a.o 78: + cat 78: + cc -fPIC -xc -c -o out/test/arm/exclude-libs3/c.o - 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/340 Test #77: arm-exclude-libs2 ................................ Passed 0.76 sec test 79 Start 79: arm-execstack 79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execstack.sh" 79: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/execstack.sh 79: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -B. -shared -o out/test/arm/exclude-libs3/d.so out/test/arm/exclude-libs3/c.o out/test/arm/exclude-libs3/b.a -Wl,-exclude-libs=ALL 79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o -Wl,-z,execstack 78: + readelf --dyn-syms out/test/arm/exclude-libs3/d.so 78: + grep -Fq foo out/test/arm/exclude-libs3/log 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 77/340 Test #78: arm-exclude-libs3 ................................ Passed 0.87 sec test 80 Start 80: arm-execute-only 80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh" 80: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 80: Environment variables: 80: MACHINE=arm 80: CPU= 80: Test timeout computed to be: 1500 80: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/execute-only.sh 80: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/execute-only.sh .sh 80: ++ testname=execute-only 80: ++ echo -n 'Testing execute-only ... ' 80: Testing execute-only ... ++ t=out/test/arm/execute-only 80: ++ mkdir -p out/test/arm/execute-only 80: ++ set -x 80: + '[' arm = sparc64 ']' 80: + '[' arm = ppc64 ']' 80: + '[' arm = ppc64le ']' 80: + cat 79: + grep -q 'GNU_STACK.* RWE ' 80: + cc -o out/test/arm/execute-only/a.o -c -xc - 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 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 80: + cc -B. -o out/test/arm/execute-only/exe out/test/arm/execute-only/a.o -Wl,--execute-only 79: + grep -q 'GNU_STACK.* RW ' 79: + readelf --segments -W out/test/arm/execstack/exe 79: + cc -B. -o out/test/arm/execstack/exe out/test/arm/execstack/a.o 67: + out/test/arm/emit-relocs-dead-sections/exe 67: + grep -q 'Hello world' 67: + on_exit 67: + echo OK 67: OK 67: + exit 0 78/340 Test #67: arm-emit-relocs-dead-sections .................... Passed 10.17 sec test 81 Start 81: arm-export-dynamic 81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh" 81: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 81: Environment variables: 81: MACHINE=arm 81: CPU= 81: Test timeout computed to be: 1500 81: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh 80: + out/test/arm/execute-only/exe 81: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++ '[' -z arm ']' 80: + grep -q 'Hello world' 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: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' 80: + readelf -W --segments out/test/arm/execute-only/exe 81: ++ '[' Linux = FreeBSD ']' 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/export-dynamic.sh .sh 80: + on_exit 80: + echo OK 80: OK 80: + exit 0 79/340 Test #80: arm-execute-only ................................. Passed 0.74 sec test 82 Start 82: arm-export-from-exe 82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh" 82: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 82: Environment variables: 82: MACHINE=arm 82: CPU= 82: Test timeout computed to be: 1500 81: ++ testname=export-dynamic 81: ++ echo -n 'Testing export-dynamic ... ' 81: Testing export-dynamic ... ++ t=out/test/arm/export-dynamic 81: ++ mkdir -p out/test/arm/export-dynamic 81: ++ set -x 81: + cc -o out/test/arm/export-dynamic/a.o -c -x assembler - 81: + cat 82: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh 82: + . /build/reproducible-path/mold-2.34.1+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 79: + readelf --segments -W out/test/arm/execstack/exe 79: + grep -q 'GNU_STACK.* RW ' 82: ++ '[' Linux = FreeBSD ']' 81: + cc -shared -fPIC -o out/test/arm/export-dynamic/b.so -xc /dev/null 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT 82: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/export-from-exe.sh .sh 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 80/340 Test #79: arm-execstack .................................... Passed 1.30 sec test 83 Start 83: arm-fatal-warnings 83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh" 83: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 83: Environment variables: 83: MACHINE=arm 83: CPU= 83: Test timeout computed to be: 1500 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 - 83: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/fatal-warnings.sh 83: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/a.o - 83: + cat 82: + cat 82: + cc -shared -fPIC -o out/test/arm/export-from-exe/b.so -xc - 83: + cc -fcommon -xc -c -o out/test/arm/fatal-warnings/b.o - 83: + cat 81: + ./mold -o out/test/arm/export-dynamic/exe out/test/arm/export-dynamic/a.o out/test/arm/export-dynamic/b.so --export-dynamic 81: + readelf --dyn-syms out/test/arm/export-dynamic/exe 81: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/arm/export-dynamic/log 81: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/arm/export-dynamic/log 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 81: + on_exit 81: + echo OK 81: OK 81: + exit 0 81/340 Test #81: arm-export-dynamic ............................... Passed 0.63 sec test 84 Start 84: arm-filler 84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/filler.sh" 84: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/filler.sh 84: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -B. -static -o /dev/null -xc - 84: + echo 'int main() {}' 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 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 82: + readelf --dyn-syms out/test/arm/export-from-exe/exe 82: + grep -q expfn2 82: + grep -q expfn1 82: + readelf --dyn-syms out/test/arm/export-from-exe/exe 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 82/340 Test #83: arm-fatal-warnings ............................... Passed 0.99 sec test 85 Start 85: arm-filter 85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh" 85: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 85: Environment variables: 85: MACHINE=arm 85: CPU= 85: Test timeout computed to be: 1500 82: + on_exit 82: + echo OK 82: OK 82: + exit 0 83/340 Test #82: arm-export-from-exe .............................. Passed 1.09 sec test 86 Start 86: arm-func-addr 86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh" 86: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 86: Environment variables: 86: MACHINE=arm 86: CPU= 86: Test timeout computed to be: 1500 85: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh 86: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh 86: + . /build/reproducible-path/mold-2.34.1+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 85: + . /build/reproducible-path/mold-2.34.1+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 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/func-addr.sh .sh 85: +++ uname 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT 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 85: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/filter.sh .sh 86: ++ set -x 86: + cat 86: + cc -shared -o out/test/arm/func-addr/a.so -xc - 85: ++ testname=filter 85: ++ echo -n 'Testing filter ... ' 85: Testing filter ... ++ t=out/test/arm/filter 85: ++ mkdir -p out/test/arm/filter 84: + cat 84: + cc -o out/test/arm/filler/a.o -c -xc - 85: ++ set -x 85: + cc -o out/test/arm/filter/a.o -c -x assembler - 85: + cat 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/340 Test #85: arm-filter ....................................... Passed 0.27 sec test 87 Start 87: arm-gc-sections 87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gc-sections.sh" 87: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gc-sections.sh 87: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gc-sections.sh .sh 87: ++ testname=gc-sections 87: ++ echo -n 'Testing gc-sections ... ' 87: Testing gc-sections ... ++ t=out/test/arm/gc-sections 87: ++ mkdir -p out/test/arm/gc-sections 87: ++ set -x 87: + cat 87: + c++ -B. -o out/test/arm/gc-sections/exe1 out/test/arm/gc-sections/a.cc -ffunction-sections -fdata-sections 84: + cc -B. -static -Wl,--filler,0xfe -o out/test/arm/filler/exe1 out/test/arm/filler/a.o 86: + cc -o out/test/arm/func-addr/b.o -c -xc -fno-PIC - 86: + cat 84: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/arm/filler/exe1 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: + od -x out/test/arm/filler/exe1 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 84: + cc -B. -static -Wl,--filler,0x00 -o out/test/arm/filler/exe2 out/test/arm/filler/a.o 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/340 Test #86: arm-func-addr .................................... Passed 1.12 sec test 88 Start 88: arm-gdb-index-compress-output 88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-compress-output.sh" 88: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-compress-output.sh 88: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 88: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 88: + command -v gdb 88: + cat 88: + cc -c -o out/test/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 84: + od -x out/test/arm/filler/exe2 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 87: + readelf --symbols out/test/arm/gc-sections/exe2 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 86/340 Test #84: arm-filler ....................................... Passed 2.31 sec test 89 Start 89: arm-gdb-index-dwarf2 89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh" 89: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 89: Environment variables: 89: MACHINE=arm 89: CPU= 89: Test timeout computed to be: 1500 87: + grep -q live_fn1 out/test/arm/gc-sections/log.2 87: + grep -q live_fn2 out/test/arm/gc-sections/log.2 89: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh 87: + grep -qv dead_fn1 out/test/arm/gc-sections/log.2 89: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 89: ++ '[' -z arm ']' 87: + grep -qv dead_fn2 out/test/arm/gc-sections/log.2 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 87: + grep -q live_var1 out/test/arm/gc-sections/log.2 88: + grep -Fq .gdb_index 89: ++ '[' Linux = FreeBSD ']' 88: + readelf -WS out/test/arm/gdb-index-compress-output/b.so 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf2.sh .sh 87: + grep -q live_var2 out/test/arm/gc-sections/log.2 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 -qv dead_var1 out/test/arm/gc-sections/log.2 88: + cc -c -o out/test/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 89: ++ set -x 89: + on_qemu 89: + '[' '' '!=' '' ']' 89: + grep -qw qemu /proc/cpuinfo 88: + cat 87: + grep -qv dead_var2 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: + out/test/arm/gc-sections/exe2 87: + grep -q '1 2' 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 87/340 Test #87: arm-gc-sections .................................. Passed 1.63 sec test 90 Start 90: arm-gdb-index-dwarf3 90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf3.sh" 90: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-dwarf3.sh 90: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + echo 'int main() {}' 90: + cc -B. -gdwarf-3 -o /dev/null -xc - 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 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: + cc -c -o out/test/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 90: + cat 89: + cat 89: + cc -c -o out/test/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 90: + cc -c -o out/test/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 90: + cat 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 90: + grep -Fq .gdb_index 90: + readelf -WS out/test/arm/gdb-index-dwarf3/c.so 90: + cat 90: + cc -c -o out/test/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -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: + 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: + grep -q 'Hello world' 89: + out/test/arm/gdb-index-dwarf2/exe 89: + DEBUGINFOD_URLS= 89: + gdb out/test/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 90: + grep -Fq .gdb_index 90: + readelf -WS out/test/arm/gdb-index-dwarf3/exe 90: + grep -q 'Hello world' 90: + out/test/arm/gdb-index-dwarf3/exe 90: + DEBUGINFOD_URLS= 90: + gdb out/test/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 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/340 Test #88: arm-gdb-index-compress-output .................... Passed 4.81 sec test 91 Start 91: arm-gdb-index-dwarf4 91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf4.sh" 91: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-dwarf4.sh 91: + . /build/reproducible-path/mold-2.34.1+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.34.1+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/340 Test #89: arm-gdb-index-dwarf2 ............................. Passed 4.71 sec test 92 Start 92: arm-gdb-index-dwarf5 92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf5.sh" 92: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-dwarf5.sh 92: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 91: + cat 91: + cc -c -o out/test/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 92: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' 92: + command -v gdb 92: + test_cflags -gdwarf-5 -g 92: + echo 'int main() {}' 92: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 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/340 Test #90: arm-gdb-index-dwarf3 ............................. Passed 4.82 sec test 93 Start 93: arm-gdb-index-dwarf64 93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-dwarf64.sh" 93: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-dwarf64.sh 93: + . /build/reproducible-path/mold-2.34.1+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 91: + cc -c -o out/test/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 91: + cat 93: +++ basename /build/reproducible-path/mold-2.34.1+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 -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 92: + cat 92: + cat 92: + cat 92: + 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 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: + readelf -WS out/test/arm/gdb-index-dwarf4/c.so 91: + grep -Fq .gdb_index 93: + cat 91: + cc -c -o out/test/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 93: + cat 91: + cat 93: + cat 93: + cat 93: + cc -c -o out/test/arm/gdb-index-dwarf64/a.o out/test/arm/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 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 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 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/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/c.o out/test/arm/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 91: + grep -Fq .gdb_index 91: + readelf -WS out/test/arm/gdb-index-dwarf4/exe 91: + grep -q 'Hello world' 91: + out/test/arm/gdb-index-dwarf4/exe 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 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 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 92: + grep -Fq .gdb_index 92: + readelf -WS 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: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/e.so 92: + cc -c -o out/test/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 92: + cat 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 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 92: + readelf -WS out/test/arm/gdb-index-dwarf5/exe 92: + grep -Fq .gdb_index 92: + grep -q 'main: .* \[global, function\]' 92: + readelf --debug=gdb_index out/test/arm/gdb-index-dwarf5/exe 92: + grep -q 'Hello world' 92: + out/test/arm/gdb-index-dwarf5/exe 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 93: + readelf -WS out/test/arm/gdb-index-dwarf64/f.so 93: + grep -Fq .gdb_index 93: + cc -c -o out/test/arm/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 93: + cat 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/340 Test #91: arm-gdb-index-dwarf4 ............................. Passed 4.83 sec test 94 Start 94: arm-gdb-index-empty 94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-empty.sh" 94: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-empty.sh 94: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 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/340 Test #94: arm-gdb-index-empty .............................. Passed 0.31 sec test 95 Start 95: arm-gdb-index-split-dwarf 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gdb-index-split-dwarf.sh" 95: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gdb-index-split-dwarf.sh 95: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + echo 'int main() {}' 95: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 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 95: + cat 92: + grep -q 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf5/log 95: + cat 92: + grep -q 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf5/log 95: + cat 92: + grep -q 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf5/log 95: + cat 92: + grep -q 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf5/log 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 92: + on_exit 92: + echo OK 92: OK 92: + exit 0 93/340 Test #92: arm-gdb-index-dwarf5 ............................. Passed 5.24 sec test 96 Start 96: arm-glibc-2.22-bug 96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/glibc-2.22-bug.sh" 96: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/glibc-2.22-bug.sh 96: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 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 96: + cc -B. -o out/test/arm/glibc-2.22-bug/b.so -shared out/test/arm/glibc-2.22-bug/a.o 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 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 -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 96: + readelf -W --sections out/test/arm/glibc-2.22-bug/b.so 96: + grep -E -A1 '\.rela?\.dyn' 96: + grep -Eq '\.rela?\.plt' 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 94/340 Test #96: arm-glibc-2.22-bug ............................... Passed 0.67 sec test 97 Start 97: arm-global-offset-table 97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/global-offset-table.sh" 97: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/global-offset-table.sh 97: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 - 93: + grep -Fq .gdb_index 93: + readelf -WS out/test/arm/gdb-index-dwarf64/exe2 93: + grep -q 'Hello world' 93: + out/test/arm/gdb-index-dwarf64/exe2 93: + DEBUGINFOD_URLS= 93: + gdb out/test/arm/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 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 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_ 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 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 95/340 Test #97: arm-global-offset-table .......................... Passed 0.70 sec test 98 Start 98: arm-gnu-hash 98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-hash.sh" 98: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gnu-hash.sh 98: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 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 98: ++ set -x 98: + cc -c -o out/test/arm/gnu-hash/a.o -xc - 98: + cat 98: + cc -B. -o out/test/arm/gnu-hash/b.so out/test/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared 95: + readelf -WS out/test/arm/gdb-index-split-dwarf/exe 95: + grep -Fq .gdb_index 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 96/340 Test #95: arm-gdb-index-split-dwarf ........................ Passed 2.38 sec test 99 Start 99: arm-gnu-property 99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh" 99: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 99: Environment variables: 99: MACHINE=arm 99: CPU= 99: Test timeout computed to be: 1500 99: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-property.sh 99: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -o out/test/arm/gnu-property/a.o -c -xc - 99: + cat 98: + on_exit 98: + echo OK 98: OK 98: + exit 0 97/340 Test #98: arm-gnu-hash ..................................... Passed 0.54 sec test 100 Start 100: arm-gnu-retain 100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-retain.sh" 100: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gnu-retain.sh 100: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + cc -c -o out/test/arm/gnu-retain/a.o -xc - -ffunction-sections 100: + cat 99: + cc -B. -o out/test/arm/gnu-property/exe out/test/arm/gnu-property/a.o -no-pie 100: + grep -q '\.text\.foo.*AXR' 100: + readelf -WS out/test/arm/gnu-retain/a.o 100: + cc -B. -o out/test/arm/gnu-retain/exe out/test/arm/gnu-retain/a.o -Wl,-gc-sections 99: + grep -Fqw .note.gnu.property 99: + readelf -W --sections out/test/arm/gnu-property/exe 99: + skip 99: + echo skipped 99: skipped 99: + trap - EXIT 99: + exit 0 98/340 Test #99: arm-gnu-property .................................***Skipped 0.65 sec test 101 Start 101: arm-gnu-unique 101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh" 101: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 101: Environment variables: 101: MACHINE=arm 101: CPU= 101: Test timeout computed to be: 1500 101: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/gnu-unique.sh 101: + . /build/reproducible-path/mold-2.34.1+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.34.1+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 100: + nm out/test/arm/gnu-retain/exe 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 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/340 Test #100: arm-gnu-retain ................................... Passed 0.64 sec test 102 Start 102: arm-gnu-warning 102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/gnu-warning.sh" 102: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/gnu-warning.sh 102: + . /build/reproducible-path/mold-2.34.1+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.34.1+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: + g++ -o out/test/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 101: + cat 102: + cc -B. -o out/test/arm/gnu-warning/exe out/test/arm/gnu-warning/a.o -no-pie 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 102: + grep -q 'Hello world' 102: + out/test/arm/gnu-warning/exe 102: + on_exit 102: + echo OK 102: OK 102: + exit 0 100/340 Test #102: arm-gnu-warning .................................. Passed 0.57 sec test 103 Start 103: arm-hash-style 103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hash-style.sh" 103: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hash-style.sh 103: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hash-style.sh .sh 103: ++ testname=hash-style 103: ++ echo -n 'Testing hash-style ... ' 103: Testing hash-style ... ++ t=out/test/arm/hash-style 103: ++ mkdir -p out/test/arm/hash-style 103: ++ set -x 103: + cat 103: + cc -o out/test/arm/hash-style/a.o -c -xc - 101: + out/test/arm/gnu-unique/exe 101: + grep -q foo=5 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 101/340 Test #101: arm-gnu-unique ................................... Passed 0.88 sec test 104 Start 104: arm-hello-dynamic 104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hello-dynamic.sh" 104: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hello-dynamic.sh 104: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hello-dynamic.sh .sh 104: ++ testname=hello-dynamic 104: ++ echo -n 'Testing hello-dynamic ... ' 104: Testing hello-dynamic ... ++ t=out/test/arm/hello-dynamic 104: ++ mkdir -p out/test/arm/hello-dynamic 104: ++ set -x 104: + cc -o out/test/arm/hello-dynamic/a.o -c -xc - -fno-PIE 104: + cat 103: + ./mold -shared -o out/test/arm/hash-style/b.so out/test/arm/hash-style/a.o 103: + grep -Fq ' .hash' 103: + readelf -WS out/test/arm/hash-style/b.so 103: + grep -Fq ' .gnu.hash' 103: + readelf -WS out/test/arm/hash-style/b.so 103: + ./mold -shared -o out/test/arm/hash-style/c.so out/test/arm/hash-style/a.o --hash-style=both --hash-style=none 103: + readelf -WS out/test/arm/hash-style/c.so 103: + grep -Fq ' .hash' out/test/arm/hash-style/log 103: + grep -Fq ' .gnu.hash' out/test/arm/hash-style/log 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 102/340 Test #103: arm-hash-style ................................... Passed 0.49 sec test 105 Start 105: arm-hello-static 105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hello-static.sh" 105: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 105: Environment variables: 105: MACHINE=arm 105: CPU= 105: Test timeout computed to be: 1500 104: + cc -B. -o out/test/arm/hello-dynamic/exe out/test/arm/hello-dynamic/a.o -no-pie 105: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hello-static.sh 105: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hello-static.sh .sh 105: ++ testname=hello-static 105: ++ echo -n 'Testing hello-static ... ' 105: Testing hello-static ... ++ t=out/test/arm/hello-static 105: ++ mkdir -p out/test/arm/hello-static 105: ++ set -x 105: + test_cflags -static 105: + echo 'int main() {}' 105: + cc -B. -static -o /dev/null -xc - 104: + grep -q 'Hello world' 104: + out/test/arm/hello-dynamic/exe 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 103/340 Test #104: arm-hello-dynamic ................................ Passed 0.66 sec test 106 Start 106: arm-help 106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/help.sh" 106: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 106: Environment variables: 106: MACHINE=arm 106: CPU= 106: Test timeout computed to be: 1500 106: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/help.sh 106: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/help.sh .sh 106: ++ testname=help 106: ++ echo -n 'Testing help ... ' 106: Testing help ... ++ t=out/test/arm/help 106: ++ mkdir -p out/test/arm/help 106: ++ set -x 106: + ./mold --help 106: + grep -q Usage 93: + grep -q 'fn8 () at .*/d.c:6' out/test/arm/gdb-index-dwarf64/log2 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 104/340 Test #106: arm-help ......................................... Passed 0.12 sec test 107 Start 107: arm-hidden-archive 107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh" 107: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 107: Environment variables: 107: MACHINE=arm 107: CPU= 107: Test timeout computed to be: 1500 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 107: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh 93: + grep -q 'fn5 () at .*/c.c:8' out/test/arm/gdb-index-dwarf64/log2 107: + . /build/reproducible-path/mold-2.34.1+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 93: + grep -q 'fn4 () at .*/b.c:4' out/test/arm/gdb-index-dwarf64/log2 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT 93: + grep -q 'fn3 () at .*/b.c:8' out/test/arm/gdb-index-dwarf64/log2 107: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-archive.sh .sh 107: ++ testname=hidden-archive 107: ++ echo -n 'Testing hidden-archive ... ' 107: Testing hidden-archive ... ++ t=out/test/arm/hidden-archive 107: ++ mkdir -p out/test/arm/hidden-archive 93: + grep -q 'fn2 () at .*/a.c:4' out/test/arm/gdb-index-dwarf64/log2 107: ++ set -x 93: + grep -q 'fn1 () at .*/a.c:8' out/test/arm/gdb-index-dwarf64/log2 107: + cc -c -o out/test/arm/hidden-archive/a.o -fPIC -xc - 107: + cat 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 105/340 Test #93: arm-gdb-index-dwarf64 ............................ Passed 9.21 sec test 108 Start 108: arm-hidden-undef 108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-undef.sh" 108: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hidden-undef.sh 108: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hidden-undef.sh .sh 108: ++ testname=hidden-undef 108: ++ echo -n 'Testing hidden-undef ... ' 108: Testing hidden-undef ... ++ t=out/test/arm/hidden-undef 108: ++ mkdir -p out/test/arm/hidden-undef 105: + cat 105: + cc -o out/test/arm/hello-static/a.o -c -xc - 108: ++ set -x 108: + cc -o out/test/arm/hidden-undef/a.so -shared -fPIC -xc - 108: + cat 107: + rm -f out/test/arm/hidden-archive/b.a 107: + ar rcs out/test/arm/hidden-archive/b.a out/test/arm/hidden-archive/a.o 107: + cc -shared -o out/test/arm/hidden-archive/c.so -fPIC -xc - 107: + cat 105: + cc -B. -o out/test/arm/hello-static/exe out/test/arm/hello-static/a.o -static 108: + cat 108: + cc -o out/test/arm/hidden-undef/b.o -fPIC -c -xc - 107: + cat 107: + cc -o out/test/arm/hidden-archive/d.o -fPIC -c -xc - 108: + cc -B. -o out/test/arm/hidden-undef/exe out/test/arm/hidden-undef/a.so out/test/arm/hidden-undef/b.o 105: + grep -q 'Hello world' 105: + out/test/arm/hello-static/exe 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 106/340 Test #105: arm-hello-static ................................. Passed 1.33 sec test 109 Start 109: arm-hidden-weak-undef 109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh" 109: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 109: Environment variables: 109: MACHINE=arm 109: CPU= 109: Test timeout computed to be: 1500 109: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/hidden-weak-undef.sh 109: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/hidden-weak-undef.sh .sh 109: ++ testname=hidden-weak-undef 109: ++ echo -n 'Testing hidden-weak-undef ... ' 109: Testing hidden-weak-undef ... ++ t=out/test/arm/hidden-weak-undef 109: ++ mkdir -p out/test/arm/hidden-weak-undef 109: ++ set -x 109: + cc -o out/test/arm/hidden-weak-undef/a.o -fPIC -c -xc - 109: + cat 107: + cc -B. -o out/test/arm/hidden-archive/exe out/test/arm/hidden-archive/d.o out/test/arm/hidden-archive/c.so out/test/arm/hidden-archive/b.a 109: + cc -B. -shared -o out/test/arm/hidden-weak-undef/b.so out/test/arm/hidden-weak-undef/a.o 108: + grep -q 'undefined symbol: foo' out/test/arm/hidden-undef/log 108: + on_exit 108: + echo OK 108: OK 108: + exit 0 107/340 Test #108: arm-hidden-undef ................................. Passed 1.01 sec test 110 Start 110: arm-icf-safe 110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/icf-safe.sh" 110: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/icf-safe.sh 110: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/icf-safe.sh .sh 110: ++ testname=icf-safe 110: ++ echo -n 'Testing icf-safe ... ' 110: Testing icf-safe ... ++ t=out/test/arm/icf-safe 110: ++ mkdir -p out/test/arm/icf-safe 110: ++ set -x 110: + '[' arm = s390x ']' 110: + cat 110: + cc -c -o out/test/arm/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 107: + out/test/arm/hidden-archive/exe 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 108/340 Test #107: arm-hidden-archive ............................... Passed 1.31 sec test 111 Start 111: arm-icf-small 111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/icf-small.sh" 111: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/icf-small.sh 111: + . /build/reproducible-path/mold-2.34.1+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 109: + readelf -W --dyn-syms out/test/arm/hidden-weak-undef/b.so 111: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/icf-small.sh .sh 111: ++ testname=icf-small 111: ++ echo -n 'Testing icf-small ... ' 111: Testing icf-small ... ++ t=out/test/arm/icf-small 111: ++ mkdir -p out/test/arm/icf-small 109: + grep -qw foo out/test/arm/hidden-weak-undef/log 111: ++ set -x 109: + grep -qw bar out/test/arm/hidden-weak-undef/log 111: + cc -o out/test/arm/icf-small/a.o -c -ffunction-sections -xc - 111: + cat 109: + on_exit 109: + echo OK 109: OK 109: + exit 0 109/340 Test #109: arm-hidden-weak-undef ............................ Passed 0.57 sec test 112 Start 112: arm-icf 112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh" 112: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/icf.sh 110: + cc -c -o out/test/arm/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 112: + . /build/reproducible-path/mold-2.34.1+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 110: + cat 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/icf.sh .sh 112: ++ testname=icf 112: ++ echo -n 'Testing icf ... ' 112: Testing icf ... ++ t=out/test/arm/icf 112: ++ mkdir -p out/test/arm/icf 112: ++ set -x 112: + '[' arm = ppc64 ']' 112: + cc -c -o out/test/arm/icf/a.o -ffunction-sections -fdata-sections -xc - 112: + cat 111: + ./mold -o out/test/arm/icf-small/exe -icf=all out/test/arm/icf-small/a.o 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 110/340 Test #111: arm-icf-small .................................... Passed 0.35 sec test 113 Start 113: arm-ifunc-address-equality-exported 113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh" 113: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-address-equality-exported.sh 113: + . /build/reproducible-path/mold-2.34.1+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 110: + 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 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT 113: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality-exported.sh .sh 113: ++ testname=ifunc-address-equality-exported 113: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 113: Testing ifunc-address-equality-exported ... ++ t=out/test/arm/ifunc-address-equality-exported 113: ++ mkdir -p out/test/arm/ifunc-address-equality-exported 113: ++ set -x 113: + supports_ifunc 113: + is_musl 113: + ldd --version 112: + cc -B. -o out/test/arm/icf/exe out/test/arm/icf/a.o -Wl,-icf=all 113: + grep -q musl 113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 113: + cc -c -o /dev/null -xc - 110: + out/test/arm/icf-safe/exe1 110: + grep -q '^0 0$' 113: + cat 113: + cc -c -fPIC -o out/test/arm/ifunc-address-equality-exported/a.o -xc - 110: + cat 110: + cc -c -o out/test/arm/icf-safe/c.o -ffunction-sections -fdata-sections -xc - 112: + out/test/arm/icf/exe 112: + grep -q '1 0' 112: + on_exit 112: + echo OK 112: OK 112: + exit 0 111/340 Test #112: arm-icf .......................................... Passed 0.72 sec test 114 Start 114: arm-ifunc-address-equality 114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh" 114: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 114: Environment variables: 114: MACHINE=arm 114: CPU= 114: Test timeout computed to be: 1500 110: + 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 113: + cc -B. -shared -o out/test/arm/ifunc-address-equality-exported/b.so out/test/arm/ifunc-address-equality-exported/a.o 114: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-address-equality.sh 114: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-address-equality.sh .sh 114: ++ testname=ifunc-address-equality 114: ++ echo -n 'Testing ifunc-address-equality ... ' 114: Testing ifunc-address-equality ... ++ t=out/test/arm/ifunc-address-equality 114: ++ mkdir -p out/test/arm/ifunc-address-equality 114: ++ set -x 114: + supports_ifunc 114: + is_musl 114: + grep -q musl 114: + ldd --version 114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 114: + cc -c -o /dev/null -xc - 113: + cat 113: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality-exported/c.o -xc - 114: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/a.o -xc - 114: + cat 110: + out/test/arm/icf-safe/exe2 110: + grep foo2 out/test/arm/icf-safe/log2 110: + on_exit 110: + echo OK 110: OK 110: + exit 0 112/340 Test #110: arm-icf-safe ..................................... Passed 1.43 sec test 115 Start 115: arm-ifunc-alias 115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh" 115: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 115: Environment variables: 115: MACHINE=arm 115: CPU= 115: Test timeout computed to be: 1500 115: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-alias.sh 115: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-alias.sh .sh 115: ++ testname=ifunc-alias 115: ++ echo -n 'Testing ifunc-alias ... ' 115: Testing ifunc-alias ... ++ t=out/test/arm/ifunc-alias 115: ++ mkdir -p out/test/arm/ifunc-alias 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 - 113: + 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 114: + cc -c -fPIC -o out/test/arm/ifunc-address-equality/b.o -xc - 114: + cat 115: + cat 115: + cc -fPIC -o out/test/arm/ifunc-alias/a.o -c -xc - 114: + cc -c -fno-PIE -o out/test/arm/ifunc-address-equality/c.o -xc - 114: + cat 113: + grep -Eq '^(\S+) \1' 113: + out/test/arm/ifunc-address-equality-exported/exe 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 113/340 Test #113: arm-ifunc-address-equality-exported .............. Passed 1.36 sec test 116 Start 116: arm-ifunc-dlopen 116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dlopen.sh" 116: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-dlopen.sh 116: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-dlopen.sh .sh 116: ++ testname=ifunc-dlopen 116: ++ echo -n 'Testing ifunc-dlopen ... ' 116: Testing ifunc-dlopen ... ++ t=out/test/arm/ifunc-dlopen 116: ++ mkdir -p out/test/arm/ifunc-dlopen 116: ++ set -x 116: + supports_ifunc 116: + is_musl 116: + grep -q musl 116: + ldd --version 115: + cc -B. -o out/test/arm/ifunc-alias/exe1 out/test/arm/ifunc-alias/a.o -pie 116: + cc -c -o /dev/null -xc - 116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 114: + 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 116: + cc -fno-PIE -o out/test/arm/ifunc-dlopen/a.o -c -xc - 116: + cat 115: + out/test/arm/ifunc-alias/exe1 115: + grep -Eq '^(\S+) \1$' 115: + cc -B. -o out/test/arm/ifunc-alias/exe2 out/test/arm/ifunc-alias/a.o -no-pie 116: + cat 114: + out/test/arm/ifunc-address-equality/exe1 116: + cc -fPIC -o out/test/arm/ifunc-dlopen/b.o -c -xc - 114: + grep -Eq '^(\S+) \1 (\S+) \2' 114: + readelf --dynamic out/test/arm/ifunc-address-equality/exe1 114: + grep -q TEXTREL out/test/arm/ifunc-address-equality/log1 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 114/340 Test #114: arm-ifunc-address-equality ....................... Passed 1.45 sec test 117 Start 117: arm-ifunc-dso 117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dso.sh" 117: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-dso.sh 117: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-dso.sh .sh 117: ++ testname=ifunc-dso 117: ++ echo -n 'Testing ifunc-dso ... ' 117: Testing ifunc-dso ... ++ t=out/test/arm/ifunc-dso 117: ++ mkdir -p out/test/arm/ifunc-dso 117: ++ set -x 117: + supports_ifunc 117: + is_musl 117: + ldd --version 117: + grep -q musl 115: + grep -Eq '^(\S+) \1$' 115: + out/test/arm/ifunc-alias/exe2 117: + cc -c -o /dev/null -xc - 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 115/340 Test #115: arm-ifunc-alias .................................. Passed 1.19 sec test 118 Start 118: arm-ifunc-dynamic 118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh" 118: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 118: Environment variables: 118: MACHINE=arm 118: CPU= 118: Test timeout computed to be: 1500 118: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh 118: + . /build/reproducible-path/mold-2.34.1+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 116: + cc -B. -o out/test/arm/ifunc-dlopen/c.so out/test/arm/ifunc-dlopen/b.o -shared 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-dynamic.sh .sh 118: ++ testname=ifunc-dynamic 118: ++ echo -n 'Testing ifunc-dynamic ... ' 118: Testing ifunc-dynamic ... ++ t=out/test/arm/ifunc-dynamic 118: ++ mkdir -p out/test/arm/ifunc-dynamic 118: ++ set -x 118: + supports_ifunc 118: + is_musl 118: + ldd --version 118: + grep -q musl 118: + cc -c -o /dev/null -xc - 118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 117: + cat 117: + cc -fPIC -o out/test/arm/ifunc-dso/a.o -c -xc - 118: + cat 118: + cc -o out/test/arm/ifunc-dynamic/a.o -c -xc - 116: + 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 117: + cc -fPIC -o out/test/arm/ifunc-dso/b.o -c -xc - 117: + cat 118: + cc -B. -o out/test/arm/ifunc-dynamic/exe1 out/test/arm/ifunc-dynamic/a.o -Wl,-z,lazy 117: + cc -B. -o out/test/arm/ifunc-dso/c.so out/test/arm/ifunc-dso/b.o -shared 116: + grep -q 'foo foo' 116: + out/test/arm/ifunc-dlopen/exe 116: + on_exit 116: + echo OK 116: OK 116: + exit 0 116/340 Test #116: arm-ifunc-dlopen ................................. Passed 1.41 sec test 119 Start 119: arm-ifunc-export 119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-export.sh" 119: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-export.sh 119: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-export.sh .sh 119: ++ testname=ifunc-export 119: ++ echo -n 'Testing ifunc-export ... ' 119: Testing ifunc-export ... ++ t=out/test/arm/ifunc-export 119: ++ mkdir -p out/test/arm/ifunc-export 119: ++ set -x 119: + supports_ifunc 119: + is_musl 119: + grep -q musl 119: + ldd --version 119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 119: + cc -c -o /dev/null -xc - 118: + grep -q 'Hello world' 118: + out/test/arm/ifunc-dynamic/exe1 118: + cc -B. -o out/test/arm/ifunc-dynamic/exe2 out/test/arm/ifunc-dynamic/a.o -Wl,-z,now 117: + readelf -W --dyn-syms out/test/arm/ifunc-dso/c.so 117: + grep -Eq '(IFUNC|: 10).*foobar' 117: + cc -B. -o out/test/arm/ifunc-dso/exe out/test/arm/ifunc-dso/a.o out/test/arm/ifunc-dso/c.so 119: + cc -c -fPIC -o out/test/arm/ifunc-export/a.o -xc - 119: + cat 118: + out/test/arm/ifunc-dynamic/exe2 118: + grep -q 'Hello world' 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 117/340 Test #118: arm-ifunc-dynamic ................................ Passed 1.18 sec test 120 Start 120: arm-ifunc-funcptr 120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh" 120: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-funcptr.sh 120: + . /build/reproducible-path/mold-2.34.1+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 119: + cc -B. -shared -o out/test/arm/ifunc-export/b.so out/test/arm/ifunc-export/a.o 120: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-funcptr.sh .sh 120: ++ testname=ifunc-funcptr 120: ++ echo -n 'Testing ifunc-funcptr ... ' 120: Testing ifunc-funcptr ... ++ t=out/test/arm/ifunc-funcptr 120: ++ mkdir -p out/test/arm/ifunc-funcptr 120: ++ set -x 120: + supports_ifunc 120: + is_musl 120: + ldd --version 120: + grep -q musl 117: + out/test/arm/ifunc-dso/exe 117: + grep -q 'Hello world' 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 120: + cc -c -o /dev/null -xc - 118/340 Test #117: arm-ifunc-dso .................................... Passed 1.47 sec test 121 Start 121: arm-ifunc-noplt 121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh" 121: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 121: Environment variables: 121: MACHINE=arm 121: CPU= 121: Test timeout computed to be: 1500 120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 121: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh 121: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C 121: ++ '[' -z arm ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/arm 121: ++ CC=cc 121: ++ CXX=c++ 121: ++ GCC=gcc 121: ++ GXX=g++ 121: ++ OBJDUMP=objdump 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-noplt.sh .sh 121: ++ testname=ifunc-noplt 121: ++ echo -n 'Testing ifunc-noplt ... ' 121: Testing ifunc-noplt ... ++ t=out/test/arm/ifunc-noplt 121: ++ mkdir -p out/test/arm/ifunc-noplt 121: ++ set -x 121: + supports_ifunc 121: + is_musl 121: + ldd --version 121: + grep -q musl 121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 121: + cc -c -o /dev/null -xc - 120: + cat 120: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/a.o -c -xc - 119: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 119: + readelf --dyn-syms out/test/arm/ifunc-export/b.so 121: + cat 121: + cc -fPIC -o out/test/arm/ifunc-noplt/a.o -c -xc - -fno-plt 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 119/340 Test #119: arm-ifunc-export ................................. Passed 0.96 sec test 122 Start 122: arm-ifunc-static-pie 122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh" 122: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 122: Environment variables: 122: MACHINE=arm 122: CPU= 122: Test timeout computed to be: 1500 122: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh 122: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C 122: ++ '[' -z arm ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/arm 122: ++ CC=cc 122: ++ CXX=c++ 122: ++ GCC=gcc 122: ++ GXX=g++ 122: ++ OBJDUMP=objdump 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT 122: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static-pie.sh .sh 122: ++ testname=ifunc-static-pie 122: ++ echo -n 'Testing ifunc-static-pie ... ' 122: Testing ifunc-static-pie ... ++ t=out/test/arm/ifunc-static-pie 122: ++ mkdir -p out/test/arm/ifunc-static-pie 122: ++ set -x 122: + test_cflags -static-pie 122: + echo 'int main() {}' 120: + cat 122: + cc -B. -static-pie -o /dev/null -xc - 120: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/b.o -xc - 121: + cc -B. -o out/test/arm/ifunc-noplt/exe1 out/test/arm/ifunc-noplt/a.o -pie 120: + cc -c -fPIC -o out/test/arm/ifunc-funcptr/c.o -xc - 120: + cat 122: + skip 122: + echo skipped 122: skipped 122: + trap - EXIT 122: + exit 0 120/340 Test #122: arm-ifunc-static-pie .............................***Skipped 0.34 sec test 123 Start 123: arm-ifunc-static 123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/ifunc-static.sh" 123: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-static.sh 123: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/ifunc-static.sh .sh 123: ++ testname=ifunc-static 123: ++ echo -n 'Testing ifunc-static ... ' 123: Testing ifunc-static ... ++ t=out/test/arm/ifunc-static 123: ++ mkdir -p out/test/arm/ifunc-static 123: ++ set -x 123: + test_cflags -static 123: + echo 'int main() {}' 123: + cc -B. -static -o /dev/null -xc - 121: + out/test/arm/ifunc-noplt/exe1 121: + grep -q 'Hello world' 121: + cc -B. -o out/test/arm/ifunc-noplt/exe2 out/test/arm/ifunc-noplt/a.o -no-pie 120: + 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 121: + grep -q 'Hello world' 121: + out/test/arm/ifunc-noplt/exe2 121: + on_exit 121: + echo OK 121: OK 121: + exit 0 121/340 Test #121: arm-ifunc-noplt .................................. Passed 1.15 sec test 124 Start 124: arm-image-base 124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh" 124: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 124: Environment variables: 124: MACHINE=arm 124: CPU= 124: Test timeout computed to be: 1500 120: + out/test/arm/ifunc-funcptr/exe1 120: + grep -q '^3$' 120: + cc -B. -o out/test/arm/ifunc-funcptr/exe2 out/test/arm/ifunc-funcptr/a.o out/test/arm/ifunc-funcptr/b.o out/test/arm/ifunc-funcptr/c.o -no-pie 124: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh 124: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++ '[' -z arm ']' 124: ++ '[' -z '' ']' 124: ++ TESTDIR=out/test/arm 124: ++ CC=cc 124: ++ CXX=c++ 124: ++ GCC=gcc 124: ++ GXX=g++ 124: ++ OBJDUMP=objdump 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=gnu2 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/image-base.sh .sh 124: ++ testname=image-base 124: ++ echo -n 'Testing image-base ... ' 124: Testing image-base ... ++ t=out/test/arm/image-base 124: ++ mkdir -p out/test/arm/image-base 124: ++ set -x 124: + cc -o out/test/arm/image-base/a.o -c -xc - 124: + cat 123: + supports_ifunc 123: + is_musl 123: + ldd --version 123: + grep -q musl 123: + cc -c -o /dev/null -xc - 123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 123: + cc -o out/test/arm/ifunc-static/a.o -c -xc - 123: + cat 120: + grep -q '^3$' 120: + out/test/arm/ifunc-funcptr/exe2 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 124: + cc -B. -no-pie -o out/test/arm/image-base/exe1 out/test/arm/image-base/a.o -Wl,--image-base=0x8000000 122/340 Test #120: arm-ifunc-funcptr ................................ Passed 1.68 sec test 125 Start 125: arm-init-array-priorities 125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-array-priorities.sh" 125: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 125: Environment variables: 125: MACHINE=arm 125: CPU= 125: Test timeout computed to be: 1500 125: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/init-array-priorities.sh 125: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/init-array-priorities.sh .sh 125: ++ testname=init-array-priorities 125: ++ echo -n 'Testing init-array-priorities ... ' 125: Testing init-array-priorities ... ++ t=out/test/arm/init-array-priorities 125: ++ mkdir -p out/test/arm/init-array-priorities 125: ++ set -x 125: + is_musl 125: + grep -q musl 125: + ldd --version 125: + cc -c -o out/test/arm/init-array-priorities/a.o -xc - 125: + cat 123: + cc -B. -o out/test/arm/ifunc-static/exe out/test/arm/ifunc-static/a.o -static 125: + cat 125: + cc -c -o out/test/arm/init-array-priorities/b.o -xc - 124: + out/test/arm/image-base/exe1 124: + grep -q 'Hello world' 124: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' 124: + readelf -W --sections out/test/arm/image-base/exe1 124: + cc -o out/test/arm/image-base/b.o -c -xc - 124: + cat 125: + cc -c -o out/test/arm/init-array-priorities/c.o -xc - 125: + cat 124: + '[' arm = x86-64 -o arm = aarch64 ']' 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 123/340 Test #124: arm-image-base ................................... Passed 0.94 sec test 126 Start 126: arm-init-in-dso 126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh" 126: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 126: Environment variables: 126: MACHINE=arm 126: CPU= 126: Test timeout computed to be: 1500 126: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/init-in-dso.sh 126: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/init-in-dso.sh .sh 126: ++ testname=init-in-dso 126: ++ echo -n 'Testing init-in-dso ... ' 126: Testing init-in-dso ... ++ t=out/test/arm/init-in-dso 126: ++ mkdir -p out/test/arm/init-in-dso 126: ++ set -x 126: + cc -shared -o out/test/arm/init-in-dso/a.so -xc - 123: + out/test/arm/ifunc-static/exe 123: + grep -q 'Hello world' 126: + cat 123: + on_exit 123: + echo OK 123: OK 123: + exit 0 124/340 Test #123: arm-ifunc-static ................................. Passed 1.54 sec test 127 Start 127: arm-init 127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/init.sh" 127: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/init.sh 127: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/init.sh .sh 127: ++ testname=init 127: ++ echo -n 'Testing init ... ' 127: Testing init ... ++ t=out/test/arm/init 127: ++ mkdir -p out/test/arm/init 127: ++ set -x 127: + cc -o out/test/arm/init/a.o -c -xc - 127: + cat 125: + cc -c -o out/test/arm/init-array-priorities/d.o -xc - 125: + cat 127: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,foo 126: + cc -o out/test/arm/init-in-dso/b.o -c -xc - 126: + cat 125: + cat 125: + cc -c -o out/test/arm/init-array-priorities/e.o -xc - 126: + 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 127: + readelf --dynamic out/test/arm/init/exe 127: + grep -Fq '(INIT)' 127: + cc -B. -o out/test/arm/init/exe out/test/arm/init/a.o -Wl,-init,no-such-symbol 125: + cat 125: + cc -c -o out/test/arm/init-array-priorities/f.o -xc - 127: + readelf --dynamic out/test/arm/init/exe 127: + grep -Fq '(INIT)' out/test/arm/init/log 126: + readelf --dynamic out/test/arm/init-in-dso/exe 125: + cc -c -o out/test/arm/init-array-priorities/g.o -xc - 125: + cat 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 126: + grep -Fq '(INIT)' out/test/arm/init-in-dso/log 125/340 Test #127: arm-init ......................................... Passed 0.85 sec test 128 Start 128: arm-initfirst 128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh" 128: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 128: Environment variables: 128: MACHINE=arm 128: CPU= 128: Test timeout computed to be: 1500 126: + on_exit 126: + echo OK 126: OK 126: + exit 0 126/340 Test #126: arm-init-in-dso .................................. Passed 0.99 sec test 129 Start 129: arm-interpose 129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh" 129: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 129: Environment variables: 129: MACHINE=arm 129: CPU= 129: Test timeout computed to be: 1500 128: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh 128: + . /build/reproducible-path/mold-2.34.1+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 129: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT 129: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++ '[' -z arm ']' 129: ++ '[' -z '' ']' 129: ++ TESTDIR=out/test/arm 128: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/initfirst.sh .sh 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 128: ++ testname=initfirst 128: ++ echo -n 'Testing initfirst ... ' 128: Testing initfirst ... ++ t=out/test/arm/initfirst 128: ++ mkdir -p out/test/arm/initfirst 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT 128: ++ set -x 128: + cc -c -fPIC -o out/test/arm/initfirst/a.o -xc - 129: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/interpose.sh .sh 128: + cat 129: ++ testname=interpose 129: ++ echo -n 'Testing interpose ... ' 129: Testing interpose ... ++ t=out/test/arm/interpose 129: ++ mkdir -p out/test/arm/interpose 129: ++ set -x 129: + cat 129: + cc -c -fPIC -o out/test/arm/interpose/a.o -xc - 125: + cc -c -o out/test/arm/init-array-priorities/h.o -xc - 125: + cat 128: + cc -B. -shared -o out/test/arm/initfirst/b.so out/test/arm/initfirst/a.o -Wl,-z,initfirst 129: + cc -B. -shared -o out/test/arm/interpose/b.so out/test/arm/interpose/a.o -Wl,-z,interpose 125: + cat 125: + cc -c -o out/test/arm/init-array-priorities/i.o -xc - 128: + readelf --dynamic out/test/arm/initfirst/b.so 128: + grep -q 'Flags:.*INITFIRST' 129: + grep -q 'Flags:.*INTERPOSE' 129: + readelf --dynamic out/test/arm/interpose/b.so 128: + on_exit 128: + echo OK 128: OK 128: + exit 0 127/340 Test #128: arm-initfirst .................................... Passed 0.61 sec test 130 Start 130: arm-invalid-version-script 130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh" 130: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 130: Environment variables: 130: MACHINE=arm 130: CPU= 130: Test timeout computed to be: 1500 129: + on_exit 129: + echo OK 129: OK 129: + exit 0 128/340 Test #129: arm-interpose .................................... Passed 0.60 sec test 131 Start 131: arm-issue646 131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh" 131: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 131: Environment variables: 131: MACHINE=arm 131: CPU= 131: Test timeout computed to be: 1500 130: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh 130: + . /build/reproducible-path/mold-2.34.1+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 131: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 131: + . /build/reproducible-path/mold-2.34.1+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 130: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/invalid-version-script.sh .sh 131: +++ uname 130: ++ testname=invalid-version-script 130: ++ echo -n 'Testing invalid-version-script ... ' 130: Testing invalid-version-script ... ++ t=out/test/arm/invalid-version-script 130: ++ mkdir -p out/test/arm/invalid-version-script 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/issue646.sh .sh 130: ++ set -x 130: + echo 'int main() {}' 131: ++ testname=issue646 131: ++ echo -n 'Testing issue646 ... ' 131: Testing issue646 ... ++ t=out/test/arm/issue646 131: ++ mkdir -p out/test/arm/issue646 130: + cc -c -o out/test/arm/invalid-version-script/a.o -xc - 131: ++ set -x 131: + cat 131: + c++ -o out/test/arm/issue646/a.o -c -xc++ - 125: + 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 130: + echo 'VER1 { foo[12; };' 130: + 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 125: + out/test/arm/init-array-priorities/exe 125: + grep -q 21348756 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 129/340 Test #125: arm-init-array-priorities ........................ Passed 2.57 sec test 132 Start 132: arm-large-alignment-dso 132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment-dso.sh" 132: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-alignment-dso.sh 132: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-alignment-dso.sh .sh 132: ++ testname=large-alignment-dso 132: ++ echo -n 'Testing large-alignment-dso ... ' 132: Testing large-alignment-dso ... ++ t=out/test/arm/large-alignment-dso 132: ++ mkdir -p out/test/arm/large-alignment-dso 132: ++ set -x 132: + '[' arm = i686 ']' 132: + cat 132: + cc -o out/test/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 130: + grep -q 'invalid version pattern' out/test/arm/invalid-version-script/log 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 130/340 Test #130: arm-invalid-version-script ....................... Passed 0.58 sec test 133 Start 133: arm-large-alignment 133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment.sh" 133: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 133: Environment variables: 133: MACHINE=arm 133: CPU= 133: Test timeout computed to be: 1500 133: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-alignment.sh 133: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-alignment.sh .sh 133: ++ testname=large-alignment 133: ++ echo -n 'Testing large-alignment ... ' 133: Testing large-alignment ... ++ t=out/test/arm/large-alignment 133: ++ mkdir -p out/test/arm/large-alignment 133: ++ set -x 133: + '[' arm = i686 ']' 133: + cc -o out/test/arm/large-alignment/a.o -c -xc - -ffunction-sections 133: + cat 132: + cc -B. -o out/test/arm/large-alignment-dso/b.so out/test/arm/large-alignment-dso/a.o -shared 133: + cc -B. -o out/test/arm/large-alignment/exe out/test/arm/large-alignment/a.o 132: + cc -o out/test/arm/large-alignment-dso/c.o -c -xc - 132: + cat 133: + out/test/arm/large-alignment/exe 132: + 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 133: + grep -q 'Hello world' 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 131/340 Test #133: arm-large-alignment .............................. Passed 0.66 sec test 134 Start 134: arm-large-max-page-size-strip 134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size-strip.sh" 134: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-max-page-size-strip.sh 134: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C 134: ++ '[' -z arm ']' 134: ++ '[' -z '' ']' 134: ++ TESTDIR=out/test/arm 134: ++ CC=cc 134: ++ CXX=c++ 134: ++ GCC=gcc 134: ++ GXX=g++ 134: ++ OBJDUMP=objdump 134: ++ OBJCOPY=objcopy 134: ++ STRIP=strip 134: ++ QEMU= 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size-strip.sh .sh 134: ++ testname=large-max-page-size-strip 134: ++ echo -n 'Testing large-max-page-size-strip ... ' 134: Testing large-max-page-size-strip ... ++ t=out/test/arm/large-max-page-size-strip 134: ++ mkdir -p out/test/arm/large-max-page-size-strip 134: ++ set -x 134: + '[' arm = arm ']' 134: + skip 134: + echo skipped 134: skipped 134: + trap - EXIT 134: + exit 0 132/340 Test #134: arm-large-max-page-size-strip ....................***Skipped 0.09 sec test 135 Start 135: arm-large-max-page-size 135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-max-page-size.sh" 135: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-max-page-size.sh 135: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/large-max-page-size.sh .sh 135: ++ testname=large-max-page-size 135: ++ echo -n 'Testing large-max-page-size ... ' 135: Testing large-max-page-size ... ++ t=out/test/arm/large-max-page-size 135: ++ mkdir -p out/test/arm/large-max-page-size 135: ++ set -x 135: + cat 135: + cc -o out/test/arm/large-max-page-size/a.o -c -xc - -fPIC 132: + out/test/arm/large-alignment-dso/exe 132: + grep -q 'Hello world' 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 133/340 Test #132: arm-large-alignment-dso .......................... Passed 1.13 sec test 136 Start 136: arm-large-text 136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh" 136: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 136: Environment variables: 136: MACHINE=arm 136: CPU= 136: Test timeout computed to be: 1500 136: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh 136: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 136: ++ '[' -z arm ']' 136: ++ '[' -z '' ']' 136: ++ TESTDIR=out/test/arm 136: ++ CC=cc 136: ++ CXX=c++ 136: ++ GCC=gcc 136: ++ GXX=g++ 136: ++ OBJDUMP=objdump 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: +++ uname 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT 136: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/large-text.sh .sh 136: ++ testname=large-text 136: ++ echo -n 'Testing large-text ... ' 136: Testing large-text ... ++ t=out/test/arm/large-text 136: ++ mkdir -p out/test/arm/large-text 136: ++ set -x 136: + cat 136: + cc -o out/test/arm/large-text/a.o -c -xassembler - 135: + 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 136: + cc -o out/test/arm/large-text/b.o -c -xc - 135: + grep -q 'Hello world' 136: + cat 135: + out/test/arm/large-max-page-size/exe 135: + on_exit 135: + echo OK 135: OK 135: + exit 0 134/340 Test #135: arm-large-max-page-size .......................... Passed 0.70 sec test 137 Start 137: arm-library 137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/library.sh" 137: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 137: Environment variables: 137: MACHINE=arm 137: CPU= 137: Test timeout computed to be: 1500 137: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/library.sh 137: + . /build/reproducible-path/mold-2.34.1+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 ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 137: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/library.sh .sh 137: ++ testname=library 137: ++ echo -n 'Testing library ... ' 137: Testing library ... ++ t=out/test/arm/library 137: ++ mkdir -p out/test/arm/library 137: ++ set -x 137: + cat 137: + cc -o out/test/arm/library/a.o -c -xc - -fPIC 136: + cc -B. -o out/test/arm/large-text/exe out/test/arm/large-text/a.o out/test/arm/large-text/b.o 137: + cc -B. -shared -o out/test/arm/library/libfoobar.so out/test/arm/library/a.o 137: + cat 137: + cc -o out/test/arm/library/c.o -c -xc - 137: + 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 136: + grep -q 'Hello world' 136: + out/test/arm/large-text/exe 136: + on_exit 136: + echo OK 136: OK 136: + exit 0 135/340 Test #136: arm-large-text ................................... Passed 1.55 sec test 138 Start 138: arm-link-order 138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/link-order.sh" 138: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/link-order.sh 138: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/link-order.sh .sh 138: ++ testname=link-order 138: ++ echo -n 'Testing link-order ... ' 138: Testing link-order ... ++ t=out/test/arm/link-order 138: ++ mkdir -p out/test/arm/link-order 138: ++ set -x 138: + cc -fPIC -c -o out/test/arm/link-order/a.o -xc - 138: + cat 137: + out/test/arm/library/exe1 137: + grep -q 'Hello world' 137: + cc -B. -o out/test/arm/library/exe2 out/test/arm/library/c.o -Lout/test/arm/library -Wl,--library=foobar -Wl,-rpath,out/test/arm/library 138: + cc -B. -shared -o out/test/arm/link-order/libfoo.so out/test/arm/link-order/a.o 137: + grep -q 'Hello world' 137: + out/test/arm/library/exe2 137: + on_exit 137: + echo OK 137: OK 137: + exit 0 136/340 Test #137: arm-library ...................................... Passed 1.54 sec test 139 Start 139: arm-linker-script-defsym 139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-defsym.sh" 139: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script-defsym.sh 139: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script-defsym.sh .sh 139: ++ testname=linker-script-defsym 139: ++ echo -n 'Testing linker-script-defsym ... ' 139: Testing linker-script-defsym ... ++ t=out/test/arm/linker-script-defsym 139: ++ mkdir -p out/test/arm/linker-script-defsym 139: ++ set -x 139: + cc -o out/test/arm/linker-script-defsym/a.o -c -xc - 139: + cat 138: + ar crs out/test/arm/link-order/libfoo.a out/test/arm/link-order/a.o 138: + cc -c -o out/test/arm/link-order/b.o -xc - 138: + cat 139: + cat 139: + 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 138: + 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 139: + readelf -sW out/test/arm/linker-script-defsym/b.so 139: + grep -q 'FUNC .* bar' 139: + cat 139: + cc -o out/test/arm/linker-script-defsym/c.o -c -xc - 131: + c++ -B. -o out/test/arm/issue646/exe out/test/arm/issue646/a.o 138: + grep -q libfoo 138: + readelf --dynamic out/test/arm/link-order/exe 138: + 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 139: + 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 138: + readelf --dynamic out/test/arm/link-order/exe 138: + grep -q libfoo 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 137/340 Test #138: arm-link-order ................................... Passed 1.47 sec test 140 Start 140: arm-linker-script-error 140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh" 140: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 140: Environment variables: 140: MACHINE=arm 140: CPU= 140: Test timeout computed to be: 1500 131: + out/test/arm/issue646/exe 131: + grep -q 'error: exception' 140: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 138/340 Test #131: arm-issue646 ..................................... Passed 4.62 sec test 141 Start 141: arm-linker-script-relocatable 141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-relocatable.sh" 141: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 141: Environment variables: 141: MACHINE=arm 141: CPU= 141: Test timeout computed to be: 1500 140: + . /build/reproducible-path/mold-2.34.1+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 141: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-relocatable.sh 140: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-error.sh .sh 141: + . /build/reproducible-path/mold-2.34.1+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 140: ++ testname=linker-script-error 140: ++ echo -n 'Testing linker-script-error ... ' 140: Testing linker-script-error ... ++ t=out/test/arm/linker-script-error 140: ++ mkdir -p out/test/arm/linker-script-error 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT 141: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script-relocatable.sh .sh 140: ++ set -x 140: + cc -o out/test/arm/linker-script-error/a.o -c -xc - 141: ++ testname=linker-script-relocatable 141: ++ echo -n 'Testing linker-script-relocatable ... ' 141: Testing linker-script-relocatable ... ++ t=out/test/arm/linker-script-relocatable 141: ++ mkdir -p out/test/arm/linker-script-relocatable 140: + cat 141: ++ set -x 141: + grep -q __tsan_init 141: + nm mold 139: + out/test/arm/linker-script-defsym/exe 139: + grep -q 42 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 139/340 Test #139: arm-linker-script-defsym ......................... Passed 1.23 sec test 142 Start 142: arm-linker-script 142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script.sh" 142: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 142: Environment variables: 142: MACHINE=arm 142: CPU= 142: Test timeout computed to be: 1500 142: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script.sh 142: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script.sh .sh 142: ++ testname=linker-script 142: ++ echo -n 'Testing linker-script ... ' 142: Testing linker-script ... ++ t=out/test/arm/linker-script 142: ++ mkdir -p out/test/arm/linker-script 140: + echo 'VERSION { ver_x /*' 140: + 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 142: ++ set -x 142: + cat 142: + cc -o out/test/arm/linker-script/a.o -c -xc - 140: + grep -q 'unclosed comment' out/test/arm/linker-script-error/log 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 140/340 Test #140: arm-linker-script-error .......................... Passed 0.44 sec test 143 Start 143: arm-linker-script2 143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script2.sh" 143: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script2.sh 143: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script2.sh .sh 143: ++ testname=linker-script2 143: ++ echo -n 'Testing linker-script2 ... ' 143: Testing linker-script2 ... ++ t=out/test/arm/linker-script2 143: ++ mkdir -p out/test/arm/linker-script2 143: ++ set -x 143: + cc -o out/test/arm/linker-script2/a.o -c -xc - 143: + cat 142: + cat 142: + cc -B. -o out/test/arm/linker-script/exe out/test/arm/linker-script/script 143: + mkdir -p out/test/arm/linker-script2/foo/bar 143: + rm -f out/test/arm/linker-script2/foo/bar/libfoo.a 143: + ar rcs out/test/arm/linker-script2/foo/bar/libfoo.a out/test/arm/linker-script2/a.o 143: + cat 143: + cc -B. -o out/test/arm/linker-script2/exe -Lout/test/arm/linker-script2/foo/bar out/test/arm/linker-script2/b.script 142: + grep -q 'Hello world' 142: + out/test/arm/linker-script/exe 142: + cc -B. -o out/test/arm/linker-script/exe -Wl,-T,out/test/arm/linker-script/script 142: + out/test/arm/linker-script/exe 142: + grep -q 'Hello world' 142: + cc -B. -o out/test/arm/linker-script/exe -Wl,--script,out/test/arm/linker-script/script 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 141/340 Test #143: arm-linker-script2 ............................... Passed 0.66 sec test 144 Start 144: arm-linker-script3 144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script3.sh" 144: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script3.sh 144: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script3.sh .sh 144: ++ testname=linker-script3 144: ++ echo -n 'Testing linker-script3 ... ' 144: Testing linker-script3 ... ++ t=out/test/arm/linker-script3 144: ++ mkdir -p out/test/arm/linker-script3 144: ++ set -x 144: + mkdir -p out/test/arm/linker-script3/foo 144: + cat 144: + cc -o out/test/arm/linker-script3/foo/a.o -c -xc - 144: + cat 144: + cc -B. -o out/test/arm/linker-script3/exe -Lout/test/arm/linker-script3/foo out/test/arm/linker-script3/b.script 142: + out/test/arm/linker-script/exe 142: + grep -q 'Hello world' 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 142/340 Test #142: arm-linker-script ................................ Passed 1.24 sec test 145 Start 145: arm-linker-script4 145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script4.sh" 145: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script4.sh 145: + . /build/reproducible-path/mold-2.34.1+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 141: + cat 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 141: + cc -c -o out/test/arm/linker-script-relocatable/a.o -xc - 145: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script4.sh .sh 145: ++ testname=linker-script4 145: ++ echo -n 'Testing linker-script4 ... ' 145: Testing linker-script4 ... ++ t=out/test/arm/linker-script4 145: ++ mkdir -p out/test/arm/linker-script4 145: ++ set -x 145: + echo 'VERSION { ver_x { global: *; }; };' 145: + cat 145: + 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 144: + on_exit 144: + echo OK 144: OK 144: + exit 0 143/340 Test #144: arm-linker-script3 ............................... Passed 0.62 sec test 146 Start 146: arm-linker-script5 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh" 146: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script5.sh 146: + . /build/reproducible-path/mold-2.34.1+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 141: + cc -c -o out/test/arm/linker-script-relocatable/b.o -xc - 146: +++ uname 141: + cat 146: ++ '[' Linux = FreeBSD ']' 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT 146: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/linker-script5.sh .sh 146: ++ testname=linker-script5 146: ++ echo -n 'Testing linker-script5 ... ' 146: Testing linker-script5 ... ++ t=out/test/arm/linker-script5 146: ++ mkdir -p out/test/arm/linker-script5 146: ++ set -x 146: + mkdir -p out/test/arm/linker-script5/foo 146: + cc -o out/test/arm/linker-script5/foo/a.o -c -xc - 146: + cat 145: + readelf --version-info out/test/arm/linker-script4/c.so 145: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/linker-script4/log 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 144/340 Test #145: arm-linker-script4 ............................... Passed 0.44 sec test 147 Start 147: arm-linker-script6 147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/linker-script6.sh" 147: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script6.sh 147: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/linker-script6.sh .sh 147: ++ testname=linker-script6 147: ++ echo -n 'Testing linker-script6 ... ' 147: Testing linker-script6 ... ++ t=out/test/arm/linker-script6 147: ++ mkdir -p out/test/arm/linker-script6 147: ++ set -x 147: + mkdir -p out/test/arm/linker-script6/foo 147: + cc -o out/test/arm/linker-script6/foo/a.o -c -xc - 147: + cat 141: + echo 'INPUT(out/test/arm/linker-script-relocatable/a.o out/test/arm/linker-script-relocatable/b.o)' 141: + ./mold --relocatable -o out/test/arm/linker-script-relocatable/d.o out/test/arm/linker-script-relocatable/c.script 141: + cc -B. -o out/test/arm/linker-script-relocatable/exe out/test/arm/linker-script-relocatable/d.o 146: + cat 146: + cc -B. -o out/test/arm/linker-script5/exe out/test/arm/linker-script5/foo/b.script 147: + cat 147: + cc -B. -o out/test/arm/linker-script6/exe out/test/arm/linker-script6/foo/b.script 141: + out/test/arm/linker-script-relocatable/exe 141: + grep -q Hello 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 145/340 Test #141: arm-linker-script-relocatable .................... Passed 2.33 sec test 148 Start 148: arm-lto-archive 148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh" 148: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 148: Environment variables: 148: MACHINE=arm 148: CPU= 148: Test timeout computed to be: 1500 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 146/340 Test #146: arm-linker-script5 ............................... Passed 0.65 sec test 149 Start 149: arm-lto-archive2 149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh" 149: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 149: Environment variables: 149: MACHINE=arm 149: CPU= 149: Test timeout computed to be: 1500 148: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh 148: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z arm ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/arm 148: ++ CC=cc 148: ++ CXX=c++ 148: ++ GCC=gcc 148: ++ GXX=g++ 148: ++ OBJDUMP=objdump 148: ++ OBJCOPY=objcopy 148: ++ STRIP=strip 148: ++ QEMU= 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 149: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh 148: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive.sh .sh 149: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z arm ']' 149: ++ '[' -z '' ']' 149: ++ TESTDIR=out/test/arm 149: ++ CC=cc 149: ++ CXX=c++ 149: ++ GCC=gcc 149: ++ GXX=g++ 149: ++ OBJDUMP=objdump 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: ++ testname=lto-archive 148: ++ echo -n 'Testing lto-archive ... ' 148: Testing lto-archive ... ++ t=out/test/arm/lto-archive 148: ++ mkdir -p out/test/arm/lto-archive 149: +++ uname 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-archive2.sh .sh 149: ++ testname=lto-archive2 149: ++ echo -n 'Testing lto-archive2 ... ' 149: Testing lto-archive2 ... ++ t=out/test/arm/lto-archive2 149: ++ mkdir -p out/test/arm/lto-archive2 148: ++ set -x 148: + '[' cc = cc ']' 148: + test_cflags -flto 148: + echo 'int main() {}' 148: + cc -B. -flto -o /dev/null -xc - 149: ++ set -x 149: + test_cflags -flto=auto 149: + echo 'int main() {}' 149: + cc -B. -flto=auto -o /dev/null -xc - 147: + on_exit 147: + echo OK 147: OK 147: + exit 0 147/340 Test #147: arm-linker-script6 ............................... Passed 0.61 sec test 150 Start 150: arm-lto-dso 150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-dso.sh" 150: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-dso.sh 150: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-dso.sh .sh 150: ++ testname=lto-dso 150: ++ echo -n 'Testing lto-dso ... ' 150: Testing lto-dso ... ++ t=out/test/arm/lto-dso 150: ++ mkdir -p out/test/arm/lto-dso 150: ++ set -x 150: + test_cflags -flto 150: + echo 'int main() {}' 150: + cc -B. -flto -o /dev/null -xc - 148: + cat 148: + cc -o out/test/arm/lto-archive/a.o -c -flto -xc - 149: + echo 149: + cc -o out/test/arm/lto-archive2/a.o -c -flto=auto -xc - 150: + cc -flto -c -fPIC -o out/test/arm/lto-dso/a.o -xc - 150: + cat 149: + rm -f out/test/arm/lto-archive2/b.a 149: + ar rc out/test/arm/lto-archive2/b.a out/test/arm/lto-archive2/a.o 148: + cat 148: + cc -o out/test/arm/lto-archive/b.o -c -flto -xc - 149: + cat 149: + cc -o out/test/arm/lto-archive2/c.o -c -xc - 150: + cc -B. -shared -o out/test/arm/lto-dso/b.so -flto out/test/arm/lto-dso/a.o 149: + cc -B. -o out/test/arm/lto-archive2/exe -flto=auto out/test/arm/lto-archive2/c.o out/test/arm/lto-archive2/b.a 148: + rm -f out/test/arm/lto-archive/c.a 148: + ar rc out/test/arm/lto-archive/c.a out/test/arm/lto-archive/a.o out/test/arm/lto-archive/b.o 148: + cc -o out/test/arm/lto-archive/d.o -c -flto -xc - 148: + cat 148: + cc -B. -o out/test/arm/lto-archive/exe -flto out/test/arm/lto-archive/d.o out/test/arm/lto-archive/c.a 149: + on_exit 149: + echo OK 149: OK 149: + exit 0 148/340 Test #149: arm-lto-archive2 ................................. Passed 1.66 sec test 151 Start 151: arm-lto-gcc 151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-gcc.sh" 151: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-gcc.sh 151: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-gcc.sh .sh 151: ++ testname=lto-gcc 151: ++ echo -n 'Testing lto-gcc ... ' 151: Testing lto-gcc ... ++ t=out/test/arm/lto-gcc 151: ++ mkdir -p out/test/arm/lto-gcc 151: ++ set -x 151: + gcc -B. -flto -o /dev/null -xc - 151: + echo 'int main() {}' 150: + '[' arm = ppc64 ']' 150: + nm -D out/test/arm/lto-dso/b.so 150: + grep -q 'T foo' 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 149/340 Test #150: arm-lto-dso ...................................... Passed 1.70 sec test 152 Start 152: arm-lto-llvm 152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-llvm.sh" 152: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-llvm.sh 152: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-llvm.sh .sh 152: ++ testname=lto-llvm 152: ++ echo -n 'Testing lto-llvm ... ' 152: Testing lto-llvm ... ++ t=out/test/arm/lto-llvm 152: ++ mkdir -p out/test/arm/lto-llvm 152: ++ set -x 152: ++ uname -m 152: + '[' arm = armv7l ']' 152: + skip 152: + echo skipped 152: skipped 152: + trap - EXIT 152: + exit 0 150/340 Test #152: arm-lto-llvm .....................................***Skipped 0.11 sec test 153 Start 153: arm-lto-nostdlib 153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-nostdlib.sh" 153: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-nostdlib.sh 153: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-nostdlib.sh .sh 153: ++ testname=lto-nostdlib 153: ++ echo -n 'Testing lto-nostdlib ... ' 153: Testing lto-nostdlib ... ++ t=out/test/arm/lto-nostdlib 153: ++ mkdir -p out/test/arm/lto-nostdlib 153: ++ set -x 153: + test_cflags -flto 153: + cc -B. -flto -o /dev/null -xc - 153: + echo 'int main() {}' 148: + grep -q 'Hello world' 148: + out/test/arm/lto-archive/exe 148: + nm out/test/arm/lto-archive/exe 148: + grep -q hello out/test/arm/lto-archive/log 148: + grep -q howdy out/test/arm/lto-archive/log 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 151/340 Test #148: arm-lto-archive .................................. Passed 2.31 sec test 154 Start 154: arm-lto-version-script 154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/lto-version-script.sh" 154: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/lto-version-script.sh 154: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C 154: ++ '[' -z arm ']' 154: ++ '[' -z '' ']' 154: ++ TESTDIR=out/test/arm 154: ++ CC=cc 154: ++ CXX=c++ 154: ++ GCC=gcc 154: ++ GXX=g++ 154: ++ OBJDUMP=objdump 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT 154: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/lto-version-script.sh .sh 154: ++ testname=lto-version-script 154: ++ echo -n 'Testing lto-version-script ... ' 154: Testing lto-version-script ... ++ t=out/test/arm/lto-version-script 154: ++ mkdir -p out/test/arm/lto-version-script 154: ++ set -x 154: + test_cflags -flto 154: + echo 'int main() {}' 154: + cc -B. -flto -o /dev/null -xc - 151: + cat 151: + gcc -flto -c -o out/test/arm/lto-gcc/a.o -xc - 151: + gcc -B. -o out/test/arm/lto-gcc/exe1 -flto out/test/arm/lto-gcc/a.o 153: + cat 153: + cc -flto -c -o out/test/arm/lto-nostdlib/a.o -xc - 153: + cc -B. -o out/test/arm/lto-nostdlib/exe -flto out/test/arm/lto-nostdlib/a.o -nostdlib 154: + cat 154: + cc -flto -c -fPIC -o out/test/arm/lto-version-script/a.o -xc - 154: + cat 154: + 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 151: + grep -q 'Hello world' 151: + out/test/arm/lto-gcc/exe1 151: + cat 151: + gcc -flto -ffat-lto-objects -c -o out/test/arm/lto-gcc/b.o -xc - 153: + readelf -Ws out/test/arm/lto-nostdlib/exe 153: + grep -Eq ' _start' 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 152/340 Test #153: arm-lto-nostdlib ................................. Passed 1.53 sec test 155 Start 155: arm-main-in-dso 155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/main-in-dso.sh" 155: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/main-in-dso.sh 155: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/main-in-dso.sh .sh 155: ++ testname=main-in-dso 155: ++ echo -n 'Testing main-in-dso ... ' 155: Testing main-in-dso ... ++ t=out/test/arm/main-in-dso 155: ++ mkdir -p out/test/arm/main-in-dso 155: ++ set -x 155: + cat 155: + cc -o out/test/arm/main-in-dso/a.o -c -xc - -fPIC 151: + grep -q -- -fwpa 151: + gcc -B. -o out/test/arm/lto-gcc/exe2 out/test/arm/lto-gcc/b.o --verbose 155: + cc -B. -shared -o out/test/arm/main-in-dso/b.so out/test/arm/main-in-dso/a.o 154: + '[' arm = ppc64 ']' 154: + nm -D out/test/arm/lto-version-script/c.so 154: + grep -q 'T foo' 154: + nm -D out/test/arm/lto-version-script/c.so 154: + grep -q 'T bar' 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 153/340 Test #154: arm-lto-version-script ........................... Passed 1.74 sec test 156 Start 156: arm-many-sections 156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh" 156: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 156: Environment variables: 156: MACHINE=arm 156: CPU= 156: Test timeout computed to be: 1500 151: + gcc -flto -fno-use-linker-plugin -c -o out/test/arm/lto-gcc/c.o -xc - 151: + cat 156: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/many-sections.sh 156: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/many-sections.sh .sh 156: ++ testname=many-sections 156: ++ echo -n 'Testing many-sections ... ' 156: Testing many-sections ... ++ t=out/test/arm/many-sections 156: ++ mkdir -p out/test/arm/many-sections 156: ++ set -x 156: + seq 1 100000 156: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 156: + cc -c -xassembler -o out/test/arm/many-sections/a.o - 155: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fPIC 151: + gcc -B. -o out/test/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/arm/lto-gcc/c.o 155: + 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 155: + out/test/arm/main-in-dso/exe1 155: + grep -q 'Hello world' 155: + cc -o out/test/arm/main-in-dso/c.o -c -xc /dev/null -fno-PIC 155: + 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 155: + grep -q 'Hello world' 155: + out/test/arm/main-in-dso/exe2 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 154/340 Test #155: arm-main-in-dso .................................. Passed 1.67 sec test 157 Start 157: arm-many-sections2 157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/many-sections2.sh" 157: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/many-sections2.sh 157: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/many-sections2.sh .sh 157: ++ testname=many-sections2 157: ++ echo -n 'Testing many-sections2 ... ' 157: Testing many-sections2 ... ++ t=out/test/arm/many-sections2 157: ++ mkdir -p out/test/arm/many-sections2 157: ++ set -x 157: + grep -q __tsan_init 157: + nm mold 151: + grep -q 'Hello world' 151: + out/test/arm/lto-gcc/exe3 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 155/340 Test #151: arm-lto-gcc ...................................... Passed 3.65 sec test 158 Start 158: arm-mergeable-strings 158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mergeable-strings.sh" 158: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mergeable-strings.sh 158: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mergeable-strings.sh .sh 158: ++ testname=mergeable-strings 158: ++ echo -n 'Testing mergeable-strings ... ' 158: Testing mergeable-strings ... ++ t=out/test/arm/mergeable-strings 158: ++ mkdir -p out/test/arm/mergeable-strings 158: ++ set -x 158: + cat 158: + cc -o out/test/arm/mergeable-strings/a.o -c -xc - -O2 158: + cc -o out/test/arm/mergeable-strings/b.o -c -xc - -O2 158: + cat 158: + cc -o out/test/arm/mergeable-strings/exe1 out/test/arm/mergeable-strings/a.o out/test/arm/mergeable-strings/b.o -no-pie 158: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 158: + out/test/arm/mergeable-strings/exe1 158: + 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 158: + out/test/arm/mergeable-strings/exe2 158: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 158: + on_exit 158: + echo OK 158: OK 158: + exit 0 156/340 Test #158: arm-mergeable-strings ............................ Passed 1.38 sec test 159 Start 159: arm-missing-but-ok 159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh" 159: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 159: Environment variables: 159: MACHINE=arm 159: CPU= 159: Test timeout computed to be: 1500 157: + echo 'foo = 0x1000' 157: + seq 1 100000 157: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' 159: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/missing-but-ok.sh 159: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/missing-but-ok.sh .sh 159: ++ testname=missing-but-ok 159: ++ echo -n 'Testing missing-but-ok ... ' 159: Testing missing-but-ok ... ++ t=out/test/arm/missing-but-ok 159: ++ mkdir -p out/test/arm/missing-but-ok 159: ++ set -x 159: + cc -o out/test/arm/missing-but-ok/a.o -c -x assembler - 159: + cat 159: + ./mold -o out/test/arm/missing-but-ok/exe out/test/arm/missing-but-ok/a.o 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 157/340 Test #159: arm-missing-but-ok ............................... Passed 0.15 sec test 160 Start 160: arm-missing-error 160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/missing-error.sh" 160: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/missing-error.sh 160: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/missing-error.sh .sh 160: ++ testname=missing-error 160: ++ echo -n 'Testing missing-error ... ' 160: Testing missing-error ... ++ t=out/test/arm/missing-error 160: ++ mkdir -p out/test/arm/missing-error 160: ++ set -x 160: + cc -o out/test/arm/missing-error/a.o -c -xc - 160: + cat 160: + ./mold -o out/test/arm/missing-error/exe out/test/arm/missing-error/a.o 160: + grep -q 'undefined symbol: foo' out/test/arm/missing-error/log 160: + grep -q '>>> .*a\.o' out/test/arm/missing-error/log 160: + on_exit 160: + echo OK 160: OK 160: + exit 0 158/340 Test #160: arm-missing-error ................................ Passed 0.34 sec test 161 Start 161: arm-mold-wrapper 161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper.sh" 161: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mold-wrapper.sh 161: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mold-wrapper.sh .sh 161: ++ testname=mold-wrapper 161: ++ echo -n 'Testing mold-wrapper ... ' 161: Testing mold-wrapper ... ++ t=out/test/arm/mold-wrapper 161: ++ mkdir -p out/test/arm/mold-wrapper 161: ++ set -x 161: + '[' cc = cc ']' 161: + ldd mold-wrapper.so 161: + grep -q libasan 161: + grep -q '__[at]san_init' 161: + nm mold 157: + cc -c -xassembler -o out/test/arm/many-sections2/a.o out/test/arm/many-sections2/a.s 161: + cat 161: + chmod 755 out/test/arm/mold-wrapper/a.sh 161: + cc -xc -o out/test/arm/mold-wrapper/exe - 161: + cat 161: + grep -q 'a.sh execl' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execl 161: + grep -q 'a.sh execlp' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execlp 161: + grep -q 'a.sh execle' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execle 161: + grep -q 'a.sh execv' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execv 161: + grep -q 'a.sh execvp' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execvp 161: + grep -q 'a.sh execvpe bar' 161: ++ pwd 161: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 161: + MOLD_PATH=out/test/arm/mold-wrapper/a.sh 161: + out/test/arm/mold-wrapper/exe execvpe 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 159/340 Test #161: arm-mold-wrapper ................................. Passed 2.89 sec test 162 Start 162: arm-mold-wrapper2 162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/mold-wrapper2.sh" 162: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mold-wrapper2.sh 162: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/mold-wrapper2.sh .sh 162: ++ testname=mold-wrapper2 162: ++ echo -n 'Testing mold-wrapper2 ... ' 162: Testing mold-wrapper2 ... ++ t=out/test/arm/mold-wrapper2 162: ++ mkdir -p out/test/arm/mold-wrapper2 162: ++ set -x 162: + grep -q libasan 162: + ldd mold-wrapper.so 162: + grep -q '__[at]san_init' 162: + nm mold 162: + grep -Fq mold-wrapper.so 162: + ./mold -run bash -c 'echo $LD_PRELOAD' 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 160/340 Test #162: arm-mold-wrapper2 ................................ Passed 2.10 sec test 163 Start 163: arm-nmagic 163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nmagic.sh" 163: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nmagic.sh 163: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nmagic.sh .sh 163: ++ testname=nmagic 163: ++ echo -n 'Testing nmagic ... ' 163: Testing nmagic ... ++ t=out/test/arm/nmagic 163: ++ mkdir -p out/test/arm/nmagic 163: ++ set -x 163: + cat 163: + cc -o out/test/arm/nmagic/a.o -c -xc - 163: + cc -B. -o out/test/arm/nmagic/exe1 out/test/arm/nmagic/a.o -nostdlib -Wl,-nmagic 163: + cc -B. -o out/test/arm/nmagic/exe2 out/test/arm/nmagic/a.o -nostdlib 163: ++ cut '-d ' -f1 163: ++ nm out/test/arm/nmagic/exe1 163: ++ grep ' end$' 163: + end1=00000270 163: ++ grep ' end$' 163: ++ nm out/test/arm/nmagic/exe2 163: ++ cut '-d ' -f1 163: + end2=000032b0 163: + '[' 624 -lt 12976 ']' 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 161/340 Test #163: arm-nmagic ....................................... Passed 0.58 sec test 164 Start 164: arm-no-allow-shlib-undefined 164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-allow-shlib-undefined.sh" 164: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-allow-shlib-undefined.sh 164: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-allow-shlib-undefined.sh .sh 164: ++ testname=no-allow-shlib-undefined 164: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 164: Testing no-allow-shlib-undefined ... ++ t=out/test/arm/no-allow-shlib-undefined 164: ++ mkdir -p out/test/arm/no-allow-shlib-undefined 164: ++ set -x 164: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libfoo.so -xc - 164: + cat 164: + cat 164: + cc -B. -shared -fPIC -o out/test/arm/no-allow-shlib-undefined/libbar.so -xc - 164: + cc -c -o out/test/arm/no-allow-shlib-undefined/a.o -c -xc - 164: + cat 164: + 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 164: + 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 164: + grep -Fq 'undefined symbol: foo' out/test/arm/no-allow-shlib-undefined/log 164: + on_exit 164: + echo OK 164: OK 164: + exit 0 162/340 Test #164: arm-no-allow-shlib-undefined ..................... Passed 2.30 sec test 165 Start 165: arm-no-eh-frame-header 165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh" 165: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 165: Environment variables: 165: MACHINE=arm 165: CPU= 165: Test timeout computed to be: 1500 156: + cc -c -xc -o out/test/arm/many-sections/b.o - 156: + cat 165: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/no-eh-frame-header.sh 165: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-eh-frame-header.sh .sh 165: ++ testname=no-eh-frame-header 165: ++ echo -n 'Testing no-eh-frame-header ... ' 165: Testing no-eh-frame-header ... ++ t=out/test/arm/no-eh-frame-header 165: ++ mkdir -p out/test/arm/no-eh-frame-header 165: ++ set -x 165: + cat 165: + cc -o out/test/arm/no-eh-frame-header/a.o -c -xc - 156: + cc -B. -o out/test/arm/many-sections/exe out/test/arm/many-sections/a.o out/test/arm/many-sections/b.o 165: + 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 165: + readelf -WS out/test/arm/no-eh-frame-header/exe 165: + grep -F .eh_frame_hdr out/test/arm/no-eh-frame-header/log 165: + out/test/arm/no-eh-frame-header/exe 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 163/340 Test #165: arm-no-eh-frame-header ........................... Passed 0.84 sec test 166 Start 166: arm-no-object-file 166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-object-file.sh" 166: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-object-file.sh 166: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-object-file.sh .sh 166: ++ testname=no-object-file 166: ++ echo -n 'Testing no-object-file ... ' 166: Testing no-object-file ... ++ t=out/test/arm/no-object-file 166: ++ mkdir -p out/test/arm/no-object-file 166: ++ set -x 166: + cc -x assembler -c -o out/test/arm/no-object-file/a.o - 166: + cat 166: + rm -f out/test/arm/no-object-file/a.a 166: + ar rcs out/test/arm/no-object-file/a.a out/test/arm/no-object-file/a.o 166: + ./mold -o out/test/arm/no-object-file/exe out/test/arm/no-object-file/a.a 166: mold: warning: entry symbol is not defined: _start 166: + on_exit 166: + echo OK 166: OK 166: + exit 0 164/340 Test #166: arm-no-object-file ............................... Passed 0.44 sec test 167 Start 167: arm-no-quick-exit 167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-quick-exit.sh" 167: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-quick-exit.sh 167: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-quick-exit.sh .sh 167: ++ testname=no-quick-exit 167: ++ echo -n 'Testing no-quick-exit ... ' 167: Testing no-quick-exit ... ++ t=out/test/arm/no-quick-exit 167: ++ mkdir -p out/test/arm/no-quick-exit 167: ++ set -x 167: + cc -o out/test/arm/no-quick-exit/a.o -c -xc - 167: + cat 167: + cc -B. -o out/test/arm/no-quick-exit/exe out/test/arm/no-quick-exit/a.o -Wl,-no-quick-exit 156: + out/test/arm/many-sections/exe 156: + grep -q Hello 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 165/340 Test #156: arm-many-sections ................................ Passed 12.87 sec test 168 Start 168: arm-no-undefined-version 168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/no-undefined-version.sh" 168: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-undefined-version.sh 168: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/no-undefined-version.sh .sh 168: ++ testname=no-undefined-version 168: ++ echo -n 'Testing no-undefined-version ... ' 168: Testing no-undefined-version ... ++ t=out/test/arm/no-undefined-version 168: ++ mkdir -p out/test/arm/no-undefined-version 168: ++ set -x 168: + echo 'ver_x { global: foo; };' 168: + cat 168: + cc -o out/test/arm/no-undefined-version/b.o -c -xc - 167: + out/test/arm/no-quick-exit/exe 167: + grep -q 'Hello world' 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 166/340 Test #167: arm-no-quick-exit ................................ Passed 0.73 sec test 169 Start 169: arm-nocopyreloc 169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nocopyreloc.sh" 169: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nocopyreloc.sh 169: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nocopyreloc.sh .sh 169: ++ testname=nocopyreloc 169: ++ echo -n 'Testing nocopyreloc ... ' 169: Testing nocopyreloc ... ++ t=out/test/arm/nocopyreloc 169: ++ mkdir -p out/test/arm/nocopyreloc 168: + 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: ++ set -x 169: + '[' arm = i686 ']' 169: + '[' arm = m68k ']' 169: + '[' arm = arm ']' 169: + skip 169: + echo skipped 169: skipped 169: + trap - EXIT 169: + exit 0 167/340 Test #169: arm-nocopyreloc ..................................***Skipped 0.19 sec test 170 Start 170: arm-noinhibit-exec 170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/noinhibit-exec.sh" 170: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/noinhibit-exec.sh 170: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/noinhibit-exec.sh .sh 170: ++ testname=noinhibit-exec 170: ++ echo -n 'Testing noinhibit-exec ... ' 170: Testing noinhibit-exec ... ++ t=out/test/arm/noinhibit-exec 170: ++ mkdir -p out/test/arm/noinhibit-exec 170: ++ set -x 170: + cat 170: + cc -o out/test/arm/noinhibit-exec/a.o -c -xc - -fno-PIC 170: + cc -B. -shared -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o 168: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/arm/no-undefined-version/log 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 168/340 Test #168: arm-no-undefined-version ......................... Passed 1.00 sec test 171 Start 171: arm-non-canonical-plt 171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/non-canonical-plt.sh" 171: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/non-canonical-plt.sh 171: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/non-canonical-plt.sh .sh 171: ++ testname=non-canonical-plt 171: ++ echo -n 'Testing non-canonical-plt ... ' 171: Testing non-canonical-plt ... ++ t=out/test/arm/non-canonical-plt 171: ++ mkdir -p out/test/arm/non-canonical-plt 171: ++ set -x 171: + cat 171: + cc -o out/test/arm/non-canonical-plt/a.so -fPIC -shared -xc - 170: + cc -B. -o out/test/arm/noinhibit-exec/b.so out/test/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 170: + grep -q 'undefined symbol: no-such-sym' out/test/arm/noinhibit-exec/log1 170: + 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 171: + cat 171: + cc -o out/test/arm/non-canonical-plt/b.o -c -xc - -fPIC 171: + cat 171: + cc -o out/test/arm/non-canonical-plt/c.o -c -xc - -fPIC 170: + grep -q 'undefined symbol: no-such-sym' out/test/arm/noinhibit-exec/log2 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 169/340 Test #170: arm-noinhibit-exec ............................... Passed 1.40 sec test 172 Start 172: arm-nostdlib 172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/nostdlib.sh" 172: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nostdlib.sh 172: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/nostdlib.sh .sh 172: ++ testname=nostdlib 172: ++ echo -n 'Testing nostdlib ... ' 172: Testing nostdlib ... ++ t=out/test/arm/nostdlib 172: ++ mkdir -p out/test/arm/nostdlib 172: ++ set -x 172: + cat 172: + cc -o out/test/arm/nostdlib/a.o -c -xc - -fno-PIE 171: + 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 172: + ./mold -o out/test/arm/nostdlib/exe out/test/arm/nostdlib/a.o 172: + readelf -W --sections out/test/arm/nostdlib/exe 172: + grep -Fq ' .dynsym ' out/test/arm/nostdlib/log 172: + grep -Fq ' .dynstr ' out/test/arm/nostdlib/log 172: + on_exit 172: + echo OK 172: OK 172: + exit 0 170/340 Test #172: arm-nostdlib ..................................... Passed 0.36 sec test 173 Start 173: arm-oformat-binary 173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/oformat-binary.sh" 173: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/oformat-binary.sh 173: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/oformat-binary.sh .sh 173: ++ testname=oformat-binary 173: ++ echo -n 'Testing oformat-binary ... ' 173: Testing oformat-binary ... ++ t=out/test/arm/oformat-binary 173: ++ mkdir -p out/test/arm/oformat-binary 173: ++ set -x 173: + cc -o out/test/arm/oformat-binary/a.o -c -xc - -fno-PIE 173: + cat 171: + grep -q '^1 1 1$' 171: + out/test/arm/non-canonical-plt/exe 171: + grep -q '00000000 .* foo' 171: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe 171: + grep -q '00000000 .* bar' 171: + readelf --dyn-syms out/test/arm/non-canonical-plt/exe 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 171/340 Test #171: arm-non-canonical-plt ............................ Passed 1.37 sec test 174 Start 174: arm-omagic 174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/omagic.sh" 174: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/omagic.sh 174: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/omagic.sh .sh 174: ++ testname=omagic 174: ++ echo -n 'Testing omagic ... ' 174: Testing omagic ... ++ t=out/test/arm/omagic 174: ++ mkdir -p out/test/arm/omagic 174: ++ set -x 174: + test_cflags -static 174: + cc -B. -static -o /dev/null -xc - 174: + echo 'int main() {}' 173: + ./mold -o out/test/arm/oformat-binary/exe out/test/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/arm/oformat-binary/map 173: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/arm/oformat-binary/map 173: + grep -Fq .strtab out/test/arm/oformat-binary/map 173: + grep -Fq .shstrtab out/test/arm/oformat-binary/map 173: + grep -Fq .symtab out/test/arm/oformat-binary/map 173: + grep -Fq .comment out/test/arm/oformat-binary/map 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 172/340 Test #173: arm-oformat-binary ............................... Passed 0.40 sec test 175 Start 175: arm-package-metadata 175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/package-metadata.sh" 175: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/package-metadata.sh 175: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/package-metadata.sh .sh 175: ++ testname=package-metadata 175: ++ echo -n 'Testing package-metadata ... ' 175: Testing package-metadata ... ++ t=out/test/arm/package-metadata 175: ++ mkdir -p out/test/arm/package-metadata 175: ++ set -x 175: + cat 175: + cc -o out/test/arm/package-metadata/a.o -c -xc - 175: + cc -B. -o out/test/arm/package-metadata/exe1 out/test/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 174: + cc -c -o out/test/arm/omagic/a.o -xc - -fno-PIC 174: + cat 175: + readelf -x .note.package out/test/arm/package-metadata/exe1 175: + grep -Fq '{"foo":"bar"}' 174: + cc -B. out/test/arm/omagic/a.o -o out/test/arm/omagic/exe -static -Wl,--omagic 175: + 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 175: + grep -Fq '{"foo":"bar"}' 175: + readelf -x .note.package out/test/arm/package-metadata/exe2 175: + cc -B. -o out/test/arm/package-metadata/exe3 out/test/arm/package-metadata/a.o -Wl,--encoded-package-metadata=foo%x 174: + grep -qw RWE 174: + readelf -W --segments out/test/arm/omagic/exe 174: + on_exit 174: + echo OK 174: OK 174: + exit 0 175: + grep -q 'invalid string: foo%x' out/test/arm/package-metadata/log 173/340 Test #174: arm-omagic ....................................... Passed 1.33 sec test 176 Start 176: arm-physical-image-base 176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh" 176: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 176: Environment variables: 176: MACHINE=arm 176: CPU= 176: Test timeout computed to be: 1500 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 174/340 Test #175: arm-package-metadata ............................. Passed 1.12 sec test 177 Start 177: arm-pie 177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh" 177: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 177: Environment variables: 177: MACHINE=arm 177: CPU= 177: Test timeout computed to be: 1500 176: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh 176: + . /build/reproducible-path/mold-2.34.1+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 177: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh 176: +++ uname 177: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C 177: ++ '[' -z arm ']' 177: ++ '[' -z '' ']' 177: ++ TESTDIR=out/test/arm 177: ++ CC=cc 177: ++ CXX=c++ 177: ++ GCC=gcc 177: ++ GXX=g++ 177: ++ OBJDUMP=objdump 177: ++ OBJCOPY=objcopy 177: ++ STRIP=strip 177: ++ QEMU= 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT 177: +++ uname 176: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/physical-image-base.sh .sh 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 176: ++ testname=physical-image-base 176: ++ echo -n 'Testing physical-image-base ... ' 176: Testing physical-image-base ... ++ t=out/test/arm/physical-image-base 176: ++ mkdir -p out/test/arm/physical-image-base 177: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/pie.sh .sh 176: ++ set -x 176: + '[' arm = ppc64 ']' 177: ++ testname=pie 177: ++ echo -n 'Testing pie ... ' 177: Testing pie ... ++ t=out/test/arm/pie 177: ++ mkdir -p out/test/arm/pie 176: + grep --version 176: + grep BusyBox 177: ++ set -x 177: + cc -o out/test/arm/pie/a.o -c -xc -fPIE - 177: + cat 176: + cc -o out/test/arm/physical-image-base/a.o -c -xc - 176: + cat 177: + cc -B. -pie -o out/test/arm/pie/exe out/test/arm/pie/a.o 176: + 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 177: + readelf --file-header out/test/arm/pie/exe 177: + grep -q -E '(Shared object file|Position-Independent Executable file)' 177: + out/test/arm/pie/exe 177: + grep -q 'Hello world' 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 175/340 Test #177: arm-pie .......................................... Passed 0.63 sec test 178 Start 178: arm-plt-dso 178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh" 178: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 178: Environment variables: 178: MACHINE=arm 178: CPU= 178: Test timeout computed to be: 1500 176: + out/test/arm/physical-image-base/exe1 176: + grep -q 'Hello world' 178: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh 176: + readelf -W --segments out/test/arm/physical-image-base/exe1 178: + . /build/reproducible-path/mold-2.34.1+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 176: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' 178: +++ uname 176: + grep -q __phys_start_foo 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT 176: + readelf -Ws out/test/arm/physical-image-base/exe1 178: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/plt-dso.sh .sh 178: ++ testname=plt-dso 178: ++ echo -n 'Testing plt-dso ... ' 178: Testing plt-dso ... ++ t=out/test/arm/plt-dso 178: ++ mkdir -p out/test/arm/plt-dso 176: + 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' 178: ++ set -x 178: + cat 178: + cc -fPIC -c -o out/test/arm/plt-dso/a.o -xc - 178: + cc -B. -shared -o out/test/arm/plt-dso/b.so out/test/arm/plt-dso/a.o 176: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 176: + readelf -W --segments out/test/arm/physical-image-base/exe2 176: + readelf -W --segments out/test/arm/physical-image-base/exe2 176: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 176/340 Test #176: arm-physical-image-base .......................... Passed 1.13 sec test 179 Start 179: arm-pltgot 179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/pltgot.sh" 179: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 179: Environment variables: 179: MACHINE=arm 179: CPU= 179: Test timeout computed to be: 1500 179: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/pltgot.sh 179: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/pltgot.sh .sh 179: ++ testname=pltgot 179: ++ echo -n 'Testing pltgot ... ' 179: Testing pltgot ... ++ t=out/test/arm/pltgot 179: ++ mkdir -p out/test/arm/pltgot 179: ++ set -x 179: + cc -o out/test/arm/pltgot/a.o -c -xc - -fPIC 179: + cat 178: + cc -c -o out/test/arm/plt-dso/c.o -xc - 178: + cat 157: + ./mold --relocatable -o out/test/arm/many-sections2/b.o out/test/arm/many-sections2/a.o 179: + cc -B. -shared -o out/test/arm/pltgot/b.so out/test/arm/pltgot/a.o 178: + 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 179: + cc -o out/test/arm/pltgot/c.o -c -xc - -fPIC 179: + cat 178: + grep -q 'Hello WORLD' 178: + out/test/arm/plt-dso/exe 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 177/340 Test #178: arm-plt-dso ...................................... Passed 1.29 sec test 180 Start 180: arm-preinit-array 180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/preinit-array.sh" 180: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/preinit-array.sh 179: + cc -B. -o out/test/arm/pltgot/exe out/test/arm/pltgot/c.o out/test/arm/pltgot/b.so 180: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/preinit-array.sh .sh 180: ++ testname=preinit-array 180: ++ echo -n 'Testing preinit-array ... ' 180: Testing preinit-array ... ++ t=out/test/arm/preinit-array 180: ++ mkdir -p out/test/arm/preinit-array 180: ++ set -x 180: + cat 180: + cc -o out/test/arm/preinit-array/a.o -c -xc - 180: + ./mold -o out/test/arm/preinit-array/exe1 out/test/arm/preinit-array/a.o 180: + readelf -W --dynamic out/test/arm/preinit-array/exe1 180: + grep -q PREINIT_ARRAY out/test/arm/preinit-array/log1 179: + grep -q 'Hello world' 179: + out/test/arm/pltgot/exe 180: + cc -o out/test/arm/preinit-array/b.o -c -xc - 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 178/340 Test #179: arm-pltgot ....................................... Passed 1.19 sec test 181 Start 181: arm-print-dependencies 181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/print-dependencies.sh" 181: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 181: Environment variables: 181: MACHINE=arm 181: CPU= 181: Test timeout computed to be: 1500 180: + cat 181: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/print-dependencies.sh 181: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/print-dependencies.sh .sh 181: ++ testname=print-dependencies 181: ++ echo -n 'Testing print-dependencies ... ' 181: Testing print-dependencies ... ++ t=out/test/arm/print-dependencies 181: ++ mkdir -p out/test/arm/print-dependencies 181: ++ set -x 181: + cat 181: + cc -o out/test/arm/print-dependencies/a.o -c -xc - 180: + cc -B. -o out/test/arm/preinit-array/exe2 out/test/arm/preinit-array/b.o 181: + cat 181: + cc -o out/test/arm/print-dependencies/b.o -c -xc - 181: + 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 180: + readelf -W --dynamic out/test/arm/preinit-array/exe2 180: + grep -q PREINIT_ARRAY 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 179/340 Test #180: arm-preinit-array ................................ Passed 0.91 sec test 182 Start 182: arm-protected-dynsym 182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/protected-dynsym.sh" 182: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 182: Environment variables: 182: MACHINE=arm 182: CPU= 182: Test timeout computed to be: 1500 182: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/protected-dynsym.sh 182: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/protected-dynsym.sh .sh 182: ++ testname=protected-dynsym 182: ++ echo -n 'Testing protected-dynsym ... ' 182: Testing protected-dynsym ... ++ t=out/test/arm/protected-dynsym 182: ++ mkdir -p out/test/arm/protected-dynsym 182: ++ set -x 182: + cc -fPIC -c -o out/test/arm/protected-dynsym/a.o -xc - 182: + cat 181: + grep -q 'b\.o.*a\.o.*foo$' out/test/arm/print-dependencies/log 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 180/340 Test #181: arm-print-dependencies ........................... Passed 0.78 sec test 183 Start 183: arm-protected 183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh" 183: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 183: Environment variables: 183: MACHINE=arm 183: CPU= 183: Test timeout computed to be: 1500 183: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh 183: + . /build/reproducible-path/mold-2.34.1+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 182: + cat 182: + cc -fPIC -c -o out/test/arm/protected-dynsym/b.o -fcommon -xc - 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/protected.sh .sh 183: ++ testname=protected 183: ++ echo -n 'Testing protected ... ' 183: Testing protected ... ++ t=out/test/arm/protected 183: ++ mkdir -p out/test/arm/protected 183: ++ set -x 183: + cc -fPIC -c -o out/test/arm/protected/a.o -xc - 183: + cat 182: + 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 183: + cc -B. -o out/test/arm/protected/b.so -shared out/test/arm/protected/a.o 182: + grep -Eq 'PROTECTED\b.*\bfoo\b' 182: + readelf --symbols out/test/arm/protected-dynsym/c.so 182: + cc -fPIC -c -o out/test/arm/protected-dynsym/d.o -fno-common -xc - 182: + cat 183: + cc -c -o out/test/arm/protected/c.o -xc - -fno-PIE 183: + cat 182: + 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 183: + cc -B. -no-pie -o out/test/arm/protected/exe out/test/arm/protected/c.o out/test/arm/protected/b.so 182: + grep -Eq 'PROTECTED\b.*\bfoo\b' 182: + readelf --symbols out/test/arm/protected-dynsym/e.so 182: + on_exit 182: + echo OK 182: OK 182: + exit 0 181/340 Test #182: arm-protected-dynsym ............................. Passed 1.31 sec test 184 Start 184: arm-push-pop-state 184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh" 184: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 184: Environment variables: 184: MACHINE=arm 184: CPU= 184: Test timeout computed to be: 1500 184: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/push-pop-state.sh 184: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/push-pop-state.sh .sh 184: ++ testname=push-pop-state 184: ++ echo -n 'Testing push-pop-state ... ' 184: Testing push-pop-state ... ++ t=out/test/arm/push-pop-state 184: ++ mkdir -p out/test/arm/push-pop-state 184: ++ set -x 183: + grep -q '3 4 0' 183: + out/test/arm/protected/exe 184: + cc -shared -o out/test/arm/push-pop-state/a.so -xc - 184: + cat 183: + on_exit 183: + echo OK 183: OK 183: + exit 0 182/340 Test #183: arm-protected .................................... Passed 1.22 sec test 185 Start 185: arm-range-extension-thunk 185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk.sh" 185: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk.sh 185: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk.sh .sh 185: ++ testname=range-extension-thunk 185: ++ echo -n 'Testing range-extension-thunk ... ' 185: Testing range-extension-thunk ... ++ t=out/test/arm/range-extension-thunk 185: ++ mkdir -p out/test/arm/range-extension-thunk 185: ++ set -x 185: + '[' arm = i686 ']' 185: + '[' arm = riscv32 ']' 185: + '[' arm = m68k ']' 185: + '[' arm = sparc64 ']' 185: + [[ arm = loongarch* ]] 185: + on_qemu 185: + '[' '' '!=' '' ']' 185: + grep -qw qemu /proc/cpuinfo 185: + cat 185: + cat 185: + cc -c -o out/test/arm/range-extension-thunk/c.o out/test/arm/range-extension-thunk/a.c -O0 185: + cc -c -o out/test/arm/range-extension-thunk/d.o out/test/arm/range-extension-thunk/b.c -O0 184: + cat 184: + cc -shared -o out/test/arm/push-pop-state/b.so -xc - 185: + 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 184: + cc -c -o out/test/arm/push-pop-state/c.o -xc - 184: + cat 185: + grep -q 'main fn1 fn3 fn2 fn4' 185: + out/test/arm/range-extension-thunk/exe1 184: + 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 185: + cc -c -o out/test/arm/range-extension-thunk/e.o out/test/arm/range-extension-thunk/a.c -O2 185: + cc -c -o out/test/arm/range-extension-thunk/f.o out/test/arm/range-extension-thunk/b.c -O2 184: + readelf --dynamic out/test/arm/push-pop-state/exe 184: + grep -Fq a.so out/test/arm/push-pop-state/log 184: + grep -Fq b.so out/test/arm/push-pop-state/log 184: + on_exit 184: + echo OK 184: OK 184: + exit 0 183/340 Test #184: arm-push-pop-state ............................... Passed 1.54 sec test 186 Start 186: arm-range-extension-thunk2 186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk2.sh" 186: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk2.sh 186: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk2.sh .sh 186: ++ testname=range-extension-thunk2 186: ++ echo -n 'Testing range-extension-thunk2 ... ' 186: Testing range-extension-thunk2 ... ++ t=out/test/arm/range-extension-thunk2 186: ++ mkdir -p out/test/arm/range-extension-thunk2 186: ++ set -x 186: + cc -o out/test/arm/range-extension-thunk2/a.o -c -xc - -ffunction-sections 186: + cat 185: + 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 185: + out/test/arm/range-extension-thunk/exe2 185: + grep -q 'main fn1 fn3 fn2 fn4' 185: + on_exit 185: + echo OK 185: OK 185: + exit 0 184/340 Test #185: arm-range-extension-thunk ........................ Passed 1.84 sec test 187 Start 187: arm-range-extension-thunk3 187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/range-extension-thunk3.sh" 187: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk3.sh 187: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/range-extension-thunk3.sh .sh 187: ++ testname=range-extension-thunk3 187: ++ echo -n 'Testing range-extension-thunk3 ... ' 187: Testing range-extension-thunk3 ... ++ t=out/test/arm/range-extension-thunk3 187: ++ mkdir -p out/test/arm/range-extension-thunk3 187: ++ set -x 187: + '[' arm = sh4 ']' 187: + seq 1 10000 187: + sed 's/.*/void func&() {}/' 187: + cc -B. -o out/test/arm/range-extension-thunk3/b.so -shared out/test/arm/range-extension-thunk3/a.c 186: + cc -B. -o out/test/arm/range-extension-thunk2/exe out/test/arm/range-extension-thunk2/a.o 186: + out/test/arm/range-extension-thunk2/exe 186: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' 186: + on_exit 186: + echo OK 186: OK 186: + exit 0 185/340 Test #186: arm-range-extension-thunk2 ....................... Passed 4.56 sec test 188 Start 188: arm-relax-got-load 188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relax-got-load.sh" 188: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relax-got-load.sh 188: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relax-got-load.sh .sh 188: ++ testname=relax-got-load 188: ++ echo -n 'Testing relax-got-load ... ' 188: Testing relax-got-load ... ++ t=out/test/arm/relax-got-load 188: ++ mkdir -p out/test/arm/relax-got-load 188: ++ set -x 188: + cat 188: + cc -o out/test/arm/relax-got-load/a.o -c -xc - -fPIC 188: + cat 188: + cc -o out/test/arm/relax-got-load/b.o -c -xc - -fPIC 188: + 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 188: + grep -q 'Hello world' 188: + out/test/arm/relax-got-load/exe 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 186/340 Test #188: arm-relax-got-load ............................... Passed 1.17 sec test 189 Start 189: arm-reloc-rodata 189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/reloc-rodata.sh" 189: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/reloc-rodata.sh 189: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/reloc-rodata.sh .sh 189: ++ testname=reloc-rodata 189: ++ echo -n 'Testing reloc-rodata ... ' 189: Testing reloc-rodata ... ++ t=out/test/arm/reloc-rodata 189: ++ mkdir -p out/test/arm/reloc-rodata 189: ++ set -x 189: + exit 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 187/340 Test #189: arm-reloc-rodata ................................. Passed 0.10 sec test 190 Start 190: arm-relocatable-archive 190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-archive.sh" 190: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-archive.sh 190: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-archive.sh .sh 190: ++ testname=relocatable-archive 190: ++ echo -n 'Testing relocatable-archive ... ' 190: Testing relocatable-archive ... ++ t=out/test/arm/relocatable-archive 190: ++ mkdir -p out/test/arm/relocatable-archive 190: ++ set -x 190: + grep -q __tsan_init 190: + nm mold 157: + readelf -WS out/test/arm/many-sections2/b.o 157: + grep -Fq .data.100000 out/test/arm/many-sections2/log1 190: + cat 157: + readelf -Ws out/test/arm/many-sections2/b.o 190: + cc -c -o out/test/arm/relocatable-archive/a.o -xc - 190: + cc -c -o out/test/arm/relocatable-archive/b.o -xc - 190: + cat 190: + cc -c -o out/test/arm/relocatable-archive/c.o -xc - 190: + cat 190: + cc -c -o out/test/arm/relocatable-archive/d.o -xc - 190: + cat 190: + 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 190: + ./mold -r -o out/test/arm/relocatable-archive/f.o out/test/arm/relocatable-archive/d.o out/test/arm/relocatable-archive/e.a 190: + readelf --symbols out/test/arm/relocatable-archive/f.o 190: + grep -q 'foo\b' out/test/arm/relocatable-archive/log 190: + grep -q 'bar\b' out/test/arm/relocatable-archive/log 190: + grep -q 'baz\b' out/test/arm/relocatable-archive/log 190: + on_exit 190: + echo OK 190: OK 190: + exit 0 188/340 Test #190: arm-relocatable-archive .......................... Passed 2.63 sec test 191 Start 191: arm-relocatable-c++ 191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-c++.sh" 191: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-c++.sh 191: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-c++.sh .sh 191: ++ testname=relocatable-c++ 191: ++ echo -n 'Testing relocatable-c++ ... ' 191: Testing relocatable-c++ ... ++ t=out/test/arm/relocatable-c++ 191: ++ mkdir -p out/test/arm/relocatable-c++ 191: ++ set -x 191: + nm mold 191: + grep -q __tsan_init 157: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/arm/many-sections2/log2 157: + grep -Fq 'ABS foo' out/test/arm/many-sections2/log2 157: + grep -Fq 'ABS x68966' out/test/arm/many-sections2/log2 157: + on_exit 157: + echo OK 157: OK 157: + exit 0 189/340 Test #157: arm-many-sections2 ............................... Passed 30.90 sec test 192 Start 192: arm-relocatable-compressed-debug-info 192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-compressed-debug-info.sh" 192: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-compressed-debug-info.sh 192: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-compressed-debug-info.sh .sh 192: ++ testname=relocatable-compressed-debug-info 192: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 192: Testing relocatable-compressed-debug-info ... ++ t=out/test/arm/relocatable-compressed-debug-info 192: ++ mkdir -p out/test/arm/relocatable-compressed-debug-info 192: ++ set -x 192: + grep -q __tsan_init 192: + nm mold 191: + c++ -c -o out/test/arm/relocatable-c++/a.o -xc++ - 191: + cat 191: + c++ -c -o out/test/arm/relocatable-c++/b.o -xc++ - 191: + cat 192: + gcc -o /dev/null -xc -g3 -gz - 192: + echo 'int main() {}' 192: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 192: + cat 192: + gcc -c -o out/test/arm/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 192: + cat 192: + ./mold --relocatable -o out/test/arm/relocatable-compressed-debug-info/c.o out/test/arm/relocatable-compressed-debug-info/a.o out/test/arm/relocatable-compressed-debug-info/b.o 192: + cc -B. -o out/test/arm/relocatable-compressed-debug-info/exe out/test/arm/relocatable-compressed-debug-info/c.o 192: + out/test/arm/relocatable-compressed-debug-info/exe 192: + grep -q 'Hello world' 192: + on_exit 192: + echo OK 192: OK 192: + exit 0 190/340 Test #192: arm-relocatable-compressed-debug-info ............ Passed 3.10 sec test 193 Start 193: arm-relocatable-debug-info 193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-debug-info.sh" 193: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-debug-info.sh 193: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-debug-info.sh .sh 193: ++ testname=relocatable-debug-info 193: ++ echo -n 'Testing relocatable-debug-info ... ' 193: Testing relocatable-debug-info ... ++ t=out/test/arm/relocatable-debug-info 193: ++ mkdir -p out/test/arm/relocatable-debug-info 193: ++ set -x 193: + nm mold 193: + grep -q __tsan_init 193: + cc -c -o out/test/arm/relocatable-debug-info/a.o -xc - -g 193: + cat 193: + cc -c -o out/test/arm/relocatable-debug-info/b.o -xc - -g 193: + cat 191: + ./mold --relocatable -o out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/a.o 191: + ./mold --relocatable -o out/test/arm/relocatable-c++/d.o out/test/arm/relocatable-c++/b.o 191: + c++ -B. -o out/test/arm/relocatable-c++/exe out/test/arm/relocatable-c++/c.o out/test/arm/relocatable-c++/d.o 193: + ./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 193: + cc -B. -o out/test/arm/relocatable-debug-info/exe out/test/arm/relocatable-debug-info/c.o 191: + grep -q 'Hello world' 191: + out/test/arm/relocatable-c++/exe 193: + grep -q 'Hello world' 191: + on_exit 191: + echo OK 191: OK 191: + exit 0 191/340 Test #191: arm-relocatable-c++ .............................. Passed 6.79 sec test 194 Start 194: arm-relocatable-exception 194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-exception.sh" 194: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 194: Environment variables: 194: MACHINE=arm 194: CPU= 194: Test timeout computed to be: 1500 193: + out/test/arm/relocatable-debug-info/exe 193: + objdump --dwarf=info out/test/arm/relocatable-debug-info/c.o 194: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-exception.sh 194: + . /build/reproducible-path/mold-2.34.1+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 193: + grep -q Warning out/test/arm/relocatable-debug-info/log 194: +++ uname 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 194: ++ '[' Linux = FreeBSD ']' 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT 192/340 Test #193: arm-relocatable-debug-info ....................... Passed 2.52 sec test 195 Start 195: arm-relocatable-many-sections 195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh" 195: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 195: Environment variables: 195: MACHINE=arm 195: CPU= 195: Test timeout computed to be: 1500 194: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-exception.sh .sh 194: ++ testname=relocatable-exception 194: ++ echo -n 'Testing relocatable-exception ... ' 194: Testing relocatable-exception ... ++ t=out/test/arm/relocatable-exception 194: ++ mkdir -p out/test/arm/relocatable-exception 194: ++ set -x 194: + '[' arm = m68k ']' 194: + '[' arm = sh4 ']' 194: + grep -q __tsan_init 194: + nm mold 195: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-many-sections.sh 195: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-many-sections.sh .sh 195: ++ testname=relocatable-many-sections 195: ++ echo -n 'Testing relocatable-many-sections ... ' 195: Testing relocatable-many-sections ... ++ t=out/test/arm/relocatable-many-sections 195: ++ mkdir -p out/test/arm/relocatable-many-sections 195: ++ set -x 195: + grep -q __tsan_init 195: + nm mold 194: + cat 194: + c++ -c -o out/test/arm/relocatable-exception/a.o -xc++ - 195: + cc -c -xassembler -o out/test/arm/relocatable-many-sections/a.o - 195: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 195: + seq 1 80000 194: + c++ -c -o out/test/arm/relocatable-exception/b.o -xc++ - 194: + cat 194: + ./mold --relocatable -o out/test/arm/relocatable-exception/c.o out/test/arm/relocatable-exception/a.o out/test/arm/relocatable-exception/b.o 194: + c++ -B. -o out/test/arm/relocatable-exception/exe out/test/arm/relocatable-exception/c.o 194: + out/test/arm/relocatable-exception/exe 194: 0 194: + on_exit 194: + echo OK 194: OK 194: + exit 0 193/340 Test #194: arm-relocatable-exception ........................ Passed 7.31 sec test 196 Start 196: arm-relocatable-merge-sections 196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-merge-sections.sh" 196: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-merge-sections.sh 196: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-merge-sections.sh .sh 196: ++ testname=relocatable-merge-sections 196: ++ echo -n 'Testing relocatable-merge-sections ... ' 196: Testing relocatable-merge-sections ... ++ t=out/test/arm/relocatable-merge-sections 196: ++ mkdir -p out/test/arm/relocatable-merge-sections 196: ++ set -x 196: + nm mold 196: + grep -q __tsan_init 196: + cc -c -o out/test/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - 196: + cat 196: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/b.o out/test/arm/relocatable-merge-sections/a.o 196: + readelf -WS out/test/arm/relocatable-merge-sections/b.o 196: + grep -Fq .text.foo out/test/arm/relocatable-merge-sections/log1 196: + grep -Fq .text.bar out/test/arm/relocatable-merge-sections/log1 196: + ./mold --relocatable -o out/test/arm/relocatable-merge-sections/c.o out/test/arm/relocatable-merge-sections/a.o --relocatable-merge-sections 196: + readelf -WS out/test/arm/relocatable-merge-sections/c.o 196: + grep -Fq .text.foo out/test/arm/relocatable-merge-sections/log2 196: + grep -Fq .text.bar out/test/arm/relocatable-merge-sections/log2 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 194/340 Test #196: arm-relocatable-merge-sections ................... Passed 2.42 sec test 197 Start 197: arm-relocatable-mergeable-sections 197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable-mergeable-sections.sh" 197: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-mergeable-sections.sh 197: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable-mergeable-sections.sh .sh 197: ++ testname=relocatable-mergeable-sections 197: ++ echo -n 'Testing relocatable-mergeable-sections ... ' 197: Testing relocatable-mergeable-sections ... ++ t=out/test/arm/relocatable-mergeable-sections 197: ++ mkdir -p out/test/arm/relocatable-mergeable-sections 197: ++ set -x 197: + grep -q __tsan_init 197: + nm mold 195: + cat 195: + cc -c -xc -o out/test/arm/relocatable-many-sections/b.o - 195: + ./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 197: + cc -c -o out/test/arm/relocatable-mergeable-sections/a.o -xassembler - 197: + cat 197: + ./mold --relocatable -o out/test/arm/relocatable-mergeable-sections/b.o out/test/arm/relocatable-mergeable-sections/a.o 197: + grep -Eq '\b0\b.*Hello' 197: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o 197: + grep -Eq '\b7\b.*World' 197: + readelf -W -p .rodata.str1.1 out/test/arm/relocatable-mergeable-sections/b.o 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 195/340 Test #197: arm-relocatable-mergeable-sections ............... Passed 1.74 sec test 198 Start 198: arm-relocatable 198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relocatable.sh" 198: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable.sh 198: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/relocatable.sh .sh 198: ++ testname=relocatable 198: ++ echo -n 'Testing relocatable ... ' 198: Testing relocatable ... ++ t=out/test/arm/relocatable 198: ++ mkdir -p out/test/arm/relocatable 198: ++ set -x 198: + nm mold 198: + grep -q __tsan_init 198: + cat 198: + cc -c -o out/test/arm/relocatable/a.o -xc - 198: + cat 198: + cc -c -o out/test/arm/relocatable/b.o -xc - 198: + ./mold --relocatable -o out/test/arm/relocatable/c.o out/test/arm/relocatable/a.o out/test/arm/relocatable/b.o 198: + cc -B. -o out/test/arm/relocatable/exe out/test/arm/relocatable/c.o 198: + out/test/arm/relocatable/exe 198: Hello world 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 187: + sed 's/.*/void func&();/' 196/340 Test #198: arm-relocatable .................................. Passed 2.99 sec test 199 Start 199: arm-relro 199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh" 199: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 199: Environment variables: 199: MACHINE=arm 199: CPU= 199: Test timeout computed to be: 1500 187: + seq 1 10000 199: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh 199: + . /build/reproducible-path/mold-2.34.1+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 187: + echo 'int main() {' 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT 187: + sed 's/.*/func&();/' 199: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/relro.sh .sh 187: + seq 1 10000 199: ++ testname=relro 199: ++ echo -n 'Testing relro ... ' 199: Testing relro ... ++ t=out/test/arm/relro 199: ++ mkdir -p out/test/arm/relro 199: ++ set -x 199: + cat 199: + cc -c -xc -o out/test/arm/relro/a.o - 187: + echo '}' 187: + cc -c -o out/test/arm/range-extension-thunk3/d.o out/test/arm/range-extension-thunk3/c.c 199: + cc -B. -o out/test/arm/relro/exe1 out/test/arm/relro/a.o -Wl,-z,relro,-z,lazy 199: + grep -q 'Hello world' 199: + out/test/arm/relro/exe1 199: + readelf --segments -W out/test/arm/relro/exe1 199: + grep -q 'GNU_RELRO ' out/test/arm/relro/log1 199: + cc -B. -o out/test/arm/relro/exe2 out/test/arm/relro/a.o -Wl,-z,relro,-z,now 199: + out/test/arm/relro/exe2 199: + grep -q 'Hello world' 199: + readelf --segments -W out/test/arm/relro/exe2 199: + grep -q 'GNU_RELRO ' out/test/arm/relro/log2 199: + cc -B. -o out/test/arm/relro/exe3 out/test/arm/relro/a.o -Wl,-z,norelro 199: + grep -q 'Hello world' 199: + out/test/arm/relro/exe3 199: + readelf --segments -W out/test/arm/relro/exe3 199: + grep -q 'GNU_RELRO ' out/test/arm/relro/log3 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 197/340 Test #199: arm-relro ........................................ Passed 1.32 sec test 200 Start 200: arm-repro 200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/repro.sh" 200: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/repro.sh 200: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/repro.sh .sh 200: ++ testname=repro 200: ++ echo -n 'Testing repro ... ' 200: Testing repro ... ++ t=out/test/arm/repro 200: ++ mkdir -p out/test/arm/repro 200: ++ set -x 200: + cat 200: + cc -c -o out/test/arm/repro/a.o -xc - 200: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar 200: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o 200: + '[' -f out/test/arm/repro/exe.repro.tar ']' 200: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o -Wl,-repro 200: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar 200: + grep -q ' exe.repro/.*/a.o' 200: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar 200: + grep -q /a.o out/test/arm/repro/exe.repro/response.txt 200: + grep -q mold out/test/arm/repro/exe.repro/version.txt 200: + rm -rf out/test/arm/repro/exe.repro out/test/arm/repro/exe.repro.tar 200: + MOLD_REPRO=1 200: + cc -B. -o out/test/arm/repro/exe out/test/arm/repro/a.o 200: + grep -q ' exe.repro/.*/a.o' 200: + tar -C out/test/arm/repro -tvf out/test/arm/repro/exe.repro.tar 200: + tar -C out/test/arm/repro -xf out/test/arm/repro/exe.repro.tar 200: + grep -q /a.o out/test/arm/repro/exe.repro/response.txt 200: + grep -q mold out/test/arm/repro/exe.repro/version.txt 200: + on_exit 200: + echo OK 200: OK 200: + exit 0 198/340 Test #200: arm-repro ........................................ Passed 1.79 sec test 201 Start 201: arm-require-defined 201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/require-defined.sh" 201: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/require-defined.sh 201: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/require-defined.sh .sh 201: ++ testname=require-defined 201: ++ echo -n 'Testing require-defined ... ' 201: Testing require-defined ... ++ t=out/test/arm/require-defined 201: ++ mkdir -p out/test/arm/require-defined 201: ++ set -x 201: + cat 201: + cc -o out/test/arm/require-defined/a.o -c -xc - 201: + rm -f out/test/arm/require-defined/b.a 201: + ar rcs out/test/arm/require-defined/b.a out/test/arm/require-defined/a.o 201: + cc -o out/test/arm/require-defined/c.o -c -xc - 201: + cat 201: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a 195: + cc -B. -o out/test/arm/relocatable-many-sections/exe out/test/arm/relocatable-many-sections/c.o 201: + grep -q foobar 201: + readelf --symbols out/test/arm/require-defined/exe 201: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,foobar 201: + readelf --symbols out/test/arm/require-defined/exe 201: + grep -q foobar 201: + cc -B. -o out/test/arm/require-defined/exe out/test/arm/require-defined/c.o out/test/arm/require-defined/b.a -Wl,-require-defined,xyz 201: + grep -q 'undefined symbol: xyz' out/test/arm/require-defined/log 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 199/340 Test #201: arm-require-defined .............................. Passed 1.79 sec test 202 Start 202: arm-response-file 202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file.sh" 202: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/response-file.sh 202: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/response-file.sh .sh 202: ++ testname=response-file 202: ++ echo -n 'Testing response-file ... ' 202: Testing response-file ... ++ t=out/test/arm/response-file 202: ++ mkdir -p out/test/arm/response-file 195: + out/test/arm/relocatable-many-sections/exe 202: ++ set -x 202: + cat 195: + grep -q Hello 202: + cc -c -o out/test/arm/response-file/a.o -xc - 195: + on_exit 195: + echo OK 195: OK 195: + exit 0 200/340 Test #195: arm-relocatable-many-sections .................... Passed 19.49 sec test 203 Start 203: arm-response-file2 203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/response-file2.sh" 203: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/response-file2.sh 203: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/response-file2.sh .sh 203: ++ testname=response-file2 203: ++ echo -n 'Testing response-file2 ... ' 203: Testing response-file2 ... ++ t=out/test/arm/response-file2 203: ++ mkdir -p out/test/arm/response-file2 203: ++ set -x 203: + cat 203: + cc -c -o out/test/arm/response-file2/a.o -xc - 202: + cc -c -o out/test/arm/response-file/b.o -xc - 202: + cat 203: + cc -c -o out/test/arm/response-file2/b.o -xc - 203: + cat 202: + cc -c -o out/test/arm/response-file/c.o -xc - 202: + cat 203: + echo ''\''out/test/arm/response-file2/b.o'\''' 203: + echo @out/test/arm/response-file2/rsp1 203: + cc -B. -o out/test/arm/response-file2/exe out/test/arm/response-file2/a.o -Wl,@out/test/arm/response-file2/rsp2 202: + echo ''\''out/test/arm/response-file/b.o'\'' '\''out/test/arm/response-file/c.o'\''' 202: + cc -B. -o out/test/arm/response-file/exe out/test/arm/response-file/a.o -Wl,@out/test/arm/response-file/rsp 203: + on_exit 203: + echo OK 203: OK 203: + exit 0 201/340 Test #203: arm-response-file2 ............................... Passed 0.72 sec test 204 Start 204: arm-retain-symbols-file 204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/retain-symbols-file.sh" 204: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/retain-symbols-file.sh 204: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/retain-symbols-file.sh .sh 204: ++ testname=retain-symbols-file 204: ++ echo -n 'Testing retain-symbols-file ... ' 204: Testing retain-symbols-file ... ++ t=out/test/arm/retain-symbols-file 204: ++ mkdir -p out/test/arm/retain-symbols-file 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 202/340 Test #202: arm-response-file ................................ Passed 0.97 sec 204: ++ set -x 204: + cat test 205 Start 205: arm-reverse-sections 205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh" 205: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 205: Environment variables: 205: MACHINE=arm 205: CPU= 205: Test timeout computed to be: 1500 204: + cc -c -o out/test/arm/retain-symbols-file/a.o -xc - 205: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/reverse-sections.sh 205: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/reverse-sections.sh .sh 205: ++ testname=reverse-sections 205: ++ echo -n 'Testing reverse-sections ... ' 205: Testing reverse-sections ... ++ t=out/test/arm/reverse-sections 205: ++ mkdir -p out/test/arm/reverse-sections 205: ++ set -x 205: + cc -o out/test/arm/reverse-sections/a.o -c -xc++ - 205: + cat 204: + cat 204: + 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 205: + cat 205: + cc -o out/test/arm/reverse-sections/b.o -c -xc++ - 204: + readelf -W --symbols out/test/arm/retain-symbols-file/exe 204: + grep -q ' foo$' out/test/arm/retain-symbols-file/log 204: + grep -q ' bar$' out/test/arm/retain-symbols-file/log 204: + grep -q ' main$' out/test/arm/retain-symbols-file/log 204: + grep -q ' baz$' out/test/arm/retain-symbols-file/log 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 203/340 Test #204: arm-retain-symbols-file .......................... Passed 0.65 sec test 206 Start 206: arm-rodata-name 206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh" 206: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 206: Environment variables: 206: MACHINE=arm 206: CPU= 206: Test timeout computed to be: 1500 187: + 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 206: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/rodata-name.sh 206: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/rodata-name.sh .sh 206: ++ testname=rodata-name 206: ++ echo -n 'Testing rodata-name ... ' 206: Testing rodata-name ... ++ t=out/test/arm/rodata-name 206: ++ mkdir -p out/test/arm/rodata-name 206: ++ set -x 206: + '[' arm = arm ']' 206: + skip 206: + echo skipped 206: skipped 206: + trap - EXIT 206: + exit 0 204/340 Test #206: arm-rodata-name ..................................***Skipped 0.09 sec test 207 Start 207: arm-rosegment 207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rosegment.sh" 207: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/rosegment.sh 207: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/rosegment.sh .sh 207: ++ testname=rosegment 207: ++ echo -n 'Testing rosegment ... ' 207: Testing rosegment ... ++ t=out/test/arm/rosegment 207: ++ mkdir -p out/test/arm/rosegment 205: + cc -o out/test/arm/reverse-sections/c.o -c -xc++ - 207: ++ set -x 205: + cat 207: + cat 207: + cc -o out/test/arm/rosegment/a.o -c -xc - 205: + 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 207: + cc -B. -o out/test/arm/rosegment/exe1 out/test/arm/rosegment/a.o 187: + out/test/arm/range-extension-thunk3/exe 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 205/340 Test #187: arm-range-extension-thunk3 ....................... Passed 36.58 sec test 208 Start 208: arm-rpath 208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/rpath.sh" 208: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/rpath.sh 208: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/rpath.sh .sh 208: ++ testname=rpath 208: ++ echo -n 'Testing rpath ... ' 208: Testing rpath ... ++ t=out/test/arm/rpath 208: ++ mkdir -p out/test/arm/rpath 205: + out/test/arm/reverse-sections/exe1 208: ++ set -x 208: + cc -o out/test/arm/rpath/a.o -c -x assembler - 208: + cat 205: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' 205: + c++ -B. -o out/test/arm/reverse-sections/exe2 out/test/arm/reverse-sections/a.o out/test/arm/reverse-sections/b.o out/test/arm/reverse-sections/c.o -Wl,--reverse-sections 208: + cc -B. -o out/test/arm/rpath/exe1 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 207: + readelf -W --segments out/test/arm/rosegment/exe1 207: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log1 207: + cc -B. -o out/test/arm/rosegment/exe2 out/test/arm/rosegment/a.o -Wl,--rosegment 208: + readelf --dynamic out/test/arm/rpath/exe1 208: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' 208: + cc -B. -o out/test/arm/rpath/exe2 out/test/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 205: + out/test/arm/reverse-sections/exe2 205: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 206/340 Test #205: arm-reverse-sections ............................. Passed 1.94 sec test 209 Start 209: arm-run-clang 209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run-clang.sh" 209: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/run-clang.sh 209: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/run-clang.sh .sh 209: ++ testname=run-clang 209: ++ echo -n 'Testing run-clang ... ' 209: Testing run-clang ... ++ t=out/test/arm/run-clang 209: ++ mkdir -p out/test/arm/run-clang 209: ++ set -x 209: + '[' cc = cc ']' 209: + nm mold-wrapper.so 209: + grep -q '__[at]san_init' 209: + clang --version 209: + skip 209: + echo skipped 209: skipped 209: + trap - EXIT 209: + exit 0 207/340 Test #209: arm-run-clang ....................................***Skipped 0.17 sec test 210 Start 210: arm-run 210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/run.sh" 210: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 210: Environment variables: 210: MACHINE=arm 210: CPU= 210: Test timeout computed to be: 1500 207: + readelf -W --segments out/test/arm/rosegment/exe2 207: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log2 207: + cc -B. -o out/test/arm/rosegment/exe3 out/test/arm/rosegment/a.o -Wl,--no-rosegment 210: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/run.sh 210: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/run.sh .sh 210: ++ testname=run 210: ++ echo -n 'Testing run ... ' 210: Testing run ... ++ t=out/test/arm/run 210: ++ mkdir -p out/test/arm/run 208: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' 208: + readelf --dynamic out/test/arm/rpath/exe2 210: ++ set -x 210: + '[' cc = cc ']' 210: + nm mold 210: + grep -q '__[at]san_init' 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 208/340 Test #208: arm-rpath ........................................ Passed 0.98 sec test 211 Start 211: arm-section-align 211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh" 211: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/section-align.sh 211: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C 211: ++ '[' -z arm ']' 211: ++ '[' -z '' ']' 211: ++ TESTDIR=out/test/arm 211: ++ CC=cc 211: ++ CXX=c++ 211: ++ GCC=gcc 211: ++ GXX=g++ 211: ++ OBJDUMP=objdump 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT 211: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-align.sh .sh 211: ++ testname=section-align 211: ++ echo -n 'Testing section-align ... ' 211: Testing section-align ... ++ t=out/test/arm/section-align 211: ++ mkdir -p out/test/arm/section-align 211: ++ set -x 211: + cc -o out/test/arm/section-align/a.o -c -xc -fno-PIC - 211: + cat 207: + readelf -W --segments out/test/arm/rosegment/exe3 207: + grep -q '\.interp .* \.text' out/test/arm/rosegment/log3 207: + on_exit 207: + echo OK 207: OK 207: + exit 0 209/340 Test #207: arm-rosegment .................................... Passed 2.05 sec test 212 Start 212: arm-section-attributes 212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh" 212: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 212: Environment variables: 212: MACHINE=arm 212: CPU= 212: Test timeout computed to be: 1500 211: + cc -B. -o out/test/arm/section-align/exe1 out/test/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 212: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh 212: + . /build/reproducible-path/mold-2.34.1+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 212: +++ uname 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT 212: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-attributes.sh .sh 212: ++ testname=section-attributes 212: ++ echo -n 'Testing section-attributes ... ' 212: Testing section-attributes ... ++ t=out/test/arm/section-attributes 212: ++ mkdir -p out/test/arm/section-attributes 212: ++ set -x 212: + cat 212: + cc -o out/test/arm/section-attributes/a.o -c -xassembler - 212: + cat 212: + cc -o out/test/arm/section-attributes/b.o -c -xassembler - 212: + cc -o out/test/arm/section-attributes/c.o -c -xassembler - 212: + cat 212: + cat 212: + cc -o out/test/arm/section-attributes/d.o -c -xc - 211: + readelf -WS out/test/arm/section-align/exe1 211: + grep -q '\.foo.* 8192$' 211: + cc -B. -o out/test/arm/section-align/exe2 out/test/arm/section-align/a.o -Wl,--section-align=.foo=256 212: + 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 211: + grep -q '\.foo.* 256$' 211: + readelf -WS out/test/arm/section-align/exe2 211: + grep -q 'must be a power of 2' 211: + cc -B. -o out/test/arm/section-align/exe3 out/test/arm/section-align/a.o -Wl,--section-align=.foo=3 212: + grep -q 'foobar.*WAX' 212: + readelf -W --sections out/test/arm/section-attributes/exe 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 212: + on_exit 212: + echo OK 212: OK 212: + exit 0 210/340 Test #211: arm-section-align ................................ Passed 1.10 sec test 213 Start 213: arm-section-order 213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-order.sh" 213: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 213: Environment variables: 213: MACHINE=arm 213: CPU= 213: Test timeout computed to be: 1500 211/340 Test #212: arm-section-attributes ........................... Passed 0.75 sec test 214 Start 214: arm-section-start 214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh" 214: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 214: Environment variables: 214: MACHINE=arm 214: CPU= 214: Test timeout computed to be: 1500 213: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-order.sh 213: + . /build/reproducible-path/mold-2.34.1+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 214: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT 214: + . /build/reproducible-path/mold-2.34.1+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 213: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-order.sh .sh 214: +++ uname 213: ++ testname=section-order 213: ++ echo -n 'Testing section-order ... ' 213: Testing section-order ... ++ t=out/test/arm/section-order 213: ++ mkdir -p out/test/arm/section-order 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT 214: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/section-start.sh .sh 213: ++ set -x 213: + on_qemu 213: + '[' '' '!=' '' ']' 213: + grep -qw qemu /proc/cpuinfo 214: ++ testname=section-start 214: ++ echo -n 'Testing section-start ... ' 214: Testing section-start ... ++ t=out/test/arm/section-start 214: ++ mkdir -p out/test/arm/section-start 213: ++ uname 214: ++ set -x 214: + '[' arm = ppc64 ']' 214: + [[ arm = loongarch* ]] 214: + '[' arm = arm ']' 214: + flags=-marm 213: + '[' Linux = FreeBSD ']' 213: + cc -o out/test/arm/section-order/a.o -c -xc -fno-PIC - 214: + cc -o out/test/arm/section-start/a.o -c -xc -fno-PIC -marm - 214: + cat 213: + cat 213: + 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' 214: + 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 210: + cc -xc -c -o out/test/arm/run/a.o - 210: + cat 213: + grep -q Hello 213: + out/test/arm/section-order/exe1 214: + grep -q 'main fn1 fn2 0x10000000 0x20000000' 214: + out/test/arm/section-start/exe1 213: + grep -q '\.fn2 .*00200000' 213: + readelf -SW out/test/arm/section-order/exe1 214: + sed 's/0x[0-9a-f]*//' 214: + grep ' LOAD ' 214: + readelf -W --segments out/test/arm/section-start/exe1 213: + grep -q '\.fn1 .*00300000' 213: + readelf -SW out/test/arm/section-order/exe1 214: + diff out/test/arm/section-start/log1 /dev/fd/63 214: ++ sort out/test/arm/section-start/log1 213: + readelf -sw out/test/arm/section-order/exe1 213: + grep -Eq ': 0+\s.*\s__ehdr_start$' 214: + 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 213: + 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' 210: ++ pwd 210: + LD_PRELOAD=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so 210: ++ pwd 210: + MOLD_PATH=/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/mold 210: + cc -o out/test/arm/run/exe out/test/arm/run/a.o -B/usr/bin 214: + out/test/arm/section-start/exe2 214: + grep -q 'main fn1 fn2 0x20000000 0x10000000' 214: + readelf -W --segments out/test/arm/section-start/exe2 214: + grep ' LOAD ' 214: + sed 's/0x[0-9a-f]*//' 213: + readelf -SW out/test/arm/section-order/exe2 213: + grep -q '\.fn2 .*00400000' 214: + diff out/test/arm/section-start/log2 /dev/fd/63 214: ++ sort out/test/arm/section-start/log2 213: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' 213: + readelf -sW out/test/arm/section-order/exe2 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 212/340 Test #214: arm-section-start ................................ Passed 1.03 sec test 215 Start 215: arm-separate-debug-file 215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh" 215: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 215: Environment variables: 215: MACHINE=arm 215: CPU= 215: Test timeout computed to be: 1500 213: + readelf -W --segments out/test/arm/section-order/exe2 213: + grep -Eq 'PHDR\s.*0x0+300000\s' 215: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/separate-debug-file.sh 213: + 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: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/separate-debug-file.sh .sh 215: ++ testname=separate-debug-file 215: ++ echo -n 'Testing separate-debug-file ... ' 215: Testing separate-debug-file ... ++ t=out/test/arm/separate-debug-file 215: ++ mkdir -p out/test/arm/separate-debug-file 215: ++ set -x 215: + grep -q __tsan_init 215: + nm mold 210: + readelf -p .comment out/test/arm/run/exe 210: + grep -q mold out/test/arm/run/log 210: + ./mold -run env 210: + grep -q '^MOLD_PATH=.*/mold$' 210: + ./mold -run /usr/bin/ld --version 210: + grep -q mold 210: + ./mold -run /usr/bin/ld.lld --version 210: + grep -q mold 213: + readelf -sW out/test/arm/section-order/exe3 213: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/arm/section-order/log3 213: + grep -Eq '\b0+200040 .* rodata_start$' out/test/arm/section-order/log3 213: + grep -Eq '\b0+300000 .* phdr_start$' out/test/arm/section-order/log3 210: + grep -q mold 213: + grep -Eq '\b0+301000 .* phdr_end$' out/test/arm/section-order/log3 210: + ./mold -run /usr/bin/ld.gold --version 213: + grep -Eq '\b0+400000 .* text_start$' out/test/arm/section-order/log3 213: + on_exit 213: + echo OK 213: OK 213: + exit 0 213/340 Test #213: arm-section-order ................................ Passed 1.45 sec test 216 Start 216: arm-shared-abs-sym 216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh" 216: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 216: Environment variables: 216: MACHINE=arm 216: CPU= 216: Test timeout computed to be: 1500 216: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh 210: + 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 216: + . /build/reproducible-path/mold-2.34.1+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 210: + touch out/test/arm/run/ld out/test/arm/run/ld.lld out/test/arm/run/ld.gold 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 210: + echo '#!/bin/sh' 210: + 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 216: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shared-abs-sym.sh .sh 216: ++ testname=shared-abs-sym 216: ++ echo -n 'Testing shared-abs-sym ... ' 216: Testing shared-abs-sym ... ++ t=out/test/arm/shared-abs-sym 216: ++ mkdir -p out/test/arm/shared-abs-sym 210: + grep -q mold 210: + ./mold -run out/test/arm/run/ld --version 216: ++ set -x 216: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/a.so -xassembler - 216: + cat 210: + grep -q mold 210: + ./mold -run out/test/arm/run/ld.lld --version 210: + grep -q mold 210: + ./mold -run out/test/arm/run/ld.gold --version 210: + grep -q mold 210: + ./mold -run out/test/arm/run/foo.ld --version 210: + cat 210: + chmod 755 out/test/arm/run/sh 210: + grep -q mold 210: + ./mold -run out/test/arm/run/sh ld --version 216: + cat 216: + cc -B. -fPIC -shared -o out/test/arm/shared-abs-sym/b.so -xassembler - 210: + ./mold -run out/test/arm/run/sh foo.ld --version 210: + grep -q mold 210: + grep -q mold 210: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld --version 210: + grep -q mold 210: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.lld --version 210: + ./mold -run out/test/arm/run/sh out/test/arm/run/ld.gold --version 210: + grep -q mold 210: + grep -q mold 210: + ./mold -run out/test/arm/run/sh out/test/arm/run/foo.ld --version 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 214/340 Test #210: arm-run .......................................... Passed 3.40 sec test 217 Start 217: arm-shared 217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh" 217: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/shared.sh 217: + . /build/reproducible-path/mold-2.34.1+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 216: + cat 217: ++ '[' Linux = FreeBSD ']' 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 216: + cc -fPIC -c -o out/test/arm/shared-abs-sym/d.o -xc - 217: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shared.sh .sh 217: ++ testname=shared 217: ++ echo -n 'Testing shared ... ' 217: Testing shared ... ++ t=out/test/arm/shared 217: ++ mkdir -p out/test/arm/shared 217: ++ set -x 217: + cc -fPIC -c -o out/test/arm/shared/a.o -xc - 217: + cat 217: + cc -B. -shared -o out/test/arm/shared/b.so out/test/arm/shared/a.o 216: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so 216: + 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 215: + on_qemu 215: + '[' '' '!=' '' ']' 215: + grep -qw qemu /proc/cpuinfo 215: + command -v gdb 215: + command -v flock 215: + cat 215: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 217: + readelf --dyn-syms out/test/arm/shared/b.so 217: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/arm/shared/log 217: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/arm/shared/log 216: + grep -q foo=0x3 216: + out/test/arm/shared-abs-sym/exe1 216: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so 217: + cc -fPIC -c -o out/test/arm/shared/c.o -xc - 217: + cat 216: + grep -q foo=0x5 216: + out/test/arm/shared-abs-sym/exe1 216: + cp out/test/arm/shared-abs-sym/a.so out/test/arm/shared-abs-sym/c.so 216: + 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 215: + cc -B. -o out/test/arm/separate-debug-file/exe1 out/test/arm/separate-debug-file/a.o -Wl,--separate-debug-file 217: + cc -B. -o out/test/arm/shared/exe out/test/arm/shared/c.o out/test/arm/shared/b.so 216: + out/test/arm/shared-abs-sym/exe2 216: + grep -q foo=0x3 216: + cp out/test/arm/shared-abs-sym/b.so out/test/arm/shared-abs-sym/c.so 216: + out/test/arm/shared-abs-sym/exe1 216: + grep -q foo=0x5 216: + on_exit 216: + echo OK 216: OK 216: + exit 0 215/340 Test #216: arm-shared-abs-sym ............................... Passed 1.69 sec test 218 Start 218: arm-shuffle-sections-seed 218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh" 218: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/shuffle-sections-seed.sh 218: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++ '[' -z arm ']' 218: ++ '[' -z '' ']' 218: ++ TESTDIR=out/test/arm 218: ++ CC=cc 218: ++ CXX=c++ 218: ++ GCC=gcc 218: ++ GXX=g++ 218: ++ OBJDUMP=objdump 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT 218: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections-seed.sh .sh 215: + readelf -SW out/test/arm/separate-debug-file/exe1 215: + grep -Fq .gnu_debuglink 218: ++ testname=shuffle-sections-seed 218: ++ echo -n 'Testing shuffle-sections-seed ... ' 218: Testing shuffle-sections-seed ... ++ t=out/test/arm/shuffle-sections-seed 218: ++ mkdir -p out/test/arm/shuffle-sections-seed 215: + flock out/test/arm/separate-debug-file/exe1 true 217: + out/test/arm/shared/exe 218: ++ set -x 218: + cc -o out/test/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 218: + cat 217: + grep -q hello 215: + gdb out/test/arm/separate-debug-file/exe1 -ex 'list main' -ex quit 215: + grep -Fq printf 217: + readelf --symbols out/test/arm/shared/exe 217: + grep -q fn3 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 216/340 Test #217: arm-shared ....................................... Passed 1.22 sec test 219 Start 219: arm-shuffle-sections 219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/shuffle-sections.sh" 219: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/shuffle-sections.sh 219: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/shuffle-sections.sh .sh 219: ++ testname=shuffle-sections 219: ++ echo -n 'Testing shuffle-sections ... ' 219: Testing shuffle-sections ... ++ t=out/test/arm/shuffle-sections 219: ++ mkdir -p out/test/arm/shuffle-sections 219: ++ set -x 219: + cat 219: + cc -o out/test/arm/shuffle-sections/a.o -ffunction-sections -c -xc - 218: + cc -o out/test/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 218: ++ seq 1 1000 218: + for i in `seq 1 1000` 218: + echo 'void fn1() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn2() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn3() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn4() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn5() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn6() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn7() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn8() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn9() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn10() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn11() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn12() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn13() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn14() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn15() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn16() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn17() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn18() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn19() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn20() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn21() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn22() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn23() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn24() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn25() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn26() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn27() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn28() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn29() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn30() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn31() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn32() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn33() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn34() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn35() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn36() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn37() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn38() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn39() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn40() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn41() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn42() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn43() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn44() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn45() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn46() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn47() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn48() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn49() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn50() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn51() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn52() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn53() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn54() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn55() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn56() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn57() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn58() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn59() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn60() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn61() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn62() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn63() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn64() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn65() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn66() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn67() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn68() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn69() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn70() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn71() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn72() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn73() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn74() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn75() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn76() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn77() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn78() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn79() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn80() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn81() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn82() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn83() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn84() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn85() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn86() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn87() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn88() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn89() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn90() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn91() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn92() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn93() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn94() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn95() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn96() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn97() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn98() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn99() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn100() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn101() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn102() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn103() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn104() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn105() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn106() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn107() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn108() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn109() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn110() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn111() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn112() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn113() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn114() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn115() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn116() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn117() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn118() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn119() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn120() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn121() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn122() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn123() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn124() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn125() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn126() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn127() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn128() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn129() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn130() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn131() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn132() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn133() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn134() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn135() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn136() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn137() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn138() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn139() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn140() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn141() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn142() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn143() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn144() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn145() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn146() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn147() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn148() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn149() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn150() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn151() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn152() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn153() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn154() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn155() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn156() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn157() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn158() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn159() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn160() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn161() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn162() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn163() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn164() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn165() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn166() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn167() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn168() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn169() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn170() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn171() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn172() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn173() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn174() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn175() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn176() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn177() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn178() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn179() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn180() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn181() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn182() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn183() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn184() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn185() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn186() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn187() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn188() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn189() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn190() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn191() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn192() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn193() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn194() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn195() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn196() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn197() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn198() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn199() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn200() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn201() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn202() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn203() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn204() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn205() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn206() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn207() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn208() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn209() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn210() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn211() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn212() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn213() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn214() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn215() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn216() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn217() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn218() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn219() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn220() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn221() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn222() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn223() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn224() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn225() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn226() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn227() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn228() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn229() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn230() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn231() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn232() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn233() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn234() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn235() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn236() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn237() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn238() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn239() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn240() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn241() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn242() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn243() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn244() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn245() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn246() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn247() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn248() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn249() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn250() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn251() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn252() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn253() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn254() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn255() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn256() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn257() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn258() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn259() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn260() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn261() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn262() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn263() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn264() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn265() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn266() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn267() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn268() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn269() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn270() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn271() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn272() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn273() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn274() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn275() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn276() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn277() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn278() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn279() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn280() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn281() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn282() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn283() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn284() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn285() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn286() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn287() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn288() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn289() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn290() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn291() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn292() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn293() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn294() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn295() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn296() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn297() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn298() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn299() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn300() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn301() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn302() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn303() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn304() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn305() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn306() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn307() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn308() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn309() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn310() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn311() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn312() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn313() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn314() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn315() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn316() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn317() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn318() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn319() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn320() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn321() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn322() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn323() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn324() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn325() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn326() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn327() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn328() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn329() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn330() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn331() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn332() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn333() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn334() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn335() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn336() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn337() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn338() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn339() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn340() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn341() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn342() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn343() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn344() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn345() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn346() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn347() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn348() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn349() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn350() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn351() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn352() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn353() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn354() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn355() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn356() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn357() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn358() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn359() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn360() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn361() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn362() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn363() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn364() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn365() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn366() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn367() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn368() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn369() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn370() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn371() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn372() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn373() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn374() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn375() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn376() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn377() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn378() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn379() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn380() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn381() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn382() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn383() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn384() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn385() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn386() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn387() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn388() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn389() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn390() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn391() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn392() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn393() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn394() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn395() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn396() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn397() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn398() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn399() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn400() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn401() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn402() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn403() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn404() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn405() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn406() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn407() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn408() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn409() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn410() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn411() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn412() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn413() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn414() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn415() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn416() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn417() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn418() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn419() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn420() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn421() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn422() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn423() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn424() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn425() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn426() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn427() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn428() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn429() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn430() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn431() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn432() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn433() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn434() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn435() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn436() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn437() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn438() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn439() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn440() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn441() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn442() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn443() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn444() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn445() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn446() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn447() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn448() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn449() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn450() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn451() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn452() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn453() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn454() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn455() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn456() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn457() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn458() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn459() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn460() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn461() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn462() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn463() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn464() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn465() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn466() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn467() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn468() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn469() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn470() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn471() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn472() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn473() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn474() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn475() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn476() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn477() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn478() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn479() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn480() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn481() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn482() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn483() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn484() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn485() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn486() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn487() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn488() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn489() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn490() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn491() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn492() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn493() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn494() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn495() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn496() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn497() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn498() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn499() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn500() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn501() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn502() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn503() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn504() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn505() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn506() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn507() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn508() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn509() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn510() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn511() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn512() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn513() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn514() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn515() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn516() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn517() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn518() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn519() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn520() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn521() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn522() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn523() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn524() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn525() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn526() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn527() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn528() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn529() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn530() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn531() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn532() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn533() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn534() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn535() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn536() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn537() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn538() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn539() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn540() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn541() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn542() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn543() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn544() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn545() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn546() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn547() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn548() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn549() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn550() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn551() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn552() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn553() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn554() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn555() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn556() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn557() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn558() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn559() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn560() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn561() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn562() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn563() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn564() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn565() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn566() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn567() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn568() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn569() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn570() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn571() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn572() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn573() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn574() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn575() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn576() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn577() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn578() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn579() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn580() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn581() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn582() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn583() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn584() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn585() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn586() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn587() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn588() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn589() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn590() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn591() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn592() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn593() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn594() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn595() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn596() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn597() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn598() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn599() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn600() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn601() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn602() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn603() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn604() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn605() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn606() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn607() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn608() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn609() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn610() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn611() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn612() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn613() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn614() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn615() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn616() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn617() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn618() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn619() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn620() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn621() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn622() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn623() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn624() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn625() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn626() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn627() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn628() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn629() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn630() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn631() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn632() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn633() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn634() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn635() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn636() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn637() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn638() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn639() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn640() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn641() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn642() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn643() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn644() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn645() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn646() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn647() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn648() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn649() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn650() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn651() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn652() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn653() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn654() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn655() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn656() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn657() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn658() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn659() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn660() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn661() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn662() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn663() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn664() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn665() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn666() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn667() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn668() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn669() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn670() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn671() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn672() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn673() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn674() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn675() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn676() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn677() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn678() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn679() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn680() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn681() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn682() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn683() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn684() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn685() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn686() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn687() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn688() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn689() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn690() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn691() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn692() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn693() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn694() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn695() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn696() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn697() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn698() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn699() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn700() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn701() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn702() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn703() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn704() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn705() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn706() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn707() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn708() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn709() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn710() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn711() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn712() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn713() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn714() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn715() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn716() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn717() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn718() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn719() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn720() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn721() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn722() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn723() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn724() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn725() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn726() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn727() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn728() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn729() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn730() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn731() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn732() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn733() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn734() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn735() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn736() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn737() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn738() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn739() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn740() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn741() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn742() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn743() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn744() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn745() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn746() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn747() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn748() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn749() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn750() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn751() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn752() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn753() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn754() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn755() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn756() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn757() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn758() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn759() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn760() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn761() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn762() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn763() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn764() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn765() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn766() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn767() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn768() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn769() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn770() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn771() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn772() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn773() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn774() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn775() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn776() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn777() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn778() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn779() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn780() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn781() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn782() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn783() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn784() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn785() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn786() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn787() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn788() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn789() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn790() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn791() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn792() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn793() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn794() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn795() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn796() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn797() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn798() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn799() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn800() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn801() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn802() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn803() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn804() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn805() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn806() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn807() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn808() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn809() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn810() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn811() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn812() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn813() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn814() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn815() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn816() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn817() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn818() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn819() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn820() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn821() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn822() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn823() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn824() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn825() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn826() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn827() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn828() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn829() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn830() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn831() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn832() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn833() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn834() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn835() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn836() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn837() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn838() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn839() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn840() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn841() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn842() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn843() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn844() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn845() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn846() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn847() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn848() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn849() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn850() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn851() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn852() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn853() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn854() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn855() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn856() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn857() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn858() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn859() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn860() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn861() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn862() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn863() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn864() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn865() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn866() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn867() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn868() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn869() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn870() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn871() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn872() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn873() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn874() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn875() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn876() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn877() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn878() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn879() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn880() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn881() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn882() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn883() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn884() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn885() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn886() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn887() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn888() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn889() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn890() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn891() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn892() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn893() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn894() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn895() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn896() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn897() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn898() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn899() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn900() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn901() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn902() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn903() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn904() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn905() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn906() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn907() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn908() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn909() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn910() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn911() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn912() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn913() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn914() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn915() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn916() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn917() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn918() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn919() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn920() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn921() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn922() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn923() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn924() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn925() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn926() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn927() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn928() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn929() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn930() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn931() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn932() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn933() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn934() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn935() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn936() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn937() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn938() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn939() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn940() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn941() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn942() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn943() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn944() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn945() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn946() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn947() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn948() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn949() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn950() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn951() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn952() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn953() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn954() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn955() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn956() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn957() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn958() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn959() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn960() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn961() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn962() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn963() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn964() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn965() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn966() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn967() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn968() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn969() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn970() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn971() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn972() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn973() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn974() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn975() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn976() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn977() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn978() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn979() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn980() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn981() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn982() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn983() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn984() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn985() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn986() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn987() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn988() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn989() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn990() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn991() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn992() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn993() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn994() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn995() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn996() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn997() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn998() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn999() {}' 218: + for i in `seq 1 1000` 218: + echo 'void fn1000() {}' 219: + cc -o out/test/arm/shuffle-sections/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() {}' 218: + 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: + cc -B. -o out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/a.o out/test/arm/shuffle-sections/b.o 215: + cc -c -o out/test/arm/separate-debug-file/a.o out/test/arm/separate-debug-file/a.c -g 218: + grep -q 'Hello world' 218: + out/test/arm/shuffle-sections-seed/exe1 218: + 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 215: + 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 219: + out/test/arm/shuffle-sections/exe1 219: + grep -q 'Hello world' 219: + 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 218: + out/test/arm/shuffle-sections-seed/exe2 218: + grep -q 'Hello world' 218: + 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 219: + out/test/arm/shuffle-sections/exe2 219: + grep -q 'Hello world' 219: + diff out/test/arm/shuffle-sections/exe1 out/test/arm/shuffle-sections/exe2 215: + readelf -SW out/test/arm/separate-debug-file/exe2 215: + grep -Fq .gnu_debuglink 219: + on_exit 219: + echo OK 219: OK 219: + exit 0 217/340 Test #219: arm-shuffle-sections ............................. Passed 3.42 sec test 220 Start 220: arm-soname 220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh" 220: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 220: Environment variables: 220: MACHINE=arm 220: CPU= 220: Test timeout computed to be: 1500 215: + flock out/test/arm/separate-debug-file/exe2 true 215: + grep -Fq printf 215: + gdb out/test/arm/separate-debug-file/exe2 -ex 'list main' -ex quit 220: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/soname.sh 220: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/soname.sh .sh 220: ++ testname=soname 220: ++ echo -n 'Testing soname ... ' 220: Testing soname ... ++ t=out/test/arm/soname 220: ++ mkdir -p out/test/arm/soname 220: ++ set -x 220: + cat 220: + cc -fPIC -c -o out/test/arm/soname/a.o -xc - 218: + grep -q 'Hello world' 218: + out/test/arm/shuffle-sections-seed/exe3 218: + 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 220: + cc -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o 218: + out/test/arm/shuffle-sections-seed/exe4 220: + readelf --dynamic out/test/arm/soname/b.so 218: + grep -q 'Hello world' 218: + diff out/test/arm/shuffle-sections-seed/exe1 out/test/arm/shuffle-sections-seed/exe2 218: + diff out/test/arm/shuffle-sections-seed/exe2 out/test/arm/shuffle-sections-seed/exe3 220: + grep -Fq 'Library soname' out/test/arm/soname/log 220: + cc -B. -o out/test/arm/soname/b.so -shared out/test/arm/soname/a.o -Wl,-soname,foo 218: + diff out/test/arm/shuffle-sections-seed/exe3 out/test/arm/shuffle-sections-seed/exe4 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 218/340 Test #218: arm-shuffle-sections-seed ........................ Passed 4.11 sec test 221 Start 221: arm-spare-program-headers 221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/spare-program-headers.sh" 221: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 221: Environment variables: 221: MACHINE=arm 221: CPU= 221: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/spare-program-headers.sh 221: + . /build/reproducible-path/mold-2.34.1+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 ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/spare-program-headers.sh .sh 221: ++ testname=spare-program-headers 221: ++ echo -n 'Testing spare-program-headers ... ' 221: Testing spare-program-headers ... ++ t=out/test/arm/spare-program-headers 221: ++ mkdir -p out/test/arm/spare-program-headers 221: ++ set -x 221: + cat 221: + cc -o out/test/arm/spare-program-headers/a.o -c -xc - 221: + cc -B. -o out/test/arm/spare-program-headers/exe1 out/test/arm/spare-program-headers/a.o 220: + grep -Fq 'Library soname: [foo]' 220: + readelf --dynamic out/test/arm/soname/b.so 220: + on_exit 220: + echo OK 220: OK 220: + exit 0 219/340 Test #220: arm-soname ....................................... Passed 0.84 sec test 222 Start 222: arm-start-lib 222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh" 222: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 222: Environment variables: 222: MACHINE=arm 222: CPU= 222: Test timeout computed to be: 1500 222: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh 222: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++ '[' -z arm ']' 222: ++ '[' -z '' ']' 222: ++ TESTDIR=out/test/arm 222: ++ CC=cc 222: ++ CXX=c++ 222: ++ GCC=gcc 222: ++ GXX=g++ 222: ++ OBJDUMP=objdump 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 222: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/start-lib.sh .sh 222: ++ testname=start-lib 222: ++ echo -n 'Testing start-lib ... ' 222: Testing start-lib ... ++ t=out/test/arm/start-lib 222: ++ mkdir -p out/test/arm/start-lib 222: ++ set -x 222: + cat 222: + cc -o out/test/arm/start-lib/a.o -c -xc - 222: + cat 222: + cc -o out/test/arm/start-lib/b.o -c -xc - 221: + grep -q 'Hello world' 221: + out/test/arm/spare-program-headers/exe1 221: ++ grep NULL 221: ++ readelf -Wl out/test/arm/spare-program-headers/exe1 221: ++ wc -l 221: + '[' 0 -eq 0 ']' 221: + cc -B. -o out/test/arm/spare-program-headers/exe2 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=0 222: + cat 222: + cc -o out/test/arm/start-lib/c.o -c -xc - 221: + grep -q 'Hello world' 221: + out/test/arm/spare-program-headers/exe2 222: + 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 221: ++ grep NULL 221: ++ readelf -Wl out/test/arm/spare-program-headers/exe2 221: ++ wc -l 221: + '[' 0 -eq 0 ']' 221: + cc -B. -o out/test/arm/spare-program-headers/exe3 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=1 221: + out/test/arm/spare-program-headers/exe3 221: + grep -q 'Hello world' 222: + nm out/test/arm/start-lib/exe 221: ++ grep NULL 221: ++ readelf -Wl out/test/arm/spare-program-headers/exe3 221: ++ wc -l 222: + grep -q ' foo$' out/test/arm/start-lib/log 221: + '[' 1 -eq 1 ']' 221: + cc -B. -o out/test/arm/spare-program-headers/exe4 out/test/arm/spare-program-headers/a.o -Wl,--spare-program-headers=5 222: + grep -q ' bar$' out/test/arm/start-lib/log 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 220/340 Test #222: arm-start-lib .................................... Passed 0.98 sec test 223 Start 223: arm-start-stop-symbol 223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop-symbol.sh" 223: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/start-stop-symbol.sh 223: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/start-stop-symbol.sh .sh 223: ++ testname=start-stop-symbol 223: ++ echo -n 'Testing start-stop-symbol ... ' 223: Testing start-stop-symbol ... ++ t=out/test/arm/start-stop-symbol 223: ++ mkdir -p out/test/arm/start-stop-symbol 223: ++ set -x 223: + cat 223: + cc -c -o out/test/arm/start-stop-symbol/a.o -xc - 223: + ar rcs out/test/arm/start-stop-symbol/b.a out/test/arm/start-stop-symbol/a.o 221: + out/test/arm/spare-program-headers/exe4 221: + grep -q 'Hello world' 223: + cc -c -o out/test/arm/start-stop-symbol/c.o -xc - 223: + cat 221: ++ grep NULL 221: ++ readelf -Wl out/test/arm/spare-program-headers/exe4 221: ++ wc -l 221: + '[' 5 -eq 5 ']' 221: + on_exit 221: + echo OK 221: OK 221: + exit 0 221/340 Test #221: arm-spare-program-headers ........................ Passed 1.60 sec test 224 Start 224: arm-start-stop 224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/start-stop.sh" 224: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 224: Environment variables: 224: MACHINE=arm 224: CPU= 224: Test timeout computed to be: 1500 224: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/start-stop.sh 224: + . /build/reproducible-path/mold-2.34.1+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 224: +++ uname 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/start-stop.sh .sh 224: ++ testname=start-stop 224: ++ echo -n 'Testing start-stop ... ' 224: Testing start-stop ... ++ t=out/test/arm/start-stop 224: ++ mkdir -p out/test/arm/start-stop 224: ++ set -x 224: + cc -c -o out/test/arm/start-stop/a.o -xc - 224: + cat 223: + 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 224: + cc -B. -o out/test/arm/start-stop/exe1 out/test/arm/start-stop/a.o -Wl,--start-stop 223: + out/test/arm/start-stop-symbol/exe 223: + grep -q 'section foo section foo' 223: + 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 224: + readelf -sW out/test/arm/start-stop/exe1 224: + grep -q __start_text 224: + grep -q __stop_text 224: + readelf -sW out/test/arm/start-stop/exe1 224: + on_exit 224: + echo OK 224: OK 224: + exit 0 222/340 Test #224: arm-start-stop ................................... Passed 0.61 sec test 225 Start 225: arm-static-archive 225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh" 225: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 225: Environment variables: 225: MACHINE=arm 225: CPU= 225: Test timeout computed to be: 1500 225: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh 225: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++ '[' -z arm ']' 225: ++ '[' -z '' ']' 225: ++ TESTDIR=out/test/arm 225: ++ CC=cc 225: ++ CXX=c++ 225: ++ GCC=gcc 225: ++ GXX=g++ 225: ++ OBJDUMP=objdump 225: ++ OBJCOPY=objcopy 225: ++ STRIP=strip 225: ++ QEMU= 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: +++ uname 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 225: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/static-archive.sh .sh 225: ++ testname=static-archive 225: ++ echo -n 'Testing static-archive ... ' 225: Testing static-archive ... ++ t=out/test/arm/static-archive 225: ++ mkdir -p out/test/arm/static-archive 225: ++ set -x 225: + cc -o out/test/arm/static-archive/long-long-long-filename.o -c -xc - 225: + cat 223: + grep -q 'section foo section foo' 223: + out/test/arm/start-stop-symbol/exe 223: + on_exit 223: + echo OK 223: OK 223: + exit 0 223/340 Test #223: arm-start-stop-symbol ............................ Passed 1.13 sec test 226 Start 226: arm-static-pie 226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh" 226: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 226: Environment variables: 226: MACHINE=arm 226: CPU= 226: Test timeout computed to be: 1500 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 224/340 Test #215: arm-separate-debug-file .......................... Passed 8.68 sec test 227 Start 227: arm-stdout 227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh" 227: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 227: Environment variables: 227: MACHINE=arm 227: CPU= 227: Test timeout computed to be: 1500 226: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh 226: + . /build/reproducible-path/mold-2.34.1+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 227: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT 227: + . /build/reproducible-path/mold-2.34.1+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 226: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/static-pie.sh .sh 226: ++ testname=static-pie 226: ++ echo -n 'Testing static-pie ... ' 226: Testing static-pie ... ++ t=out/test/arm/static-pie 226: ++ mkdir -p out/test/arm/static-pie 227: +++ uname 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT 226: ++ set -x 226: + test_cflags -static-pie 227: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/stdout.sh .sh 226: + echo 'int main() {}' 227: ++ testname=stdout 227: ++ echo -n 'Testing stdout ... ' 227: Testing stdout ... ++ t=out/test/arm/stdout 227: ++ mkdir -p out/test/arm/stdout 226: + cc -B. -static-pie -o /dev/null -xc - 227: ++ set -x 227: + cc -o out/test/arm/stdout/a.o -c -xc - 227: + cat 225: + cc -o out/test/arm/static-archive/b.o -c -xc - 225: + cat 225: + cc -o out/test/arm/static-archive/c.o -c -xc - 225: + cat 227: + cc -B. -Wl,-build-id=sha1 out/test/arm/stdout/a.o -o - 226: + skip 226: + echo skipped 226: skipped 226: + trap - EXIT 226: + exit 0 225/340 Test #226: arm-static-pie ...................................***Skipped 0.36 sec test 228 Start 228: arm-strip-debug 228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh" 228: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 228: Environment variables: 228: MACHINE=arm 228: CPU= 228: Test timeout computed to be: 1500 228: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/strip-debug.sh 228: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/strip-debug.sh .sh 228: ++ testname=strip-debug 228: ++ echo -n 'Testing strip-debug ... ' 228: Testing strip-debug ... ++ t=out/test/arm/strip-debug 228: ++ mkdir -p out/test/arm/strip-debug 228: ++ set -x 228: + cc -o out/test/arm/strip-debug/a.o -c -xc - -g 228: + cat 225: + rm -f out/test/arm/static-archive/d.a 225: + cd out/test/arm/static-archive 225: + ar rcs d.a long-long-long-filename.o b.o 225: + 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. -o out/test/arm/strip-debug/exe out/test/arm/strip-debug/a.o -Wl,--strip-debug 227: + chmod 755 out/test/arm/stdout/exe 227: + grep -q 'Hello world' 227: + out/test/arm/stdout/exe 227: + on_exit 227: + echo OK 227: OK 227: + exit 0 226/340 Test #227: arm-stdout ....................................... Passed 0.69 sec test 229 Start 229: arm-strip 229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/strip.sh" 229: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/strip.sh 229: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/strip.sh .sh 229: ++ testname=strip 229: ++ echo -n 'Testing strip ... ' 229: Testing strip ... ++ t=out/test/arm/strip 229: ++ mkdir -p out/test/arm/strip 229: ++ set -x 229: + cat 229: + cc -x assembler -c -o out/test/arm/strip/a.o -Wa,-L - 229: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o 229: + readelf --symbols out/test/arm/strip/exe 228: + readelf -W --sections out/test/arm/strip-debug/exe 229: + grep -Fq _start out/test/arm/strip/log 229: + grep -Fq foo out/test/arm/strip/log 228: + grep -Fq .debug_info out/test/arm/strip-debug/log 229: + grep -Fq bar out/test/arm/strip/log 228: + grep -q ' bar' 228: + readelf -W --symbols out/test/arm/strip-debug/exe 229: + [[ arm != riscv* ]] 229: + [[ arm != loongarch* ]] 229: + grep -Fq .L.baz out/test/arm/strip/log 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 227/340 Test #228: arm-strip-debug .................................. Passed 0.66 sec test 230 Start 230: arm-stt-common 230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh" 230: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 230: Environment variables: 230: MACHINE=arm 230: CPU= 230: Test timeout computed to be: 1500 229: + ./mold -o out/test/arm/strip/exe out/test/arm/strip/a.o -strip-all 225: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/arm/static-archive/log 225: + grep -Fq 'static-archive/d.a(b.o)' out/test/arm/static-archive/log 230: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh 230: + . /build/reproducible-path/mold-2.34.1+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 225: + grep -Fq static-archive/c.o out/test/arm/static-archive/log 230: +++ uname 225: + grep -q 8 225: + out/test/arm/static-archive/exe 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/stt-common.sh .sh 229: + readelf --symbols out/test/arm/strip/exe 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 230: ++ testname=stt-common 230: ++ echo -n 'Testing stt-common ... ' 230: Testing stt-common ... ++ t=out/test/arm/stt-common 230: ++ mkdir -p out/test/arm/stt-common 228/340 Test #225: arm-static-archive ............................... Passed 1.31 sec test 231 Start 231: arm-symbol-rank 231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh" 231: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 231: Environment variables: 231: MACHINE=arm 231: CPU= 231: Test timeout computed to be: 1500 229: + grep -Fq _start out/test/arm/strip/log 230: ++ set -x 230: + cc -fcommon -xc -c -o out/test/arm/stt-common/a.o - -Wa,--elf-stt-common=yes 229: + grep -Fq foo out/test/arm/strip/log 230: + cat 231: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh 229: + grep -Fq bar out/test/arm/strip/log 231: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++ '[' -z arm ']' 231: ++ '[' -z '' ']' 231: ++ TESTDIR=out/test/arm 231: ++ CC=cc 231: ++ CXX=c++ 231: ++ GCC=gcc 231: ++ GXX=g++ 231: ++ OBJDUMP=objdump 231: ++ OBJCOPY=objcopy 231: ++ STRIP=strip 231: ++ QEMU= 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: + [[ arm != riscv* ]] 229: + [[ arm != loongarch* ]] 229: + grep -Fq .L.baz out/test/arm/strip/log 231: +++ uname 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT 229: + on_exit 229: + echo OK 229: OK 229: + exit 0 229/340 Test #229: arm-strip ........................................ Passed 0.44 sec test 232 Start 232: arm-symbol-version-lto 232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh" 232: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 232: Environment variables: 232: MACHINE=arm 232: CPU= 232: Test timeout computed to be: 1500 231: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-rank.sh .sh 231: ++ testname=symbol-rank 231: ++ echo -n 'Testing symbol-rank ... ' 231: Testing symbol-rank ... ++ t=out/test/arm/symbol-rank 231: ++ mkdir -p out/test/arm/symbol-rank 231: ++ set -x 231: + cc -o out/test/arm/symbol-rank/a.o -c -xc - 231: + cat 232: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version-lto.sh 232: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symbol-version-lto.sh .sh 232: ++ testname=symbol-version-lto 232: ++ echo -n 'Testing symbol-version-lto ... ' 232: Testing symbol-version-lto ... ++ t=out/test/arm/symbol-version-lto 232: ++ mkdir -p out/test/arm/symbol-version-lto 232: ++ set -x 232: + test_cflags -flto 232: + echo 'int main() {}' 232: + cc -B. -flto -o /dev/null -xc - 230: + cat 230: + cc -fcommon -xc -c -o out/test/arm/stt-common/b.o - -Wa,--elf-stt-common=yes 231: + cc -o out/test/arm/symbol-rank/b.o -c -xc - -fcommon 231: + cat 231: + cat 231: + cc -o out/test/arm/symbol-rank/c.o -c -xc - 230: + 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 231: + cc -o out/test/arm/symbol-rank/d.o -c -xc - -fcommon 231: + cat 230: + grep -q '0 5 42' 230: + out/test/arm/stt-common/exe 230: + readelf --sections out/test/arm/stt-common/exe 230: + grep -q '.common .*NOBITS' out/test/arm/stt-common/log 230: + on_exit 230: + echo OK 230: OK 230: + exit 0 230/340 Test #230: arm-stt-common ................................... Passed 0.88 sec test 233 Start 233: arm-symbol-version 233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh" 233: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 233: Environment variables: 233: MACHINE=arm 233: CPU= 233: Test timeout computed to be: 1500 231: + rm -f out/test/arm/symbol-rank/x.a 231: + 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 233: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh 233: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C 231: + cc -B. -o out/test/arm/symbol-rank/exe out/test/arm/symbol-rank/d.o out/test/arm/symbol-rank/x.a 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 232: + cc -fPIC -c -o out/test/arm/symbol-version-lto/a.o -xc - -flto 233: +++ uname 232: + cat 233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version.sh .sh 233: ++ testname=symbol-version 233: ++ echo -n 'Testing symbol-version ... ' 233: Testing symbol-version ... ++ t=out/test/arm/symbol-version 233: ++ mkdir -p out/test/arm/symbol-version 233: ++ set -x 233: + cc -fPIC -c -o out/test/arm/symbol-version/a.o -xc - 233: + cat 232: + echo 'VER1 { foo; };' 232: + 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 233: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 233: + 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 231: + grep -q '^0 0 0 5$' 231: + out/test/arm/symbol-rank/exe 231: + on_exit 231: + echo OK 231: OK 231: + exit 0 231/340 Test #231: arm-symbol-rank .................................. Passed 1.18 sec test 234 Start 234: arm-symbol-version2 234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version2.sh" 234: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symbol-version2.sh 234: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symbol-version2.sh .sh 234: ++ testname=symbol-version2 234: ++ echo -n 'Testing symbol-version2 ... ' 234: Testing symbol-version2 ... ++ t=out/test/arm/symbol-version2 234: ++ mkdir -p out/test/arm/symbol-version2 234: ++ set -x 234: + cat 234: + cc -o out/test/arm/symbol-version2/a.o -c -xc - 232: mold: warning: out/test/arm/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 233: + readelf --symbols out/test/arm/symbol-version/c.so 234: + cat 233: + grep -Fq foo@VER1 out/test/arm/symbol-version/log 234: + cc -B. -o out/test/arm/symbol-version2/c.so -shared out/test/arm/symbol-version2/a.o -Wl,--version-script=out/test/arm/symbol-version2/b.version 233: + grep -Fq foo@VER2 out/test/arm/symbol-version/log 233: + grep -Fq foo@@VER3 out/test/arm/symbol-version/log 233: + on_exit 233: + echo OK 233: OK 233: + exit 0 232/340 Test #233: arm-symbol-version ............................... Passed 0.67 sec test 235 Start 235: arm-symbol-version3 235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh" 235: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symbol-version3.sh 235: + . /build/reproducible-path/mold-2.34.1+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 235: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version3.sh .sh 235: ++ testname=symbol-version3 235: ++ echo -n 'Testing symbol-version3 ... ' 235: Testing symbol-version3 ... ++ t=out/test/arm/symbol-version3 235: ++ mkdir -p out/test/arm/symbol-version3 235: ++ set -x 235: + cat 235: + cc -o out/test/arm/symbol-version3/a.o -c -xc - 234: + readelf -W --dyn-syms out/test/arm/symbol-version2/c.so 235: + cat 234: + grep -q ' foo@TEST' out/test/arm/symbol-version2/log 235: + 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 234: + grep -q ' bar@TEST' out/test/arm/symbol-version2/log 234: + grep -q ' bar1' out/test/arm/symbol-version2/log 234: + grep -q ' foo@@TEST' out/test/arm/symbol-version2/log 234: + on_exit 234: + echo OK 234: OK 234: + exit 0 232: + readelf --symbols out/test/arm/symbol-version-lto/c.so 233/340 Test #234: arm-symbol-version2 .............................. Passed 0.63 sec test 236 Start 236: arm-symbol-version4 236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh" 236: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 236: Environment variables: 236: MACHINE=arm 236: CPU= 236: Test timeout computed to be: 1500 232: + grep -Fq foo@@VER1 out/test/arm/symbol-version-lto/log 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 234/340 Test #232: arm-symbol-version-lto ........................... Passed 1.78 sec test 237 Start 237: arm-symtab-dso 237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh" 237: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 237: Environment variables: 237: MACHINE=arm 237: CPU= 237: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh 236: + . /build/reproducible-path/mold-2.34.1+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 237: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh 237: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C 237: ++ '[' -z arm ']' 237: ++ '[' -z '' ']' 237: ++ TESTDIR=out/test/arm 237: ++ CC=cc 237: ++ CXX=c++ 237: ++ GCC=gcc 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symbol-version4.sh .sh 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 236: ++ testname=symbol-version4 236: ++ echo -n 'Testing symbol-version4 ... ' 236: Testing symbol-version4 ... ++ t=out/test/arm/symbol-version4 236: ++ mkdir -p out/test/arm/symbol-version4 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-dso.sh .sh 237: ++ testname=symtab-dso 237: ++ echo -n 'Testing symtab-dso ... ' 237: Testing symtab-dso ... ++ t=out/test/arm/symtab-dso 237: ++ mkdir -p out/test/arm/symtab-dso 236: ++ set -x 237: ++ set -x 236: + cat 237: + cc -o out/test/arm/symtab-dso/a.o -c -xc - 236: + cc -o out/test/arm/symbol-version4/a.o -c -xc - -fPIC 237: + cat 235: + readelf -W --dyn-syms out/test/arm/symbol-version3/c.so 235: + grep -q ' foo@@TEST1' out/test/arm/symbol-version3/log 235: + grep -q ' foo@TEST2' out/test/arm/symbol-version3/log 235: + grep -q ' foo@TEST3' out/test/arm/symbol-version3/log 235: + grep -q ' foo$' out/test/arm/symbol-version3/log 235: + on_exit 235: + echo OK 235: OK 235: + exit 0 235/340 Test #235: arm-symbol-version3 .............................. Passed 0.64 sec test 238 Start 238: arm-symtab-section-symbols 238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh" 238: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 238: Environment variables: 238: MACHINE=arm 238: CPU= 238: Test timeout computed to be: 1500 238: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh 238: + . /build/reproducible-path/mold-2.34.1+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 238: +++ uname 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/symtab-section-symbols.sh .sh 238: ++ testname=symtab-section-symbols 238: ++ echo -n 'Testing symtab-section-symbols ... ' 238: Testing symtab-section-symbols ... ++ t=out/test/arm/symtab-section-symbols 238: ++ mkdir -p out/test/arm/symtab-section-symbols 237: + cc -B. -o out/test/arm/symtab-dso/exe out/test/arm/symtab-dso/a.o 238: ++ set -x 238: + cc -o out/test/arm/symtab-section-symbols/a.o -c -xc - 238: + cat 236: + cat 236: + 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-section-symbols/exe out/test/arm/symtab-section-symbols/a.o 237: + nm out/test/arm/symtab-dso/exe 237: + grep -q 'U puts$' 236: + cat 236: + cc -o out/test/arm/symbol-version4/d.o -c -xc - -fPIC 237: + on_exit 237: + echo OK 237: OK 237: + exit 0 236/340 Test #237: arm-symtab-dso ................................... Passed 0.71 sec test 239 Start 239: arm-symtab 239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/symtab.sh" 239: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symtab.sh 239: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/symtab.sh .sh 239: ++ testname=symtab 239: ++ echo -n 'Testing symtab ... ' 239: Testing symtab ... ++ t=out/test/arm/symtab 239: ++ mkdir -p out/test/arm/symtab 239: ++ set -x 239: + cat 239: + cc -o out/test/arm/symtab/a.o -c -x assembler - 239: + cat 239: + cc -o out/test/arm/symtab/b.o -c -x assembler - 238: + grep -q 'SECTION LOCAL DEFAULT' 238: + readelf -s out/test/arm/symtab-section-symbols/exe 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 237/340 Test #238: arm-symtab-section-symbols ....................... Passed 0.64 sec test 240 Start 240: arm-synthetic-symbols 240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh" 240: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 240: Environment variables: 240: MACHINE=arm 240: CPU= 240: Test timeout computed to be: 1500 239: + echo '{ local: module_local; global: *; };' 239: + ./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 236: + cat 236: + 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 239: mold: warning: entry symbol is not defined: _start 239: + readelf --symbols out/test/arm/symtab/exe 240: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh 240: + . /build/reproducible-path/mold-2.34.1+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 239: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/arm/symtab/log 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/synthetic-symbols.sh .sh 239: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/arm/symtab/log 240: ++ testname=synthetic-symbols 240: ++ echo -n 'Testing synthetic-symbols ... ' 240: Testing synthetic-symbols ... ++ t=out/test/arm/synthetic-symbols 240: ++ mkdir -p out/test/arm/synthetic-symbols 239: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/arm/symtab/log 240: ++ set -x 240: + cat 240: + cc -c -o out/test/arm/synthetic-symbols/a.o -xc - 239: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/arm/symtab/log 239: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/arm/symtab/log 239: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/arm/symtab/log 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 238/340 Test #239: arm-symtab ....................................... Passed 0.37 sec test 241 Start 241: arm-sysroot-linker-script 241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh" 241: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 241: Environment variables: 241: MACHINE=arm 241: CPU= 241: Test timeout computed to be: 1500 241: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh 241: + . /build/reproducible-path/mold-2.34.1+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 241: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot-linker-script.sh .sh 241: ++ testname=sysroot-linker-script 241: ++ echo -n 'Testing sysroot-linker-script ... ' 241: Testing sysroot-linker-script ... ++ t=out/test/arm/sysroot-linker-script 241: ++ mkdir -p out/test/arm/sysroot-linker-script 241: ++ set -x 241: + [[ arm = loongarch* ]] 241: + cat 241: + cc -o out/test/arm/sysroot-linker-script/a.o -c -xc - 240: + cat 240: + cc -c -o out/test/arm/synthetic-symbols/b.o -xc - 236: + cat 236: + cc -o out/test/arm/symbol-version4/g.o -c -xc - 241: + mkdir -p out/test/arm/sysroot-linker-script/foo/bar 241: + rm -f out/test/arm/sysroot-linker-script/foo/bar/libfoo.a 241: + ar rcs out/test/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/arm/sysroot-linker-script/a.o 241: + cat 241: + cat 241: + cc -o out/test/arm/sysroot-linker-script/c.o -c -xc - 236: + 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 240: + 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 241: + 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 236: + grep -q 'foo bar' 236: + out/test/arm/symbol-version4/exe 240: + out/test/arm/synthetic-symbols/exe 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 239/340 Test #236: arm-symbol-version4 .............................. Passed 1.82 sec test 242 Start 242: arm-sysroot 242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh" 242: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 242: Environment variables: 242: MACHINE=arm 242: CPU= 242: Test timeout computed to be: 1500 240: + grep -q '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log 240: + grep -q '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log 240: + grep -q '^__dso_handle=' out/test/arm/synthetic-symbols/log 242: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh 242: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z arm ']' 242: ++ '[' -z '' ']' 242: ++ TESTDIR=out/test/arm 242: ++ CC=cc 242: ++ CXX=c++ 242: ++ GCC=gcc 242: ++ GXX=g++ 242: ++ OBJDUMP=objdump 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: + grep -q '^section foo$' out/test/arm/synthetic-symbols/log 242: +++ uname 240: + cat 240: + cc -c -o out/test/arm/synthetic-symbols/c.o -xc - 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/sysroot.sh .sh 242: ++ testname=sysroot 242: ++ echo -n 'Testing sysroot ... ' 242: Testing sysroot ... ++ t=out/test/arm/sysroot 242: ++ mkdir -p out/test/arm/sysroot 242: ++ set -x 242: + [[ arm = loongarch* ]] 242: + cat 242: + cc -c -o out/test/arm/sysroot/a.o -xc - 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 240/340 Test #241: arm-sysroot-linker-script ........................ Passed 0.84 sec test 243 Start 243: arm-sysroot2 243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/sysroot2.sh" 243: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/sysroot2.sh 243: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/sysroot2.sh .sh 243: ++ testname=sysroot2 243: ++ echo -n 'Testing sysroot2 ... ' 243: Testing sysroot2 ... ++ t=out/test/arm/sysroot2 243: ++ mkdir -p out/test/arm/sysroot2 243: ++ set -x 243: + [[ arm = loongarch* ]] 243: + mkdir -p out/test/arm/sysroot2/bin out/test/arm/sysroot2/sysroot/foo 243: + cat 243: + cat 243: + cc -c -o out/test/arm/sysroot2/sysroot/foo/x.o -xc - 243: + cat 242: + cat 242: + cc -c -o out/test/arm/sysroot/b.o -xc - 240: + 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 242: + mkdir -p out/test/arm/sysroot/foo/bar 243: + cc -c -o out/test/arm/sysroot2/sysroot/foo/y.o -xc - 242: + rm -f out/test/arm/sysroot/foo/bar/libfoo.a 243: + cat 242: + ar rcs out/test/arm/sysroot/foo/bar/libfoo.a out/test/arm/sysroot/a.o out/test/arm/sysroot/b.o 242: + cc -c -o out/test/arm/sysroot/c.o -xc - 242: + cat 240: + out/test/arm/synthetic-symbols/exe 240: + grep -q '^end=foo$' out/test/arm/synthetic-symbols/log 240: + grep -q '^etext=foo$' out/test/arm/synthetic-symbols/log 240: + grep -q '^edata=foo$' out/test/arm/synthetic-symbols/log 240: + grep -q '^__ehdr_start=0x40000$' out/test/arm/synthetic-symbols/log 240: + grep -q '^__executable_start=0x40000$' out/test/arm/synthetic-symbols/log 240: + grep -q '^section foo$' out/test/arm/synthetic-symbols/log 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 241/340 Test #240: arm-synthetic-symbols ............................ Passed 1.59 sec test 244 Start 244: arm-tail-call 244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tail-call.sh" 244: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 244: Environment variables: 244: MACHINE=arm 244: CPU= 244: Test timeout computed to be: 1500 243: + cat 243: + cc -c -o out/test/arm/sysroot2/c.o -xc - 244: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tail-call.sh 242: + 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: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tail-call.sh .sh 244: ++ testname=tail-call 244: ++ echo -n 'Testing tail-call ... ' 244: Testing tail-call ... ++ t=out/test/arm/tail-call 244: ++ mkdir -p out/test/arm/tail-call 244: ++ set -x 244: + cat 244: + cc -O2 -o out/test/arm/tail-call/a.o -c -xc - 243: + 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 244: + cc -O2 -o out/test/arm/tail-call/b.o -c -xc - 244: + cat 242: + 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 243: ++ realpath out/test/arm/sysroot2 243: + cc -B. -o out/test/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.34.1+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 244: + cat 244: + cc -O2 -o out/test/arm/tail-call/c.o -c -xc - 242: + 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 243: + on_exit 243: + echo OK 243: OK 243: + exit 0 242/340 Test #243: arm-sysroot2 ..................................... Passed 1.31 sec test 245 Start 245: arm-tbss-only 245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh" 245: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 245: Environment variables: 245: MACHINE=arm 245: CPU= 245: Test timeout computed to be: 1500 244: + 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 245: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh 245: + . /build/reproducible-path/mold-2.34.1+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 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT 245: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tbss-only.sh .sh 245: ++ testname=tbss-only 245: ++ echo -n 'Testing tbss-only ... ' 245: Testing tbss-only ... ++ t=out/test/arm/tbss-only 245: ++ mkdir -p out/test/arm/tbss-only 245: ++ set -x 245: + cat 245: + cc -o out/test/arm/tbss-only/a.o -c -xc - 245: + cc -B. -o out/test/arm/tbss-only/exe out/test/arm/tbss-only/a.o 244: + out/test/arm/tail-call/exe 244: + grep -q 42 242: + 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 244: + '[' arm = riscv32 -o arm = riscv64 ']' 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 243/340 Test #244: arm-tail-call .................................... Passed 1.03 sec test 246 Start 246: arm-thin-archive 246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/thin-archive.sh" 246: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/thin-archive.sh 246: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/thin-archive.sh .sh 246: ++ testname=thin-archive 246: ++ echo -n 'Testing thin-archive ... ' 246: Testing thin-archive ... ++ t=out/test/arm/thin-archive 246: ++ mkdir -p out/test/arm/thin-archive 246: ++ set -x 246: + cat 246: + cc -o out/test/arm/thin-archive/long-long-long-filename.o -c -xc - 245: + out/test/arm/tbss-only/exe 245: + on_exit 245: + echo OK 245: OK 245: + exit 0 244/340 Test #245: arm-tbss-only .................................... Passed 0.54 sec test 247 Start 247: arm-thread-count 247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/thread-count.sh" 247: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/thread-count.sh 247: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/thread-count.sh .sh 247: ++ testname=thread-count 247: ++ echo -n 'Testing thread-count ... ' 247: Testing thread-count ... ++ t=out/test/arm/thread-count 247: ++ mkdir -p out/test/arm/thread-count 246: + cc -o out/test/arm/thin-archive/b.o -c -xc - 246: + cat 247: ++ set -x 247: + cat 247: + cc -o out/test/arm/thread-count/a.o -c -xc - 242: + cc -B. -o out/test/arm/sysroot/exe out/test/arm/sysroot/c.o -lfoo 242: + 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: + cat 246: + cc -o out/test/arm/thin-archive/c.o -c -xc - 242: + on_exit 242: + echo OK 242: OK 242: + exit 0 245/340 Test #242: arm-sysroot ...................................... Passed 2.32 sec test 248 Start 248: arm-tls-alignment-multi 248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh" 248: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 248: Environment variables: 248: MACHINE=arm 248: CPU= 248: Test timeout computed to be: 1500 247: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-no-threads 248: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-alignment-multi.sh 248: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-alignment-multi.sh .sh 248: ++ testname=tls-alignment-multi 248: ++ echo -n 'Testing tls-alignment-multi ... ' 248: Testing tls-alignment-multi ... ++ t=out/test/arm/tls-alignment-multi 248: ++ mkdir -p out/test/arm/tls-alignment-multi 248: ++ set -x 248: + cat 248: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/a.o -xc - 246: + cc -o out/test/arm/thin-archive/d.o -c -xc - 246: + cat 247: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-thread-count=1 248: + cat 248: + cc -fPIC -c -o out/test/arm/tls-alignment-multi/b.o -xc - 246: + rm -f out/test/arm/thin-archive/d.a 246: + cd out/test/arm/thin-archive 246: ++ pwd 246: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/out/test/arm/thin-archive/c.o 246: + 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 247: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads 248: + cc -B. -shared -o out/test/arm/tls-alignment-multi/a.so out/test/arm/tls-alignment-multi/a.o 246: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/arm/thin-archive/log 246: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/arm/thin-archive/log 246: + grep -Fq thin-archive/d.o out/test/arm/thin-archive/log 246: + grep -q 15 246: + out/test/arm/thin-archive/exe 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 246/340 Test #246: arm-thin-archive ................................. Passed 1.38 sec test 249 Start 249: arm-tls-common 249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh" 249: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 249: Environment variables: 249: MACHINE=arm 249: CPU= 249: Test timeout computed to be: 1500 248: + 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 249: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-common.sh 249: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-common.sh .sh 249: ++ testname=tls-common 249: ++ echo -n 'Testing tls-common ... ' 249: Testing tls-common ... ++ t=out/test/arm/tls-common 249: ++ mkdir -p out/test/arm/tls-common 249: ++ set -x 247: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,-threads=1 249: + gcc -o out/test/arm/tls-common/a.o -c -xassembler - 249: + cat 249: + cc -o out/test/arm/tls-common/b.o -c -xc -std=c11 - 249: + cat 248: + out/test/arm/tls-alignment-multi/exe 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 247/340 Test #248: arm-tls-alignment-multi .......................... Passed 1.14 sec test 250 Start 250: arm-tls-df-static-tls 250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-df-static-tls.sh" 250: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-df-static-tls.sh 250: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C 250: ++ '[' -z arm ']' 249: + cc -B. -o out/test/arm/tls-common/exe out/test/arm/tls-common/a.o out/test/arm/tls-common/b.o 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.34.1+dfsg/test/tls-df-static-tls.sh .sh 250: ++ testname=tls-df-static-tls 250: ++ echo -n 'Testing tls-df-static-tls ... ' 250: Testing tls-df-static-tls ... ++ t=out/test/arm/tls-df-static-tls 250: ++ mkdir -p out/test/arm/tls-df-static-tls 250: ++ set -x 250: + cat 247: + cc -B. -o out/test/arm/thread-count/exe out/test/arm/thread-count/a.o -Wl,--threads=1 250: + cc -fPIC -ftls-model=initial-exec -c -o out/test/arm/tls-df-static-tls/a.o -xc - 250: + cc -B. -shared -o out/test/arm/tls-df-static-tls/b.so out/test/arm/tls-df-static-tls/a.o -Wl,--relax 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 248/340 Test #247: arm-thread-count ................................. Passed 1.79 sec test 251 Start 251: arm-tls-dso 251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh" 251: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 251: Environment variables: 251: MACHINE=arm 251: CPU= 251: Test timeout computed to be: 1500 249: + grep -Fq .tls_common 249: + readelf -WS out/test/arm/tls-common/exe 251: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh 249: + out/test/arm/tls-common/exe 249: + grep -q '^foo=0$' 251: + . /build/reproducible-path/mold-2.34.1+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 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 251: +++ uname 249/340 Test #249: arm-tls-common ................................... Passed 0.70 sec test 252 Start 252: arm-tls-gd-dlopen 252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh" 252: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 252: Environment variables: 252: MACHINE=arm 252: CPU= 252: Test timeout computed to be: 1500 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-dso.sh .sh 252: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh 251: ++ testname=tls-dso 251: ++ echo -n 'Testing tls-dso ... ' 251: Testing tls-dso ... ++ t=out/test/arm/tls-dso 251: ++ mkdir -p out/test/arm/tls-dso 252: + . /build/reproducible-path/mold-2.34.1+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 251: ++ set -x 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 251: + cat 251: + cc -fPIC -shared -o out/test/arm/tls-dso/a.so -xc - 252: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-dlopen.sh .sh 252: ++ testname=tls-gd-dlopen 252: ++ echo -n 'Testing tls-gd-dlopen ... ' 252: Testing tls-gd-dlopen ... ++ t=out/test/arm/tls-gd-dlopen 252: ++ mkdir -p out/test/arm/tls-gd-dlopen 252: ++ set -x 252: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/a.o -xc - 252: + cat 250: + grep -q STATIC_TLS 250: + readelf --dynamic out/test/arm/tls-df-static-tls/b.so 250: + 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 252: + cc -B. -shared -o out/test/arm/tls-gd-dlopen/b.so out/test/arm/tls-gd-dlopen/a.o 251: + cat 251: + cc -c -o out/test/arm/tls-dso/b.o -xc - 250: + readelf --dynamic out/test/arm/tls-df-static-tls/c.so 250: + grep -q STATIC_TLS 250: + on_exit 250: + echo OK 250: OK 250: + exit 0 250/340 Test #250: arm-tls-df-static-tls ............................ Passed 0.94 sec test 253 Start 253: arm-tls-gd-noplt 253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-noplt.sh" 253: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-gd-noplt.sh 253: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-gd-noplt.sh .sh 253: ++ testname=tls-gd-noplt 253: ++ echo -n 'Testing tls-gd-noplt ... ' 253: Testing tls-gd-noplt ... ++ t=out/test/arm/tls-gd-noplt 253: ++ mkdir -p out/test/arm/tls-gd-noplt 252: + gcc -fPIC -c -o out/test/arm/tls-gd-dlopen/c.o -xc - 253: ++ set -x 252: + cat 253: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/a.o -xc - 253: + cat 251: + 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 -fno-plt -c -o out/test/arm/tls-gd-noplt/b.o -xc - 253: + cat 252: + cc -B. -o out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/c.o -ldl 251: + out/test/arm/tls-dso/exe 251: + grep -q '5 3 5 3 5 3' 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 251/340 Test #251: arm-tls-dso ...................................... Passed 1.08 sec test 254 Start 254: arm-tls-gd-to-ie 254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd-to-ie.sh" 254: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-gd-to-ie.sh 253: + cat 254: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 253: + gcc -fPIC -fno-plt -c -o out/test/arm/tls-gd-noplt/c.o -xc - 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.34.1+dfsg/test/tls-gd-to-ie.sh .sh 254: ++ testname=tls-gd-to-ie 254: ++ echo -n 'Testing tls-gd-to-ie ... ' 254: Testing tls-gd-to-ie ... ++ t=out/test/arm/tls-gd-to-ie 254: ++ mkdir -p out/test/arm/tls-gd-to-ie 254: ++ set -x 254: + gcc -fPIC -c -o out/test/arm/tls-gd-to-ie/a.o -xc - 254: + cat 253: + cc -B. -shared -o out/test/arm/tls-gd-noplt/d.so out/test/arm/tls-gd-noplt/b.o 252: + grep -q '3 0 5' 252: + out/test/arm/tls-gd-dlopen/exe out/test/arm/tls-gd-dlopen/b.so 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 252/340 Test #252: arm-tls-gd-dlopen ................................ Passed 1.28 sec test 255 Start 255: arm-tls-gd 255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-gd.sh" 255: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-gd.sh 255: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-gd.sh .sh 255: ++ testname=tls-gd 255: ++ echo -n 'Testing tls-gd ... ' 255: Testing tls-gd ... ++ t=out/test/arm/tls-gd 255: ++ mkdir -p out/test/arm/tls-gd 254: + cat 255: ++ set -x 255: + cat 255: + gcc -fPIC -c -o out/test/arm/tls-gd/a.o -xc - 254: + cc -fPIC -c -o out/test/arm/tls-gd-to-ie/b.o -xc - 254: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/c.so out/test/arm/tls-gd-to-ie/a.o 253: + cc -B. -shared -o out/test/arm/tls-gd-noplt/e.so out/test/arm/tls-gd-noplt/c.o -Wl,--no-relax 255: + cat 255: + gcc -fPIC -c -o out/test/arm/tls-gd/b.o -xc - 255: + cat 255: + gcc -fPIC -c -o out/test/arm/tls-gd/c.o -xc - 254: + 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 253: + 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 255: + cc -B. -shared -o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/b.o 254: + grep -q '1 2 3' 254: + out/test/arm/tls-gd-to-ie/exe1 254: + 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 253: + out/test/arm/tls-gd-noplt/exe 253: + grep -q '1 2 3 4 5 6' 253: + 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. -shared -o out/test/arm/tls-gd/e.so out/test/arm/tls-gd/c.o -Wl,--no-relax 254: + 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 253: + out/test/arm/tls-gd-noplt/exe 253: + grep -q '1 2 3 4 5 6' 253: + on_exit 253: + echo OK 253: OK 253: + exit 0 253/340 Test #253: arm-tls-gd-noplt ................................. Passed 1.95 sec test 256 Start 256: arm-tls-ie 256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ie.sh" 256: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-ie.sh 256: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-ie.sh .sh 256: ++ testname=tls-ie 256: ++ echo -n 'Testing tls-ie ... ' 256: Testing tls-ie ... ++ t=out/test/arm/tls-ie 256: ++ mkdir -p out/test/arm/tls-ie 256: ++ set -x 256: + gcc -fPIC -c -o out/test/arm/tls-ie/a.o -xc - 256: + cat 255: + cc -B. -o out/test/arm/tls-gd/exe1 out/test/arm/tls-gd/a.o out/test/arm/tls-gd/d.so out/test/arm/tls-gd/e.so 254: + grep -q '1 2 3' 254: + out/test/arm/tls-gd-to-ie/exe2 254: + 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. -shared -o out/test/arm/tls-ie/b.so out/test/arm/tls-ie/a.o 255: + out/test/arm/tls-gd/exe1 255: + grep -q '1 2 3 4 5 6' 255: + 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 254: + 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: + gcc -c -o out/test/arm/tls-ie/c.o -xc - -fPIC 256: + cat 255: + out/test/arm/tls-gd/exe2 255: + grep -q '1 2 3 4 5 6' 255: + test_cflags -static 255: + echo 'int main() {}' 255: + cc -B. -static -o /dev/null -xc - 256: + cc -B. -o out/test/arm/tls-ie/exe out/test/arm/tls-ie/b.so out/test/arm/tls-ie/c.o 254: + grep -q '1 2 3' 254: + out/test/arm/tls-gd-to-ie/exe3 254: + cc -B. -shared -o out/test/arm/tls-gd-to-ie/f.so out/test/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 256: + grep -q '^0 0 3 5 7$' 256: + out/test/arm/tls-ie/exe 256: + 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 254: + 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 255: + 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 254: + grep -q '1 2 3' 254: + out/test/arm/tls-gd-to-ie/exe4 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 254/340 Test #254: arm-tls-gd-to-ie ................................. Passed 2.94 sec test 257 Start 257: arm-tls-irregular-start-addr 257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh" 257: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 257: Environment variables: 257: MACHINE=arm 257: CPU= 257: Test timeout computed to be: 1500 256: + out/test/arm/tls-ie/exe 256: + grep -q '^0 0 3 5 7$' 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 257: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-irregular-start-addr.sh 255/340 Test #256: arm-tls-ie ....................................... Passed 1.48 sec test 258 Start 258: arm-tls-large-alignment 258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh" 258: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 258: Environment variables: 258: MACHINE=arm 258: CPU= 258: Test timeout computed to be: 1500 257: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-irregular-start-addr.sh .sh 257: ++ testname=tls-irregular-start-addr 257: ++ echo -n 'Testing tls-irregular-start-addr ... ' 257: Testing tls-irregular-start-addr ... ++ t=out/test/arm/tls-irregular-start-addr 257: ++ mkdir -p out/test/arm/tls-irregular-start-addr 257: ++ set -x 257: + cat 257: + cc -fPIC -c -o out/test/arm/tls-irregular-start-addr/a.o -xc - 258: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-alignment.sh 258: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-large-alignment.sh .sh 258: ++ testname=tls-large-alignment 258: ++ echo -n 'Testing tls-large-alignment ... ' 258: Testing tls-large-alignment ... ++ t=out/test/arm/tls-large-alignment 258: ++ mkdir -p out/test/arm/tls-large-alignment 258: ++ set -x 258: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/a.o -xc - 258: + cat 258: + cat 258: + cc -fPIC -std=c11 -c -o out/test/arm/tls-large-alignment/b.o -xc - 255: + grep -q '1 2 3 4 5 6' 255: + out/test/arm/tls-gd/exe3 255: + 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 257: + 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 258: + cat 258: + cc -fPIC -c -o out/test/arm/tls-large-alignment/c.o -xc - 257: + grep -q '^42$' 257: + out/test/arm/tls-irregular-start-addr/exe1 257: + 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 258: + 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 255: + grep -q '1 2 3 4 5 6' 255: + out/test/arm/tls-gd/exe4 255: + on_exit 255: + echo OK 255: OK 255: + exit 0 256/340 Test #255: arm-tls-gd ....................................... Passed 3.41 sec test 259 Start 259: arm-tls-large-static-image 259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh" 259: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 259: Environment variables: 259: MACHINE=arm 259: CPU= 259: Test timeout computed to be: 1500 259: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-large-static-image.sh 259: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-large-static-image.sh .sh 259: ++ testname=tls-large-static-image 259: ++ echo -n 'Testing tls-large-static-image ... ' 259: Testing tls-large-static-image ... ++ t=out/test/arm/tls-large-static-image 259: ++ mkdir -p out/test/arm/tls-large-static-image 259: ++ set -x 259: + cc -fPIC -c -o out/test/arm/tls-large-static-image/a.o -xc - 259: + cat 257: + grep -q '^42$' 257: + out/test/arm/tls-irregular-start-addr/exe2 259: + cat 259: + cc -fPIC -c -o out/test/arm/tls-large-static-image/b.o -xc - 257: + 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 258: + 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 259: + 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 257: + out/test/arm/tls-irregular-start-addr/exe3 257: + grep -q '^42$' 257: + 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 258: + out/test/arm/tls-large-alignment/exe1 258: + grep -q '^42 1 2 3$' 258: + 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 259: + grep -q '^1 2 3 0 5$' 259: + out/test/arm/tls-large-static-image/exe 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 257/340 Test #259: arm-tls-large-static-image ....................... Passed 0.80 sec test 260 Start 260: arm-tls-ld-noplt 260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh" 260: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 260: Environment variables: 260: MACHINE=arm 260: CPU= 260: Test timeout computed to be: 1500 257: + grep -q '^42$' 257: + out/test/arm/tls-irregular-start-addr/exe4 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 258/340 Test #257: arm-tls-irregular-start-addr ..................... Passed 1.56 sec test 261 Start 261: arm-tls-ld 261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh" 261: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 261: Environment variables: 261: MACHINE=arm 261: CPU= 261: Test timeout computed to be: 1500 260: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh 260: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C 260: ++ '[' -z arm ']' 260: ++ '[' -z '' ']' 261: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh 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 261: + . /build/reproducible-path/mold-2.34.1+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= 260: ++ '[' Linux = FreeBSD ']' 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT 261: +++ uname 260: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld-noplt.sh .sh 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 260: ++ testname=tls-ld-noplt 260: ++ echo -n 'Testing tls-ld-noplt ... ' 260: Testing tls-ld-noplt ... ++ t=out/test/arm/tls-ld-noplt 260: ++ mkdir -p out/test/arm/tls-ld-noplt 261: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-ld.sh .sh 261: ++ testname=tls-ld 261: ++ echo -n 'Testing tls-ld ... ' 261: Testing tls-ld ... ++ t=out/test/arm/tls-ld 261: ++ mkdir -p out/test/arm/tls-ld 260: ++ set -x 261: ++ set -x 260: + cat 260: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/a.o -xc - 261: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/a.o -xc - 261: + cat 258: + grep -q '^42 1 2 3$' 258: + out/test/arm/tls-large-alignment/exe2 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 259/340 Test #258: arm-tls-large-alignment .......................... Passed 1.67 sec test 262 Start 262: arm-tls-le-error 262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh" 262: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 262: Environment variables: 262: MACHINE=arm 262: CPU= 262: Test timeout computed to be: 1500 262: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh 262: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C 262: ++ '[' -z arm ']' 262: ++ '[' -z '' ']' 262: ++ TESTDIR=out/test/arm 262: ++ CC=cc 262: ++ CXX=c++ 262: ++ GCC=gcc 262: ++ GXX=g++ 262: ++ OBJDUMP=objdump 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le-error.sh .sh 262: ++ testname=tls-le-error 262: ++ echo -n 'Testing tls-le-error ... ' 262: Testing tls-le-error ... ++ t=out/test/arm/tls-le-error 262: ++ mkdir -p out/test/arm/tls-le-error 262: ++ set -x 262: + cat 262: + gcc -fPIC -c -o out/test/arm/tls-le-error/a.o -xc - 260: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/arm/tls-ld-noplt/b.o -xc - 260: + cat 261: + cat 261: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tls-ld/b.o -xc - 262: + cc -B. -shared -o out/test/arm/tls-le-error/b.so out/test/arm/tls-le-error/a.o 261: + 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 260: + 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 261: + grep -q '3 5 3 5' 262: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/arm/tls-le-error/log 261: + out/test/arm/tls-ld/exe1 261: + 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 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 260/340 Test #262: arm-tls-le-error ................................. Passed 0.66 sec test 263 Start 263: arm-tls-le 263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh" 263: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 263: Environment variables: 263: MACHINE=arm 263: CPU= 263: Test timeout computed to be: 1500 260: + grep -q '3 5 3 5' 260: + out/test/arm/tls-ld-noplt/exe 263: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh 263: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C 260: + cc -B. -o out/test/arm/tls-ld-noplt/exe out/test/arm/tls-ld-noplt/a.o out/test/arm/tls-ld-noplt/b.o -Wl,-no-relax 263: ++ '[' -z arm ']' 263: ++ '[' -z '' ']' 263: ++ TESTDIR=out/test/arm 263: ++ CC=cc 263: ++ CXX=c++ 263: ++ GCC=gcc 263: ++ GXX=g++ 263: ++ OBJDUMP=objdump 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 263: +++ uname 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-le.sh .sh 263: ++ testname=tls-le 263: ++ echo -n 'Testing tls-le ... ' 263: Testing tls-le ... ++ t=out/test/arm/tls-le 263: ++ mkdir -p out/test/arm/tls-le 263: ++ set -x 263: + gcc -fPIC -c -o out/test/arm/tls-le/a.o -xc - 263: + cat 261: + out/test/arm/tls-ld/exe2 261: + grep -q '3 5 3 5' 260: + grep -q '3 5 3 5' 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 261/340 Test #261: arm-tls-ld ....................................... Passed 1.13 sec test 264 Start 264: arm-tls-nopic 264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh" 264: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 264: Environment variables: 264: MACHINE=arm 264: CPU= 264: Test timeout computed to be: 1500 260: + out/test/arm/tls-ld-noplt/exe 260: + on_exit 260: + echo OK 260: OK 260: + exit 0 262/340 Test #260: arm-tls-ld-noplt ................................. Passed 1.17 sec test 265 Start 265: arm-tls-pic 265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh" 265: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 265: Environment variables: 265: MACHINE=arm 265: CPU= 265: Test timeout computed to be: 1500 264: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh 264: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 263: + gcc -fPIC -c -o out/test/arm/tls-le/b.o -xc - 263: + cat 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 265: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT 265: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 264: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-nopic.sh .sh 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 264: ++ testname=tls-nopic 264: ++ echo -n 'Testing tls-nopic ... ' 264: Testing tls-nopic ... ++ t=out/test/arm/tls-nopic 264: ++ mkdir -p out/test/arm/tls-nopic 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT 264: ++ set -x 265: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-pic.sh .sh 264: + cat 264: + gcc -c -o out/test/arm/tls-nopic/a.o -xc - 265: ++ testname=tls-pic 265: ++ echo -n 'Testing tls-pic ... ' 265: Testing tls-pic ... ++ t=out/test/arm/tls-pic 265: ++ mkdir -p out/test/arm/tls-pic 265: ++ set -x 265: + gcc -fPIC -c -o out/test/arm/tls-pic/a.o -xc - 265: + cat 263: + cc -B. -o out/test/arm/tls-le/exe1 out/test/arm/tls-le/a.o out/test/arm/tls-le/b.o 264: + cc -xc -c -o out/test/arm/tls-nopic/b.o - 264: + cat 265: + cat 265: + cc -xc -c -o out/test/arm/tls-pic/b.o - 264: + 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 265: + cc -B. -o out/test/arm/tls-pic/exe out/test/arm/tls-pic/a.o out/test/arm/tls-pic/b.o 263: + grep -q '3 5 3 5' 263: + out/test/arm/tls-le/exe1 263: + 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 264: + grep -q '3 5 3 5' 264: + out/test/arm/tls-nopic/exe 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 263/340 Test #264: arm-tls-nopic .................................... Passed 0.79 sec test 266 Start 266: arm-tls-small-alignment 266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh" 266: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tls-small-alignment.sh 266: + . /build/reproducible-path/mold-2.34.1+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 263: + grep -q '3 5 3 5' 263: + out/test/arm/tls-le/exe2 266: +++ uname 265: + grep -q '3 5 3 5' 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT 266: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tls-small-alignment.sh .sh 265: + out/test/arm/tls-pic/exe 266: ++ testname=tls-small-alignment 266: ++ echo -n 'Testing tls-small-alignment ... ' 266: Testing tls-small-alignment ... ++ t=out/test/arm/tls-small-alignment 266: ++ mkdir -p out/test/arm/tls-small-alignment 263: + on_exit 263: + echo OK 263: OK 263: + exit 0 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 264/340 Test #263: arm-tls-le ....................................... Passed 1.18 sec 265/340 Test #265: arm-tls-pic ...................................... Passed 0.85 sec test 267 Start 267: arm-tlsdesc-dlopen 267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-dlopen.sh" 267: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 267: Environment variables: 267: MACHINE=arm 267: CPU= 267: Test timeout computed to be: 1500 test 268 Start 268: arm-tlsdesc-import 268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh" 268: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 268: Environment variables: 268: MACHINE=arm 268: CPU= 268: Test timeout computed to be: 1500 266: ++ set -x 266: + cat 266: + cc -fPIC -c -o out/test/arm/tls-small-alignment/a.o -xassembler - 267: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-dlopen.sh 266: + cat 267: + . /build/reproducible-path/mold-2.34.1+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 268: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh 266: + cc -fPIC -std=c11 -c -o out/test/arm/tls-small-alignment/b.o -xc - 267: +++ uname 268: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z arm ']' 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/arm 268: ++ CC=cc 268: ++ CXX=c++ 268: ++ GCC=gcc 268: ++ GXX=g++ 268: ++ OBJDUMP=objdump 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 268: +++ uname 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-dlopen.sh .sh 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 267: ++ testname=tlsdesc-dlopen 267: ++ echo -n 'Testing tlsdesc-dlopen ... ' 267: Testing tlsdesc-dlopen ... ++ t=out/test/arm/tlsdesc-dlopen 267: ++ mkdir -p out/test/arm/tlsdesc-dlopen 268: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-import.sh .sh 268: ++ testname=tlsdesc-import 268: ++ echo -n 'Testing tlsdesc-import ... ' 268: Testing tlsdesc-import ... ++ t=out/test/arm/tlsdesc-import 268: ++ mkdir -p out/test/arm/tlsdesc-import 267: ++ set -x 267: + supports_tlsdesc 267: + '[' arm = arm ']' 267: + is_musl 267: + ldd --version 267: + grep -q musl 268: ++ set -x 268: + supports_tlsdesc 268: + '[' arm = arm ']' 268: + is_musl 268: + grep -q musl 268: + ldd --version 268: ++ uname 267: ++ uname 267: + '[' Linux = FreeBSD ']' 267: + '[' -mtls-dialect=gnu2 '!=' '' ']' 268: + '[' Linux = FreeBSD ']' 268: + '[' -mtls-dialect=gnu2 '!=' '' ']' 268: + gcc -fPIC -c -o out/test/arm/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 267: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 268: + cat 267: + cat 266: + cc -fPIC -c -o out/test/arm/tls-small-alignment/c.o -xc - 266: + cat 267: + cc -B. -shared -o out/test/arm/tlsdesc-dlopen/b.so out/test/arm/tlsdesc-dlopen/a.o 268: + gcc -fPIC -shared -o out/test/arm/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 268: + cat 266: + 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 267: + gcc -fPIC -c -o out/test/arm/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 267: + cat 268: + cc -B. -o out/test/arm/tlsdesc-import/exe out/test/arm/tlsdesc-import/a.o out/test/arm/tlsdesc-import/b.so 266: + 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 267: + cc -B. -o out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/c.o -ldl 266: + grep -q '^42$' 266: + out/test/arm/tls-small-alignment/exe1 266: + 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 268: + grep -q '5 7' 268: + out/test/arm/tlsdesc-import/exe 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 266/340 Test #268: arm-tlsdesc-import ............................... Passed 1.14 sec test 269 Start 269: arm-tlsdesc-initial-exec 269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh" 269: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 269: Environment variables: 269: MACHINE=arm 269: CPU= 269: Test timeout computed to be: 1500 269: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-initial-exec.sh 269: + . /build/reproducible-path/mold-2.34.1+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++ 267: + grep -q '3 0 5' 267: + out/test/arm/tlsdesc-dlopen/exe out/test/arm/tlsdesc-dlopen/b.so 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.34.1+dfsg/test/tlsdesc-initial-exec.sh .sh 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 267/340 Test #267: arm-tlsdesc-dlopen ............................... Passed 1.24 sec test 270 Start 270: arm-tlsdesc-local-dynamic 270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh" 270: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 270: Environment variables: 270: MACHINE=arm 270: CPU= 270: Test timeout computed to be: 1500 269: ++ testname=tlsdesc-initial-exec 269: ++ echo -n 'Testing tlsdesc-initial-exec ... ' 269: Testing tlsdesc-initial-exec ... ++ t=out/test/arm/tlsdesc-initial-exec 269: ++ mkdir -p out/test/arm/tlsdesc-initial-exec 269: ++ set -x 269: + supports_tlsdesc 269: + '[' arm = arm ']' 269: + is_musl 269: + ldd --version 269: + grep -q musl 270: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh 270: + . /build/reproducible-path/mold-2.34.1+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 269: ++ uname 270: +++ uname 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT 269: + '[' Linux = FreeBSD ']' 269: + '[' -mtls-dialect=gnu2 '!=' '' ']' 270: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-local-dynamic.sh .sh 269: + cat 269: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 270: ++ testname=tlsdesc-local-dynamic 270: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 270: Testing tlsdesc-local-dynamic ... ++ t=out/test/arm/tlsdesc-local-dynamic 270: ++ mkdir -p out/test/arm/tlsdesc-local-dynamic 270: ++ set -x 270: + supports_tlsdesc 270: + '[' arm = arm ']' 270: + is_musl 270: + ldd --version 270: + grep -q musl 270: ++ uname 270: + '[' Linux = FreeBSD ']' 270: + '[' -mtls-dialect=gnu2 '!=' '' ']' 270: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 270: + cat 266: + out/test/arm/tls-small-alignment/exe2 266: + grep -q '^42$' 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 268/340 Test #266: arm-tls-small-alignment .......................... Passed 1.54 sec test 271 Start 271: arm-tlsdesc-static 271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-static.sh" 271: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 271: Environment variables: 271: MACHINE=arm 271: CPU= 271: Test timeout computed to be: 1500 269: + cc -B. -shared -o out/test/arm/tlsdesc-initial-exec/b.so out/test/arm/tlsdesc-initial-exec/a.o 271: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc-static.sh 271: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/tlsdesc-static.sh .sh 271: ++ testname=tlsdesc-static 271: ++ echo -n 'Testing tlsdesc-static ... ' 271: Testing tlsdesc-static ... ++ t=out/test/arm/tlsdesc-static 271: ++ mkdir -p out/test/arm/tlsdesc-static 271: ++ set -x 271: + supports_tlsdesc 271: + '[' arm = arm ']' 271: + is_musl 271: + grep -q musl 271: + ldd --version 271: ++ uname 271: + '[' Linux = FreeBSD ']' 271: + '[' -mtls-dialect=gnu2 '!=' '' ']' 271: + test_cflags -static 271: + cc -B. -static -o /dev/null -xc - 271: + echo 'int main() {}' 270: + cat 270: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/arm/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 269: + gcc -fPIC -fPIC -c -o out/test/arm/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 269: + cat 270: + 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 269: + cat 269: + gcc -fPIC -fPIE -c -o out/test/arm/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 270: + out/test/arm/tlsdesc-local-dynamic/exe1 271: + cat 271: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 270: + grep -q '42 5' 270: + 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 269: + 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 271: + cat 271: + gcc -fPIC -c -o out/test/arm/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 270: + grep -q '42 5' 270: + out/test/arm/tlsdesc-local-dynamic/exe2 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 269/340 Test #270: arm-tlsdesc-local-dynamic ........................ Passed 1.28 sec test 272 Start 272: arm-tlsdesc 272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc.sh" 272: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 272: Environment variables: 272: MACHINE=arm 272: CPU= 272: Test timeout computed to be: 1500 269: + out/test/arm/tlsdesc-initial-exec/exe1 269: + grep -q '^5 5 5$' 269: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe1 272: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc.sh 272: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z arm ']' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/arm 272: ++ CC=cc 272: ++ CXX=c++ 272: ++ GCC=gcc 272: ++ GXX=g++ 272: ++ OBJDUMP=objdump 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=gnu2 272: +++ uname 272: ++ '[' Linux = FreeBSD ']' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 269: + grep -Eq 'TLS_?DESC' out/test/arm/tlsdesc-initial-exec/log1 272: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/tlsdesc.sh .sh 272: ++ testname=tlsdesc 272: ++ echo -n 'Testing tlsdesc ... ' 272: Testing tlsdesc ... ++ t=out/test/arm/tlsdesc 272: ++ mkdir -p out/test/arm/tlsdesc 269: + 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: ++ set -x 272: + supports_tlsdesc 272: + '[' arm = arm ']' 272: + is_musl 272: + grep -q musl 272: + ldd --version 272: ++ uname 272: + '[' Linux = FreeBSD ']' 272: + '[' -mtls-dialect=gnu2 '!=' '' ']' 271: + cc -B. -o out/test/arm/tlsdesc-static/exe1 out/test/arm/tlsdesc-static/a.o out/test/arm/tlsdesc-static/b.o -static 272: + gcc -fPIC -c -o out/test/arm/tlsdesc/a.o -xc - -mtls-dialect=gnu2 272: + cat 272: + gcc -fPIC -c -o out/test/arm/tlsdesc/b.o -xc - -mtls-dialect=gnu2 272: + cat 269: + grep -q '^5 5 5$' 269: + out/test/arm/tlsdesc-initial-exec/exe2 269: + objdump --dynamic-reloc out/test/arm/tlsdesc-initial-exec/exe2 269: + grep -Eq 'TLS_?DESC' out/test/arm/tlsdesc-initial-exec/log2 269: + on_exit 269: + echo OK 269: OK 269: + exit 0 270/340 Test #269: arm-tlsdesc-initial-exec ......................... Passed 1.82 sec test 273 Start 273: arm-trace-symbol-symver 273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh" 273: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/trace-symbol-symver.sh 273: + . /build/reproducible-path/mold-2.34.1+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 271: + grep -q 42 273: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol-symver.sh .sh 271: + out/test/arm/tlsdesc-static/exe1 273: ++ testname=trace-symbol-symver 273: ++ echo -n 'Testing trace-symbol-symver ... ' 273: Testing trace-symbol-symver ... ++ t=out/test/arm/trace-symbol-symver 273: ++ mkdir -p out/test/arm/trace-symbol-symver 271: + 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 273: ++ set -x 273: + cat 273: + cc -c -o out/test/arm/trace-symbol-symver/a.o -xc - 272: + cc -B. -o out/test/arm/tlsdesc/exe1 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o 273: + cat 273: + 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: + grep -q '42 3 5' 272: + out/test/arm/tlsdesc/exe1 272: + cc -B. -o out/test/arm/tlsdesc/exe2 out/test/arm/tlsdesc/a.o out/test/arm/tlsdesc/b.o -Wl,-no-relax 271: + out/test/arm/tlsdesc-static/exe2 271: + grep -q 42 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 271/340 Test #271: arm-tlsdesc-static ............................... Passed 2.03 sec test 274 Start 274: arm-trace-symbol 274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh" 274: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/trace-symbol.sh 274: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C 274: ++ '[' -z arm ']' 274: ++ '[' -z '' ']' 274: ++ TESTDIR=out/test/arm 274: ++ CC=cc 274: ++ CXX=c++ 274: ++ GCC=gcc 274: ++ GXX=g++ 274: ++ OBJDUMP=objdump 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= 274: ++ case $MACHINE in 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: +++ uname 274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/trace-symbol.sh .sh 274: ++ testname=trace-symbol 274: ++ echo -n 'Testing trace-symbol ... ' 274: Testing trace-symbol ... ++ t=out/test/arm/trace-symbol 274: ++ mkdir -p out/test/arm/trace-symbol 274: ++ set -x 273: + cat 274: + cc -c -o out/test/arm/trace-symbol/a.o -xc - 274: + cat 273: + cc -c -o out/test/arm/trace-symbol-symver/d.o -xc - 273: + 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 272: + grep -q '42 3 5' 272: + out/test/arm/tlsdesc/exe2 272: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o 274: + cc -c -o out/test/arm/trace-symbol/b.o -xc - 274: + cat 274: + cat 274: + cc -shared -o out/test/arm/trace-symbol/c.so -xc - 273: + out/test/arm/trace-symbol-symver/exe 273: + on_exit 273: + echo OK 273: OK 273: + exit 0 272/340 Test #273: arm-trace-symbol-symver .......................... Passed 1.14 sec test 275 Start 275: arm-trace 275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/trace.sh" 275: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 275: Environment variables: 275: MACHINE=arm 275: CPU= 275: Test timeout computed to be: 1500 272: + cc -B. -o out/test/arm/tlsdesc/exe3 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so 275: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/trace.sh 275: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/trace.sh .sh 275: ++ testname=trace 275: ++ echo -n 'Testing trace ... ' 275: Testing trace ... ++ t=out/test/arm/trace 275: ++ mkdir -p out/test/arm/trace 275: ++ set -x 275: + cc -c -o out/test/arm/trace/a.o -xc - 275: + cat 275: + cc -B. -o out/test/arm/trace/exe out/test/arm/trace/a.o -Wl,-trace 274: + 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 272: + out/test/arm/tlsdesc/exe3 272: + grep -q '42 3 5' 272: + cc -B. -shared -o out/test/arm/tlsdesc/c.so out/test/arm/tlsdesc/a.o -Wl,-no-relax 274: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/arm/trace-symbol/log 274: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/arm/trace-symbol/log 274: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/arm/trace-symbol/log 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 273/340 Test #274: arm-trace-symbol ................................. Passed 1.31 sec test 276 Start 276: arm-undefined-glob-gc-sections 276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh" 276: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/undefined-glob-gc-sections.sh 272: + cc -B. -o out/test/arm/tlsdesc/exe4 out/test/arm/tlsdesc/b.o out/test/arm/tlsdesc/c.so -Wl,-no-relax 275: + grep -q '/a\.o$' out/test/arm/trace/log 276: + . /build/reproducible-path/mold-2.34.1+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 275: + on_exit 275: + echo OK 275: OK 275: + exit 0 274/340 Test #275: arm-trace ........................................ Passed 0.76 sec test 277 Start 277: arm-undefined-glob 277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh" 277: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 277: Environment variables: 277: MACHINE=arm 277: CPU= 277: Test timeout computed to be: 1500 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob-gc-sections.sh .sh 276: ++ testname=undefined-glob-gc-sections 276: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 276: Testing undefined-glob-gc-sections ... ++ t=out/test/arm/undefined-glob-gc-sections 276: ++ mkdir -p out/test/arm/undefined-glob-gc-sections 277: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh 277: + . /build/reproducible-path/mold-2.34.1+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 276: ++ set -x 276: + test_cflags -static 277: ++ OBJCOPY=objcopy 277: ++ STRIP=strip 277: ++ QEMU= 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 276: + echo 'int main() {}' 276: + cc -B. -static -o /dev/null -xc - 277: +++ uname 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined-glob.sh .sh 277: ++ testname=undefined-glob 277: ++ echo -n 'Testing undefined-glob ... ' 277: Testing undefined-glob ... ++ t=out/test/arm/undefined-glob 277: ++ mkdir -p out/test/arm/undefined-glob 277: ++ set -x 277: + test_cflags -static 277: + echo 'int main() {}' 277: + cc -B. -static -o /dev/null -xc - 272: + grep -q '42 3 5' 272: + out/test/arm/tlsdesc/exe4 272: + on_exit 272: + echo OK 272: OK 272: + exit 0 275/340 Test #272: arm-tlsdesc ...................................... Passed 2.63 sec test 278 Start 278: arm-undefined 278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined.sh" 278: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 278: Environment variables: 278: MACHINE=arm 278: CPU= 278: Test timeout computed to be: 1500 278: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/undefined.sh 278: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C 278: ++ '[' -z arm ']' 278: ++ '[' -z '' ']' 278: ++ TESTDIR=out/test/arm 278: ++ CC=cc 278: ++ CXX=c++ 278: ++ GCC=gcc 278: ++ GXX=g++ 278: ++ OBJDUMP=objdump 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 278: +++ uname 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 278: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/undefined.sh .sh 278: ++ testname=undefined 278: ++ echo -n 'Testing undefined ... ' 278: Testing undefined ... ++ t=out/test/arm/undefined 278: ++ mkdir -p out/test/arm/undefined 278: ++ set -x 278: + test_cflags -static 278: + echo 'int main() {}' 278: + cc -B. -static -o /dev/null -xc - 276: + cc -o out/test/arm/undefined-glob-gc-sections/a.o -c -xc - 276: + cat 277: + cc -o out/test/arm/undefined-glob/a.o -c -xc - 277: + cat 276: + cat 276: + cc -o out/test/arm/undefined-glob-gc-sections/b.o -c -xc - 277: + cat 277: + cc -o out/test/arm/undefined-glob/b.o -c -xc - 277: + cc -o out/test/arm/undefined-glob/c.o -c -xc - 277: + cat 276: + cat 276: + cc -o out/test/arm/undefined-glob-gc-sections/c.o -c -xc - 278: + cat 278: + cc -o out/test/arm/undefined/a.o -c -x assembler - 278: + cat 278: + cc -o out/test/arm/undefined/b.o -c -x assembler - 278: + cc -o out/test/arm/undefined/c.o -c -x assembler - 278: + cat 278: + rm -f out/test/arm/undefined/d.a 278: + ar cr out/test/arm/undefined/d.a out/test/arm/undefined/b.o out/test/arm/undefined/c.o 277: + rm -f out/test/arm/undefined-glob/d.a 276: + rm -f out/test/arm/undefined-glob-gc-sections/d.a 277: + 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 276: + ar cr out/test/arm/undefined-glob-gc-sections/d.a out/test/arm/undefined-glob-gc-sections/a.o out/test/arm/undefined-glob-gc-sections/b.o out/test/arm/undefined-glob-gc-sections/c.o 278: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a 277: + cc -o out/test/arm/undefined-glob/e.o -c -xc - 276: + cc -o out/test/arm/undefined-glob-gc-sections/e.o -c -xc - 277: + cat 276: + cat 278: + readelf --symbols out/test/arm/undefined/exe 278: + grep -q foo out/test/arm/undefined/log 278: + grep -q bar out/test/arm/undefined/log 278: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo 278: + readelf --symbols out/test/arm/undefined/exe 278: + grep -q foo out/test/arm/undefined/log 278: + grep -q bar out/test/arm/undefined/log 278: + ./mold -static -o out/test/arm/undefined/exe out/test/arm/undefined/a.o out/test/arm/undefined/d.a -u foo --undefined=bar 278: + readelf --symbols out/test/arm/undefined/exe 277: + cc -B. -o out/test/arm/undefined-glob/exe1 out/test/arm/undefined-glob/d.a out/test/arm/undefined-glob/e.o 278: + grep -q foo out/test/arm/undefined/log 276: + 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 278: + grep -q bar out/test/arm/undefined/log 278: + on_exit 278: + echo OK 278: OK 278: + exit 0 276/340 Test #278: arm-undefined .................................... Passed 1.22 sec test 279 Start 279: arm-undefined2 279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/undefined2.sh" 279: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/undefined2.sh 279: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/undefined2.sh .sh 279: ++ testname=undefined2 279: ++ echo -n 'Testing undefined2 ... ' 279: Testing undefined2 ... ++ t=out/test/arm/undefined2 279: ++ mkdir -p out/test/arm/undefined2 279: ++ set -x 279: + test_cflags -static 279: + echo 'int main() {}' 279: + cc -B. -static -o /dev/null -xc - 276: + readelf -W --symbols out/test/arm/undefined-glob-gc-sections/exe2 276: + grep -q foo out/test/arm/undefined-glob-gc-sections/log2 277: + readelf -W --symbols out/test/arm/undefined-glob/exe1 276: + grep -q foobar out/test/arm/undefined-glob-gc-sections/log2 276: + grep -q baz out/test/arm/undefined-glob-gc-sections/log2 277: + grep -q foo out/test/arm/undefined-glob/log1 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 277/340 Test #276: arm-undefined-glob-gc-sections ................... Passed 1.91 sec test 280 Start 280: arm-unkown-section-type 280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh" 280: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 280: Environment variables: 280: MACHINE=arm 280: CPU= 280: Test timeout computed to be: 1500 277: + grep -q foobar out/test/arm/undefined-glob/log1 277: + grep -q baz out/test/arm/undefined-glob/log1 277: + 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*' 280: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh 280: + . /build/reproducible-path/mold-2.34.1+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 280: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unkown-section-type.sh .sh 280: ++ testname=unkown-section-type 280: ++ echo -n 'Testing unkown-section-type ... ' 280: Testing unkown-section-type ... ++ t=out/test/arm/unkown-section-type 280: ++ mkdir -p out/test/arm/unkown-section-type 280: ++ set -x 280: + cc -o out/test/arm/unkown-section-type/a.o -c -xassembler - 280: + cat 280: + skip 280: + echo skipped 280: skipped 280: + trap - EXIT 280: + exit 0 278/340 Test #280: arm-unkown-section-type ..........................***Skipped 0.14 sec test 281 Start 281: arm-unresolved-symbols 281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh" 281: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 281: Environment variables: 281: MACHINE=arm 281: CPU= 281: Test timeout computed to be: 1500 281: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh 281: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z arm ']' 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/arm 281: ++ CC=cc 281: ++ CXX=c++ 281: ++ GCC=gcc 281: ++ GXX=g++ 281: ++ OBJDUMP=objdump 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 281: +++ uname 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols.sh .sh 281: ++ testname=unresolved-symbols 281: ++ echo -n 'Testing unresolved-symbols ... ' 281: Testing unresolved-symbols ... ++ t=out/test/arm/unresolved-symbols 281: ++ mkdir -p out/test/arm/unresolved-symbols 281: ++ set -x 281: + cc -c -o out/test/arm/unresolved-symbols/a.o -xc - 281: + cat 279: + cat 279: + cc -o out/test/arm/undefined2/a.o -c -x assembler - 277: + readelf -W --symbols out/test/arm/undefined-glob/exe2 277: + grep -q foo out/test/arm/undefined-glob/log2 279: + cc -o out/test/arm/undefined2/b.o -c -x assembler - 279: + cat 277: + grep -q foobar out/test/arm/undefined-glob/log2 277: + grep -q baz out/test/arm/undefined-glob/log2 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 279/340 Test #277: arm-undefined-glob ............................... Passed 2.28 sec test 282 Start 282: arm-unresolved-symbols2 282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh" 282: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 282: Environment variables: 282: MACHINE=arm 282: CPU= 282: Test timeout computed to be: 1500 279: + cc -o out/test/arm/undefined2/c.o -c -x assembler - 279: + cat 282: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh 282: + . /build/reproducible-path/mold-2.34.1+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 279: + rm -f out/test/arm/undefined2/d.a 279: + ar cr out/test/arm/undefined2/d.a out/test/arm/undefined2/b.o out/test/arm/undefined2/c.o 282: +++ uname 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/unresolved-symbols2.sh .sh 282: ++ testname=unresolved-symbols2 282: ++ echo -n 'Testing unresolved-symbols2 ... ' 282: Testing unresolved-symbols2 ... ++ t=out/test/arm/unresolved-symbols2 282: ++ mkdir -p out/test/arm/unresolved-symbols2 279: + ./mold -static -o out/test/arm/undefined2/exe out/test/arm/undefined2/a.o out/test/arm/undefined2/d.a -undefined foo 282: ++ set -x 282: + cc -c -o out/test/arm/unresolved-symbols2/a.o -xc -fPIC - 282: + cat 281: + grep -q 'undefined.*foo' 281: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o 279: + readelf --symbols out/test/arm/undefined2/exe 279: + grep -q foo out/test/arm/undefined2/log 279: + grep -q ndefined out/test/arm/undefined2/log 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 280/340 Test #279: arm-undefined2 ................................... Passed 0.96 sec test 283 Start 283: arm-verbose 283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/verbose.sh" 283: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/verbose.sh 283: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/verbose.sh .sh 283: ++ testname=verbose 283: ++ echo -n 'Testing verbose ... ' 283: Testing verbose ... ++ t=out/test/arm/verbose 283: ++ mkdir -p out/test/arm/verbose 283: ++ set -x 282: + 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 283: + cc -c -xc -o out/test/arm/verbose/a.o - 283: + cat 281: + grep -q 'undefined.*foo' 281: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 283: + cc -B. -Wl,--verbose -o out/test/arm/verbose/exe out/test/arm/verbose/a.o 282: + readelf -W --dyn-syms out/test/arm/unresolved-symbols2/b.so 282: + grep -q ' UND foo$' 282: + on_exit 282: + echo OK 282: OK 282: + exit 0 281/340 Test #282: arm-unresolved-symbols2 .......................... Passed 0.59 sec test 284 Start 284: arm-version-script-search-paths 284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script-search-paths.sh" 284: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script-search-paths.sh 284: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script-search-paths.sh .sh 284: ++ testname=version-script-search-paths 284: ++ echo -n 'Testing version-script-search-paths ... ' 284: Testing version-script-search-paths ... ++ t=out/test/arm/version-script-search-paths 284: ++ mkdir -p out/test/arm/version-script-search-paths 284: ++ set -x 284: + mkdir -p out/test/arm/version-script-search-paths/foo/bar 284: + echo 'ver_x { global: *; };' 284: + cat 284: + 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 281: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 282/340 Test #283: arm-verbose ...................................... Passed 0.64 sec test 285 Start 285: arm-version-script 285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script.sh" 285: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script.sh 285: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script.sh .sh 285: ++ testname=version-script 285: ++ echo -n 'Testing version-script ... ' 285: Testing version-script ... ++ t=out/test/arm/version-script 285: ++ mkdir -p out/test/arm/version-script 285: ++ set -x 285: + echo 'ver_x { global: *; };' 285: + cat 285: + 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: + readelf --version-info out/test/arm/version-script-search-paths/c.so 284: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script-search-paths/log 281: + readelf --dyn-syms out/test/arm/unresolved-symbols/exe 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 283/340 Test #284: arm-version-script-search-paths .................. Passed 0.52 sec test 286 Start 286: arm-version-script10 286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh" 286: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 286: Environment variables: 286: MACHINE=arm 286: CPU= 286: Test timeout computed to be: 1500 281: + grep -w foo 281: + grep -q 'undefined.*foo' 281: + 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 286: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script10.sh 286: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script10.sh .sh 286: ++ testname=version-script10 286: ++ echo -n 'Testing version-script10 ... ' 286: Testing version-script10 ... ++ t=out/test/arm/version-script10 286: ++ mkdir -p out/test/arm/version-script10 286: ++ set -x 286: + echo 'VER1 { foo[12]; }; VER2 {};' 286: + cat 286: + 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 285: + readelf --version-info out/test/arm/version-script/c.so 285: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/arm/version-script/log 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 284/340 Test #285: arm-version-script ............................... Passed 0.47 sec test 287 Start 287: arm-version-script11 287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script11.sh" 287: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script11.sh 287: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script11.sh .sh 287: ++ testname=version-script11 287: ++ echo -n 'Testing version-script11 ... ' 287: Testing version-script11 ... ++ t=out/test/arm/version-script11 287: ++ mkdir -p out/test/arm/version-script11 287: ++ set -x 287: + cat 287: + cat 287: + c++ -fPIC -c -o out/test/arm/version-script11/b.o -xc - 281: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files 281: + grep -q 'undefined.*foo' 286: + readelf --dyn-syms out/test/arm/version-script10/c.so 286: + grep -q ' foo1@@VER1$' out/test/arm/version-script10/log 286: + grep -q ' foo2@@VER1$' out/test/arm/version-script10/log 286: + grep -q ' foo3@@VER1$' out/test/arm/version-script10/log 287: + 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 286: + on_exit 286: + echo OK 286: OK 286: + exit 0 285/340 Test #286: arm-version-script10 ............................. Passed 0.53 sec test 288 Start 288: arm-version-script12 288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh" 288: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script12.sh 288: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z arm ']' 288: ++ '[' -z '' ']' 288: ++ TESTDIR=out/test/arm 288: ++ CC=cc 288: ++ CXX=c++ 288: ++ GCC=gcc 288: ++ GXX=g++ 288: ++ OBJDUMP=objdump 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: +++ uname 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT 288: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script12.sh .sh 288: ++ testname=version-script12 288: ++ echo -n 'Testing version-script12 ... ' 288: Testing version-script12 ... ++ t=out/test/arm/version-script12 288: ++ mkdir -p out/test/arm/version-script12 288: ++ set -x 288: + cat 288: + c++ -fPIC -c -o out/test/arm/version-script12/b.o -xc - 288: + cat 281: + cc -B. -o out/test/arm/unresolved-symbols/exe out/test/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 281: + grep -q 'undefined.*foo' 287: + readelf --dyn-syms out/test/arm/version-script11/c.so 288: + 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 287: + grep -q foo@@VER_X1 out/test/arm/version-script11/log 287: + grep -q ' bar' out/test/arm/version-script11/log 287: + grep -q ' baz' out/test/arm/version-script11/log 287: + on_exit 287: + echo OK 287: OK 287: + exit 0 286/340 Test #287: arm-version-script11 ............................. Passed 0.71 sec test 289 Start 289: arm-version-script13 289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script13.sh" 289: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script13.sh 289: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script13.sh .sh 289: ++ testname=version-script13 289: ++ echo -n 'Testing version-script13 ... ' 289: Testing version-script13 ... ++ t=out/test/arm/version-script13 289: ++ mkdir -p out/test/arm/version-script13 289: ++ set -x 289: + cat 289: + cat 289: + c++ -fPIC -c -o out/test/arm/version-script13/b.o -xc - 281: + on_exit 281: + echo OK 281: OK 281: + exit 0 287/340 Test #281: arm-unresolved-symbols ........................... Passed 2.44 sec test 290 Start 290: arm-version-script14 290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script14.sh" 290: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script14.sh 290: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script14.sh .sh 290: ++ testname=version-script14 290: ++ echo -n 'Testing version-script14 ... ' 290: Testing version-script14 ... ++ t=out/test/arm/version-script14 290: ++ mkdir -p out/test/arm/version-script14 290: ++ set -x 290: + cat 290: + c++ -fPIC -c -o out/test/arm/version-script14/b.o -xc - 290: + cat 288: + readelf --dyn-syms out/test/arm/version-script12/c.so 289: + cc -B. -shared -Wl,--version-script=out/test/arm/version-script13/a.ver -o out/test/arm/version-script13/c.so out/test/arm/version-script13/b.o 288: + grep -q ' xyz' out/test/arm/version-script12/log 288: + grep -q ' foo_bar' out/test/arm/version-script12/log 288: + grep -q ' foo$' out/test/arm/version-script12/log 288: + on_exit 288: + echo OK 288: OK 288: + exit 0 288/340 Test #288: arm-version-script12 ............................. Passed 0.71 sec test 291 Start 291: arm-version-script15 291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh" 291: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script15.sh 291: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C 291: ++ '[' -z arm ']' 291: ++ '[' -z '' ']' 291: ++ TESTDIR=out/test/arm 291: ++ CC=cc 291: ++ CXX=c++ 291: ++ GCC=gcc 291: ++ GXX=g++ 291: ++ OBJDUMP=objdump 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: +++ uname 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT 291: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script15.sh .sh 291: ++ testname=version-script15 291: ++ echo -n 'Testing version-script15 ... ' 291: Testing version-script15 ... ++ t=out/test/arm/version-script15 291: ++ mkdir -p out/test/arm/version-script15 291: ++ set -x 291: + cat 291: + cat 291: + c++ -fPIC -c -o out/test/arm/version-script15/b.o -xc - 290: + 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 289: + readelf --dyn-syms out/test/arm/version-script13/c.so 289: + grep -q ' foobar' out/test/arm/version-script13/log 289: + grep -q ' foo$' out/test/arm/version-script13/log 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 289/340 Test #289: arm-version-script13 ............................. Passed 0.63 sec test 292 Start 292: arm-version-script16 292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script16.sh" 292: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script16.sh 292: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C 292: ++ '[' -z arm ']' 291: + 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 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.34.1+dfsg/test/version-script16.sh .sh 292: ++ testname=version-script16 292: ++ echo -n 'Testing version-script16 ... ' 292: Testing version-script16 ... ++ t=out/test/arm/version-script16 292: ++ mkdir -p out/test/arm/version-script16 292: ++ set -x 292: + cat 292: + cat 292: + cc -fPIC -c -o out/test/arm/version-script16/b.o -xc - 290: + readelf --dyn-syms out/test/arm/version-script14/c.so 290: + grep -q ' xyz' out/test/arm/version-script14/log 290: + grep -q ' foobarzx' out/test/arm/version-script14/log 290: + grep -q ' foobarcx' out/test/arm/version-script14/log 290: + grep -q ' foo123bar456bx' out/test/arm/version-script14/log 290: + grep -q ' foo123bar456c' out/test/arm/version-script14/log 290: + grep -q ' foo123bar456x' out/test/arm/version-script14/log 290: + on_exit 290: + echo OK 290: OK 290: + exit 0 290/340 Test #290: arm-version-script14 ............................. Passed 0.74 sec test 293 Start 293: arm-version-script17 293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script17.sh" 293: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script17.sh 293: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script17.sh .sh 292: + 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 293: ++ testname=version-script17 293: ++ echo -n 'Testing version-script17 ... ' 293: Testing version-script17 ... ++ t=out/test/arm/version-script17 293: ++ mkdir -p out/test/arm/version-script17 293: ++ set -x 293: + cat 293: + cc -fPIC -c -o out/test/arm/version-script17/a.o -xc - 291: + readelf --dyn-syms out/test/arm/version-script15/c.so 291: + grep -q ' azZ' out/test/arm/version-script15/log 291: + grep -q ' czZ' out/test/arm/version-script15/log 291: + grep -q ' azC' out/test/arm/version-script15/log 291: + grep -q ' aaZ' out/test/arm/version-script15/log 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 291/340 Test #291: arm-version-script15 ............................. Passed 0.76 sec test 294 Start 294: arm-version-script18 294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh" 294: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script18.sh 294: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C 294: ++ '[' -z arm ']' 294: ++ '[' -z '' ']' 294: ++ TESTDIR=out/test/arm 294: ++ CC=cc 294: ++ CXX=c++ 294: ++ GCC=gcc 294: ++ GXX=g++ 294: ++ OBJDUMP=objdump 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script18.sh .sh 294: ++ testname=version-script18 294: ++ echo -n 'Testing version-script18 ... ' 294: Testing version-script18 ... ++ t=out/test/arm/version-script18 294: ++ mkdir -p out/test/arm/version-script18 294: ++ set -x 294: + cat 293: + cat 293: + cc -B. -shared -fPIC -o out/test/arm/version-script17/b.so -xc - 294: + cat 294: + cc -fPIC -c -o out/test/arm/version-script18/b.o -xc++ - 292: + readelf --dyn-syms out/test/arm/version-script16/c.so 292: + grep -q foobar 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 292/340 Test #292: arm-version-script16 ............................. Passed 0.70 sec test 295 Start 295: arm-version-script19 295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script19.sh" 295: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script19.sh 295: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script19.sh .sh 295: ++ testname=version-script19 295: ++ echo -n 'Testing version-script19 ... ' 295: Testing version-script19 ... ++ t=out/test/arm/version-script19 295: ++ mkdir -p out/test/arm/version-script19 295: ++ set -x 295: + cat 295: + cc -fPIC -c -o out/test/arm/version-script19/b.o -xc++ - 295: + cat 294: + 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 295: + 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 293: + cc -B. -o out/test/arm/version-script17/exe1 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so 294: + grep libalpha 294: + readelf --wide --dyn-syms out/test/arm/version-script18/c.so 294: + grep -q Bar 294: + on_exit 294: + echo OK 294: OK 294: + exit 0 293/340 Test #294: arm-version-script18 ............................. Passed 0.70 sec test 296 Start 296: arm-version-script2 296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script2.sh" 296: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script2.sh 296: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script2.sh .sh 296: ++ testname=version-script2 296: ++ echo -n 'Testing version-script2 ... ' 296: Testing version-script2 ... ++ t=out/test/arm/version-script2 296: ++ mkdir -p out/test/arm/version-script2 296: ++ set -x 296: + cat 296: + cat 296: + cc -B. -xc -shared -o out/test/arm/version-script2/b.so -Wl,-version-script,out/test/arm/version-script2/a.ver - 295: + readelf -W --dyn-syms out/test/arm/version-script19/c.so 295: + grep -Eq foobar out/test/arm/version-script19/log 295: + grep -Eq 'GLOBAL.*baz' out/test/arm/version-script19/log 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 294/340 Test #295: arm-version-script19 ............................. Passed 0.70 sec test 297 Start 297: arm-version-script20 297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script20.sh" 297: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 297: Environment variables: 297: MACHINE=arm 297: CPU= 297: Test timeout computed to be: 1500 293: + nm -g out/test/arm/version-script17/exe1 293: + grep -q foo 297: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script20.sh 293: + cat 297: + . /build/reproducible-path/mold-2.34.1+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 293: + cc -B. -o out/test/arm/version-script17/exe2 out/test/arm/version-script17/a.o out/test/arm/version-script17/b.so -Wl,--version-script=out/test/arm/version-script17/c.ver -Wl,--undefined-version 297: +++ uname 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT 297: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script20.sh .sh 297: ++ testname=version-script20 297: ++ echo -n 'Testing version-script20 ... ' 297: Testing version-script20 ... ++ t=out/test/arm/version-script20 297: ++ mkdir -p out/test/arm/version-script20 297: ++ set -x 297: + cat 297: + cc -fPIC -c -o out/test/arm/version-script20/b.o -xc - 297: + cat 297: + 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 293: + nm -g out/test/arm/version-script17/exe2 293: + grep -q foo out/test/arm/version-script17/log2 293: + cat 293: + 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 296: + cc -xc -c -o out/test/arm/version-script2/c.o - 296: + cat 296: + cc -B. -o out/test/arm/version-script2/exe out/test/arm/version-script2/c.o out/test/arm/version-script2/b.so 293: + nm -g out/test/arm/version-script17/exe3 297: + readelf -W --dyn-syms out/test/arm/version-script20/c.so 293: + grep -q foo out/test/arm/version-script17/log3 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 297: + grep -Fq foo_x@@VER2 out/test/arm/version-script20/log 295/340 Test #293: arm-version-script17 ............................. Passed 1.86 sec test 298 Start 298: arm-version-script21 298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh" 298: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 298: Environment variables: 298: MACHINE=arm 298: CPU= 298: Test timeout computed to be: 1500 297: + grep -Fq foo_y@@VER1 out/test/arm/version-script20/log 297: + grep -Fq foo_z@@VER1 out/test/arm/version-script20/log 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 298: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script21.sh 296/340 Test #297: arm-version-script20 ............................. Passed 0.72 sec test 299 Start 299: arm-version-script22 299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh" 299: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 299: Environment variables: 299: MACHINE=arm 299: CPU= 299: Test timeout computed to be: 1500 298: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script21.sh .sh 298: ++ testname=version-script21 298: ++ echo -n 'Testing version-script21 ... ' 298: Testing version-script21 ... ++ t=out/test/arm/version-script21 298: ++ mkdir -p out/test/arm/version-script21 299: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh 299: + . /build/reproducible-path/mold-2.34.1+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 ']' 298: ++ set -x 298: + cat 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT 299: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script22.sh .sh 299: ++ testname=version-script22 299: ++ echo -n 'Testing version-script22 ... ' 299: Testing version-script22 ... ++ t=out/test/arm/version-script22 299: ++ mkdir -p out/test/arm/version-script22 298: + cat 298: + cc -fPIC -c -o out/test/arm/version-script21/b.o -xc - 299: ++ set -x 299: + cat 299: + cc -fPIC -c -o out/test/arm/version-script22/b.o -xc - 299: + cat 298: + 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 296: + out/test/arm/version-script2/exe 296: + readelf --dyn-syms out/test/arm/version-script2/exe 299: + 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 296: + grep -Fq foo@ver1 out/test/arm/version-script2/log 296: + grep -Fq bar@ver2 out/test/arm/version-script2/log 296: + grep -Fq baz@ver3 out/test/arm/version-script2/log 296: + on_exit 296: + echo OK 296: OK 296: + exit 0 297/340 Test #296: arm-version-script2 .............................. Passed 1.29 sec test 300 Start 300: arm-version-script23 300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh" 300: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 300: Environment variables: 300: MACHINE=arm 300: CPU= 300: Test timeout computed to be: 1500 300: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh 300: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C 300: ++ '[' -z arm ']' 300: ++ '[' -z '' ']' 300: ++ TESTDIR=out/test/arm 300: ++ CC=cc 300: ++ CXX=c++ 300: ++ GCC=gcc 300: ++ GXX=g++ 300: ++ OBJDUMP=objdump 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: +++ uname 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 300: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script23.sh .sh 300: ++ testname=version-script23 300: ++ echo -n 'Testing version-script23 ... ' 300: Testing version-script23 ... ++ t=out/test/arm/version-script23 300: ++ mkdir -p out/test/arm/version-script23 300: ++ set -x 300: + cat 300: + cat 300: + cc -c -o out/test/arm/version-script23/b.o -xassembler - 300: + 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 299: + readelf -W --dyn-syms out/test/arm/version-script22/c.so 298: + readelf -W --dyn-syms out/test/arm/version-script21/c.so 299: + grep -Fq foo_bar@@VER2 out/test/arm/version-script22/log 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 298/340 Test #299: arm-version-script22 ............................. Passed 0.67 sec test 301 Start 301: arm-version-script3 301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script3.sh" 301: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 301: Environment variables: 301: MACHINE=arm 301: CPU= 301: Test timeout computed to be: 1500 298: + grep -Fq foo_x@@VER1 out/test/arm/version-script21/log 298: + grep -Fq foo_y@@VER2 out/test/arm/version-script21/log 298: + grep -Fq foo_z@@VER2 out/test/arm/version-script21/log 301: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script3.sh 301: + . /build/reproducible-path/mold-2.34.1+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 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 299/340 Test #298: arm-version-script21 ............................. Passed 0.76 sec test 302 Start 302: arm-version-script4 302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh" 302: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 302: Environment variables: 302: MACHINE=arm 302: CPU= 302: Test timeout computed to be: 1500 301: +++ uname 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT 301: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script3.sh .sh 302: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh 302: + . /build/reproducible-path/mold-2.34.1+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: ++ testname=version-script3 301: ++ echo -n 'Testing version-script3 ... ' 301: Testing version-script3 ... ++ t=out/test/arm/version-script3 301: ++ mkdir -p out/test/arm/version-script3 302: +++ uname 301: ++ set -x 301: + cat 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script4.sh .sh 302: ++ testname=version-script4 302: ++ echo -n 'Testing version-script4 ... ' 302: Testing version-script4 ... ++ t=out/test/arm/version-script4 302: ++ mkdir -p out/test/arm/version-script4 301: + cc -B. -xc -shared -o out/test/arm/version-script3/b.so -Wl,-version-script,out/test/arm/version-script3/a.ver - 301: + cat 302: ++ set -x 302: + cat 302: + c++ -fPIC -c -o out/test/arm/version-script4/b.o -xc++ - 302: + cat 300: + readelf -W --dyn-syms out/test/arm/version-script23/c.so 300: + grep -Fq 'foo?@@VER1' out/test/arm/version-script23/log 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 300/340 Test #300: arm-version-script23 ............................. Passed 0.57 sec test 303 Start 303: arm-version-script5 303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh" 303: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 303: Environment variables: 303: MACHINE=arm 303: CPU= 303: Test timeout computed to be: 1500 303: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh 303: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C 303: ++ '[' -z arm ']' 303: ++ '[' -z '' ']' 303: ++ TESTDIR=out/test/arm 303: ++ CC=cc 303: ++ CXX=c++ 303: ++ GCC=gcc 303: ++ GXX=g++ 303: ++ OBJDUMP=objdump 303: ++ OBJCOPY=objcopy 303: ++ STRIP=strip 303: ++ QEMU= 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 303: +++ uname 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script5.sh .sh 303: ++ testname=version-script5 303: ++ echo -n 'Testing version-script5 ... ' 303: Testing version-script5 ... ++ t=out/test/arm/version-script5 303: ++ mkdir -p out/test/arm/version-script5 303: ++ set -x 303: + cat 303: + c++ -fPIC -c -o out/test/arm/version-script5/b.o -xc - 303: + cat 302: + 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 303: + 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: + readelf --dyn-syms out/test/arm/version-script4/c.so 302: + grep -Fq _ZN3foo3barE out/test/arm/version-script4/log 302: + grep -Fq ' bar' out/test/arm/version-script4/log 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 301/340 Test #302: arm-version-script4 .............................. Passed 0.62 sec test 304 Start 304: arm-version-script6 304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh" 304: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 304: Environment variables: 304: MACHINE=arm 304: CPU= 304: Test timeout computed to be: 1500 301: + cat 301: + cc -xc -c -o out/test/arm/version-script3/c.o - 304: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script6.sh 304: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script6.sh .sh 304: ++ testname=version-script6 304: ++ echo -n 'Testing version-script6 ... ' 304: Testing version-script6 ... ++ t=out/test/arm/version-script6 304: ++ mkdir -p out/test/arm/version-script6 304: ++ set -x 304: + cat 304: + c++ -fPIC -c -o out/test/arm/version-script6/b.o -xc - 304: + cat 303: + readelf --dyn-syms out/test/arm/version-script5/c.so 303: + grep -Fq foo out/test/arm/version-script5/log 303: + grep -Fq ' main' out/test/arm/version-script5/log 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 302/340 Test #303: arm-version-script5 .............................. Passed 0.69 sec test 305 Start 305: arm-version-script7 305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh" 305: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 305: Environment variables: 305: MACHINE=arm 305: CPU= 305: Test timeout computed to be: 1500 301: + cc -B. -o out/test/arm/version-script3/exe out/test/arm/version-script3/c.o out/test/arm/version-script3/b.so 304: + 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 305: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script7.sh 305: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script7.sh .sh 305: ++ testname=version-script7 305: ++ echo -n 'Testing version-script7 ... ' 305: Testing version-script7 ... ++ t=out/test/arm/version-script7 305: ++ mkdir -p out/test/arm/version-script7 305: ++ set -x 305: + cat 305: + c++ -fPIC -c -o out/test/arm/version-script7/b.o -xc - 305: + cat 305: + 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 301: + out/test/arm/version-script3/exe 301: + readelf --dyn-syms out/test/arm/version-script3/exe 304: + cat 301: + grep -Fq foo@ver1 out/test/arm/version-script3/log 304: + c++ -fPIC -c -o out/test/arm/version-script6/e.o -xc - 301: + grep -Fq bar@ver2 out/test/arm/version-script3/log 304: + cat 301: + grep -Fq baz@ver2 out/test/arm/version-script3/log 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 303/340 Test #301: arm-version-script3 .............................. Passed 1.34 sec test 306 Start 306: arm-version-script8 306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh" 306: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 306: Environment variables: 306: MACHINE=arm 306: CPU= 306: Test timeout computed to be: 1500 306: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh 306: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C 306: ++ '[' -z arm ']' 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/arm 306: ++ CC=cc 306: ++ CXX=c++ 306: ++ GCC=gcc 306: ++ GXX=g++ 306: ++ OBJDUMP=objdump 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: +++ uname 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/version-script8.sh .sh 306: ++ testname=version-script8 306: ++ echo -n 'Testing version-script8 ... ' 306: Testing version-script8 ... ++ t=out/test/arm/version-script8 306: ++ mkdir -p out/test/arm/version-script8 306: ++ set -x 306: + cat 306: + cc -B. -xc -shared -o out/test/arm/version-script8/b.so -Wl,-version-script,out/test/arm/version-script8/a.ver - 306: + cat 304: + 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 305: + readelf --dyn-syms out/test/arm/version-script7/c.so 305: + grep -q 'foo$' out/test/arm/version-script7/log 305: + grep -q bar@@VER_X1 out/test/arm/version-script7/log 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 304/340 Test #305: arm-version-script7 .............................. Passed 0.76 sec test 307 Start 307: arm-version-script9 307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version-script9.sh" 307: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script9.sh 307: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version-script9.sh .sh 307: ++ testname=version-script9 307: ++ echo -n 'Testing version-script9 ... ' 307: Testing version-script9 ... ++ t=out/test/arm/version-script9 307: ++ mkdir -p out/test/arm/version-script9 307: ++ set -x 307: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 307: + cat 307: + 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 304: + readelf --dyn-syms out/test/arm/version-script6/f.so 304: + grep -q foo@VER_X1 out/test/arm/version-script6/log 304: + grep -q bar@VER_X2 out/test/arm/version-script6/log 304: + grep -q baz@@VER_Y2 out/test/arm/version-script6/log 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 305/340 Test #304: arm-version-script6 .............................. Passed 1.33 sec test 308 Start 308: arm-version 308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/version.sh" 308: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 308: Environment variables: 308: MACHINE=arm 308: CPU= 308: Test timeout computed to be: 1500 306: + cat 308: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/version.sh 306: + cc -xc -c -o out/test/arm/version-script8/c.o - 308: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/version.sh .sh 308: ++ testname=version 308: ++ echo -n 'Testing version ... ' 308: Testing version ... ++ t=out/test/arm/version 308: ++ mkdir -p out/test/arm/version 308: ++ set -x 308: + nm mold 308: + grep -q __tsan_init 307: + readelf --dyn-syms out/test/arm/version-script9/c.so 307: + grep -q ' foo@@VER1$' out/test/arm/version-script9/log 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 306/340 Test #307: arm-version-script9 .............................. Passed 0.58 sec test 309 Start 309: arm-versioned-undef 309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/versioned-undef.sh" 309: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 309: Environment variables: 309: MACHINE=arm 309: CPU= 309: Test timeout computed to be: 1500 306: + cc -B. -o out/test/arm/version-script8/exe out/test/arm/version-script8/c.o out/test/arm/version-script8/b.so 309: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/versioned-undef.sh 309: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 309: ++ export LC_ALL=C 309: ++ LC_ALL=C 309: ++ '[' -z arm ']' 309: ++ '[' -z '' ']' 309: ++ TESTDIR=out/test/arm 309: ++ CC=cc 309: ++ CXX=c++ 309: ++ GCC=gcc 309: ++ GXX=g++ 309: ++ OBJDUMP=objdump 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT 309: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/versioned-undef.sh .sh 309: ++ testname=versioned-undef 309: ++ echo -n 'Testing versioned-undef ... ' 309: Testing versioned-undef ... ++ t=out/test/arm/versioned-undef 309: ++ mkdir -p out/test/arm/versioned-undef 309: ++ set -x 309: + is_musl 309: + ldd --version 309: + grep -q musl 309: + cc -fPIC -c -o out/test/arm/versioned-undef/a.o -xc - 309: + cat 306: + out/test/arm/version-script8/exe 306: + readelf --dyn-syms out/test/arm/version-script8/b.so 309: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 309: + 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 306: + grep -Fq foo@@ver1 out/test/arm/version-script8/log 306: + grep -Fq bar@@ver2 out/test/arm/version-script8/log 306: + grep -Fq baz out/test/arm/version-script8/log 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 307/340 Test #306: arm-version-script8 .............................. Passed 1.28 sec test 310 Start 310: arm-visibility 310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh" 310: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 310: Environment variables: 310: MACHINE=arm 310: CPU= 310: Test timeout computed to be: 1500 310: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh 310: + . /build/reproducible-path/mold-2.34.1+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 310: ++ '[' Linux = FreeBSD ']' 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/visibility.sh .sh 310: ++ testname=visibility 310: ++ echo -n 'Testing visibility ... ' 310: Testing visibility ... ++ t=out/test/arm/visibility 310: ++ mkdir -p out/test/arm/visibility 310: ++ set -x 310: + cc -xc -c -o out/test/arm/visibility/a.o - 310: + cat 309: + cat 309: + cc -c -o out/test/arm/versioned-undef/d.o -xc - 310: + cc -xc -c -o out/test/arm/visibility/b.o - 310: + cat 310: + rm -f out/test/arm/visibility/c.a 310: + ar crs out/test/arm/visibility/c.a out/test/arm/visibility/a.o out/test/arm/visibility/b.o 310: + cc -xc -fPIC -c -o out/test/arm/visibility/d.o - 310: + cat 309: + cc -B. -o out/test/arm/versioned-undef/exe out/test/arm/versioned-undef/d.o out/test/arm/versioned-undef/c.so 310: + cc -B. -shared -o out/test/arm/visibility/e.so out/test/arm/visibility/c.a out/test/arm/visibility/d.o 309: + out/test/arm/versioned-undef/exe 309: + grep -q '^1 2 3 3 4$' 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 308/340 Test #309: arm-versioned-undef .............................. Passed 1.31 sec test 311 Start 311: arm-warn-common 311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-common.sh" 311: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/warn-common.sh 311: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/warn-common.sh .sh 311: ++ testname=warn-common 311: ++ echo -n 'Testing warn-common ... ' 311: Testing warn-common ... ++ t=out/test/arm/warn-common 311: ++ mkdir -p out/test/arm/warn-common 311: ++ set -x 311: + cat 311: + cc -fcommon -c -xc -o out/test/arm/warn-common/a.o - 310: + readelf --dyn-syms out/test/arm/visibility/e.so 310: + grep -Fq foo out/test/arm/visibility/log 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 309/340 Test #310: arm-visibility ................................... Passed 1.17 sec test 312 Start 312: arm-warn-once 312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh" 312: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 312: Environment variables: 312: MACHINE=arm 312: CPU= 312: Test timeout computed to be: 1500 308: + ./mold -v 308: + grep -q 'mold .*compatible with GNU ld' 312: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh 312: + . /build/reproducible-path/mold-2.34.1+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 308: + grep -q 'mold .*compatible with GNU ld' 308: + ./mold --version 312: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-once.sh .sh 312: ++ testname=warn-once 312: ++ echo -n 'Testing warn-once ... ' 312: Testing warn-once ... ++ t=out/test/arm/warn-once 312: ++ mkdir -p out/test/arm/warn-once 308: + grep -q 'mold .*compatible with GNU ld' 308: + ./mold -V 312: ++ set -x 312: + cat 312: + cc -c -fPIC -xc -o out/test/arm/warn-once/a.o - 308: + grep -q elf_x86_64 308: + ./mold -V 311: + cc -fcommon -c -xc -o out/test/arm/warn-common/b.o - 311: + cat 308: + grep -q elf_i386 308: + ./mold -V 308: + cc -c -xc -o out/test/arm/version/a.o - 308: + cat 311: + cc -B. -o out/test/arm/warn-common/exe out/test/arm/warn-common/a.o out/test/arm/warn-common/b.o 312: + cc -c -fPIC -xc -o out/test/arm/warn-once/b.o - 312: + cat 308: + rm -f out/test/arm/version/exe 308: + cc -B. -Wl,--version -o out/test/arm/version/exe1 out/test/arm/version/a.o 308: + grep -q mold 308: + '[' -f out/test/arm/version/exe1 ']' 308: + cc -B. -Wl,-v -o out/test/arm/version/exe2 out/test/arm/version/a.o 308: + grep -q mold 312: + 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 311: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log 311: + 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 308: + grep -q 'Hello world' 308: + out/test/arm/version/exe2 308: + ./mold --v 312: ++ wc -l 312: ++ grep 'undefined symbol:.* foo$' out/test/arm/warn-once/log 312: + '[' 1 = 1 ']' 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 308: + grep -q 'unknown command line option:' out/test/arm/version/log 310/340 Test #312: arm-warn-once .................................... Passed 1.02 sec test 313 Start 313: arm-warn-symbol-type 313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh" 313: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 313: Environment variables: 313: MACHINE=arm 313: CPU= 313: Test timeout computed to be: 1500 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 311/340 Test #308: arm-version ...................................... Passed 2.84 sec test 314 Start 314: arm-warn-unresolved-symbols 314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh" 314: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 314: Environment variables: 314: MACHINE=arm 314: CPU= 314: Test timeout computed to be: 1500 313: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh 314: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh 313: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z arm ']' 313: ++ '[' -z '' ']' 313: ++ TESTDIR=out/test/arm 313: ++ CC=cc 313: ++ CXX=c++ 313: ++ GCC=gcc 313: ++ GXX=g++ 313: ++ OBJDUMP=objdump 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C 314: ++ '[' -z arm ']' 314: ++ '[' -z '' ']' 314: ++ TESTDIR=out/test/arm 314: ++ CC=cc 314: ++ CXX=c++ 314: ++ GCC=gcc 314: ++ GXX=g++ 314: ++ OBJDUMP=objdump 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= 314: ++ case $MACHINE in 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 314: +++ uname 313: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-symbol-type.sh .sh 313: ++ testname=warn-symbol-type 313: ++ echo -n 'Testing warn-symbol-type ... ' 313: Testing warn-symbol-type ... ++ t=out/test/arm/warn-symbol-type 313: ++ mkdir -p out/test/arm/warn-symbol-type 313: ++ set -x 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 313: + cc -c -fPIC -xc -o out/test/arm/warn-symbol-type/a.o - 314: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/warn-unresolved-symbols.sh .sh 313: + cat 314: ++ testname=warn-unresolved-symbols 314: ++ echo -n 'Testing warn-unresolved-symbols ... ' 314: Testing warn-unresolved-symbols ... ++ t=out/test/arm/warn-unresolved-symbols 314: ++ mkdir -p out/test/arm/warn-unresolved-symbols 314: ++ set -x 314: + cat 314: + cc -c -o out/test/arm/warn-unresolved-symbols/a.o -xc - 311: + grep -Fq 'multiple common symbols' out/test/arm/warn-common/log 311: + on_exit 311: + echo OK 311: OK 311: + exit 0 312/340 Test #311: arm-warn-common .................................. Passed 1.52 sec test 315 Start 315: arm-weak-export-dso 315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh" 315: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 315: Environment variables: 315: MACHINE=arm 315: CPU= 315: Test timeout computed to be: 1500 315: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh 315: + . /build/reproducible-path/mold-2.34.1+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 314: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o 314: + grep -q 'undefined symbol:.*foo' 315: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso.sh .sh 315: ++ testname=weak-export-dso 315: ++ echo -n 'Testing weak-export-dso ... ' 315: Testing weak-export-dso ... ++ t=out/test/arm/weak-export-dso 315: ++ mkdir -p out/test/arm/weak-export-dso 315: ++ set -x 315: + cat 315: + cc -fPIC -c -o out/test/arm/weak-export-dso/a.o -xc - 313: + 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/weak-export-dso/b.so out/test/arm/weak-export-dso/a.o -shared 314: + cc -B. -o out/test/arm/warn-unresolved-symbols/exe out/test/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 314: + grep -q 'undefined symbol:.*foo' 313: + grep -q 'warning: symbol type mismatch: times' out/test/arm/warn-symbol-type/log 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 313/340 Test #313: arm-warn-symbol-type ............................. Passed 0.76 sec test 316 Start 316: arm-weak-export-dso2 316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-dso2.sh" 316: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/weak-export-dso2.sh 316: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/weak-export-dso2.sh .sh 316: ++ testname=weak-export-dso2 316: ++ echo -n 'Testing weak-export-dso2 ... ' 316: Testing weak-export-dso2 ... ++ t=out/test/arm/weak-export-dso2 316: ++ mkdir -p out/test/arm/weak-export-dso2 316: ++ set -x 316: + cat 316: + cc -fPIC -c -o out/test/arm/weak-export-dso2/a.o -xc - 315: + cc -B. -o out/test/arm/weak-export-dso/c.so out/test/arm/weak-export-dso/a.o -shared -Wl,-z,defs 316: + cc -B. -o out/test/arm/weak-export-dso2/b.so out/test/arm/weak-export-dso2/a.o -shared 314: + grep -q 'undefined symbol:.*foo' 314: + 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 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 314/340 Test #314: arm-warn-unresolved-symbols ...................... Passed 1.28 sec test 317 Start 317: arm-weak-export-exe 317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh" 317: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 317: Environment variables: 317: MACHINE=arm 317: CPU= 317: Test timeout computed to be: 1500 315: + grep -q 'WEAK DEFAULT UND foo' 315: + readelf --dyn-syms out/test/arm/weak-export-dso/b.so 317: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh 317: + . /build/reproducible-path/mold-2.34.1+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 315: + grep -q 'WEAK DEFAULT UND foo' 316: + cat 315: + readelf --dyn-syms out/test/arm/weak-export-dso/c.so 317: +++ uname 316: + cc -fPIC -c -o out/test/arm/weak-export-dso2/c.o -xc - 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 315/340 Test #315: arm-weak-export-dso .............................. Passed 1.13 sec test 318 Start 318: arm-weak-undef-dso 318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef-dso.sh" 318: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 318: Environment variables: 318: MACHINE=arm 318: CPU= 318: Test timeout computed to be: 1500 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-export-exe.sh .sh 317: ++ testname=weak-export-exe 317: ++ echo -n 'Testing weak-export-exe ... ' 317: Testing weak-export-exe ... ++ t=out/test/arm/weak-export-exe 317: ++ mkdir -p out/test/arm/weak-export-exe 318: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef-dso.sh 317: ++ set -x 318: + . /build/reproducible-path/mold-2.34.1+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 317: + cat 317: + cc -fPIC -c -o out/test/arm/weak-export-exe/a.o -xc - 318: +++ uname 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT 318: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef-dso.sh .sh 318: ++ testname=weak-undef-dso 318: ++ echo -n 'Testing weak-undef-dso ... ' 318: Testing weak-undef-dso ... ++ t=out/test/arm/weak-undef-dso 318: ++ mkdir -p out/test/arm/weak-undef-dso 318: ++ set -x 318: + cc -c -o out/test/arm/weak-undef-dso/a.o -fPIC -xc - 318: + cat 317: + cc -B. -o out/test/arm/weak-export-exe/exe out/test/arm/weak-export-exe/a.o 316: + cc -B. -o out/test/arm/weak-export-dso2/d.so out/test/arm/weak-export-dso2/c.o out/test/arm/weak-export-dso2/b.so -shared 318: + cc -B. -shared -o out/test/arm/weak-undef-dso/b.so out/test/arm/weak-undef-dso/a.o 318: + cat 318: + cc -xc -c -o out/test/arm/weak-undef-dso/c.o - 316: + readelf -W --dyn-syms out/test/arm/weak-export-dso2/d.so 316: + grep -q 'WEAK DEFAULT .* UND foo' 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 316/340 Test #316: arm-weak-export-dso2 ............................. Passed 1.35 sec test 319 Start 319: arm-weak-undef 319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh" 319: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 319: Environment variables: 319: MACHINE=arm 319: CPU= 319: Test timeout computed to be: 1500 317: + readelf --dyn-syms out/test/arm/weak-export-exe/exe 317: + grep -q 'WEAK DEFAULT UND foo' 319: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh 319: + . /build/reproducible-path/mold-2.34.1+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 317: + grep -q '^3$' 317: + out/test/arm/weak-export-exe/exe 319: +++ uname 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 319: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef.sh .sh 317/340 Test #317: arm-weak-export-exe .............................. Passed 0.87 sec test 320 Start 320: arm-weak-undef2 320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh" 320: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 320: Environment variables: 320: MACHINE=arm 320: CPU= 320: Test timeout computed to be: 1500 319: ++ testname=weak-undef 319: ++ echo -n 'Testing weak-undef ... ' 319: Testing weak-undef ... ++ t=out/test/arm/weak-undef 319: ++ mkdir -p out/test/arm/weak-undef 319: ++ set -x 320: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef2.sh 319: + cc -c -o out/test/arm/weak-undef/a.o -fPIC -xc - 319: + cat 320: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/weak-undef2.sh .sh 320: ++ testname=weak-undef2 320: ++ echo -n 'Testing weak-undef2 ... ' 320: Testing weak-undef2 ... ++ t=out/test/arm/weak-undef2 320: ++ mkdir -p out/test/arm/weak-undef2 320: ++ set -x 320: + cat 320: + cc -c -o out/test/arm/weak-undef2/a.o -xc - 318: + 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 319: + cc -c -o out/test/arm/weak-undef/b.o -fno-PIC -xc - 319: + cat 320: + cat 320: + cc -c -o out/test/arm/weak-undef2/b.o -xc - 318: + out/test/arm/weak-undef-dso/exe1 318: + grep -q bar=-1 318: + cat 318: + cc -xc -c -o out/test/arm/weak-undef-dso/d.o - 320: + cc -B. -o out/test/arm/weak-undef2/exe out/test/arm/weak-undef2/a.o out/test/arm/weak-undef2/b.o 319: + cat 319: + cc -fcommon -xc -c -o out/test/arm/weak-undef/c.o - 319: + cc -B. -o out/test/arm/weak-undef/exe1 out/test/arm/weak-undef/a.o -pie 318: + 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 320: + grep -q 'undefined symbol: foo' out/test/arm/weak-undef2/log 320: + on_exit 320: + echo OK 320: OK 320: + exit 0 318/340 Test #320: arm-weak-undef2 .................................. Passed 1.01 sec test 321 Start 321: arm-weak-undef4 321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh" 321: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 321: Environment variables: 321: MACHINE=arm 321: CPU= 321: Test timeout computed to be: 1500 321: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef4.sh 321: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/weak-undef4.sh .sh 321: ++ testname=weak-undef4 321: ++ echo -n 'Testing weak-undef4 ... ' 321: Testing weak-undef4 ... ++ t=out/test/arm/weak-undef4 321: ++ mkdir -p out/test/arm/weak-undef4 321: ++ set -x 321: + cc -c -o out/test/arm/weak-undef4/a.o -xc - 321: + cat 318: + out/test/arm/weak-undef-dso/exe2 318: + grep -q bar=5 318: + on_exit 318: + echo OK 318: OK 318: + exit 0 319/340 Test #318: arm-weak-undef-dso ............................... Passed 2.07 sec test 322 Start 322: arm-weak-undef5 322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef5.sh" 322: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 322: Environment variables: 322: MACHINE=arm 322: CPU= 322: Test timeout computed to be: 1500 319: + cc -B. -o out/test/arm/weak-undef/exe2 out/test/arm/weak-undef/b.o -no-pie 322: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/weak-undef5.sh 322: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/weak-undef5.sh .sh 322: ++ testname=weak-undef5 322: ++ echo -n 'Testing weak-undef5 ... ' 322: Testing weak-undef5 ... ++ t=out/test/arm/weak-undef5 322: ++ mkdir -p out/test/arm/weak-undef5 322: ++ set -x 322: + cc -c -o out/test/arm/weak-undef5/a.o -fPIC -xc - 322: + cat 321: + cat 321: + cc -c -o out/test/arm/weak-undef4/b.o -xc - 319: + 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 -c -o out/test/arm/weak-undef5/b.o -fPIC -xc - 321: + cat 321: + cc -fcommon -xc -c -o out/test/arm/weak-undef4/c.o - 319: + 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 322: + cc -B. -o out/test/arm/weak-undef5/libfoobar.so out/test/arm/weak-undef5/b.o -shared 321: + ar rcs out/test/arm/weak-undef4/d.a out/test/arm/weak-undef4/c.o 321: + cc -B. -o out/test/arm/weak-undef4/exe1 out/test/arm/weak-undef4/a.o out/test/arm/weak-undef4/d.a 322: + 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 319: + grep -q '^-1$' 319: + out/test/arm/weak-undef/exe1 319: + out/test/arm/weak-undef/exe2 319: + grep -q '^-1$' 321: + cc -B. -o out/test/arm/weak-undef4/exe2 out/test/arm/weak-undef4/b.o out/test/arm/weak-undef4/d.a 319: + grep -q '^2$' 319: + out/test/arm/weak-undef/exe3 319: + grep -q '^2$' 319: + out/test/arm/weak-undef/exe4 319: + on_exit 319: + echo OK 319: OK 319: + exit 0 320/340 Test #319: arm-weak-undef ................................... Passed 2.52 sec test 323 Start 323: arm-whole-archive 323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/whole-archive.sh" 323: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/whole-archive.sh 323: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/whole-archive.sh .sh 323: ++ testname=whole-archive 323: ++ echo -n 'Testing whole-archive ... ' 323: Testing whole-archive ... ++ t=out/test/arm/whole-archive 323: ++ mkdir -p out/test/arm/whole-archive 323: ++ set -x 323: + cat 323: + cc -o out/test/arm/whole-archive/a.o -c -x assembler - 323: + cc -o out/test/arm/whole-archive/b.o -c -xc - 323: + echo 'int fn1() { return 42; }' 323: + echo 'int fn2() { return 42; }' 323: + cc -o out/test/arm/whole-archive/c.o -c -xc - 321: + out/test/arm/weak-undef4/exe1 321: + grep -q '^2$' 322: + grep -q 'NEEDED.*libfoobar' 321: + out/test/arm/weak-undef4/exe2 322: + readelf --dynamic out/test/arm/weak-undef5/exe 321: + grep -q '^-1$' 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 321/340 Test #321: arm-weak-undef4 .................................. Passed 1.77 sec test 324 Start 324: arm-wrap-lto 324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh" 324: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 324: Environment variables: 324: MACHINE=arm 324: CPU= 324: Test timeout computed to be: 1500 322: + grep -q '^2$' 322: + out/test/arm/weak-undef5/exe 322: + on_exit 322: + echo OK 322: OK 322: + exit 0 322/340 Test #322: arm-weak-undef5 .................................. Passed 1.54 sec test 325 Start 325: arm-wrap 325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh" 325: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 325: Environment variables: 325: MACHINE=arm 325: CPU= 325: Test timeout computed to be: 1500 324: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh 324: + . /build/reproducible-path/mold-2.34.1+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 325: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT 324: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/wrap-lto.sh .sh 325: + . /build/reproducible-path/mold-2.34.1+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 324: ++ testname=wrap-lto 324: ++ echo -n 'Testing wrap-lto ... ' 324: Testing wrap-lto ... ++ t=out/test/arm/wrap-lto 324: ++ mkdir -p out/test/arm/wrap-lto 325: +++ uname 324: ++ set -x 324: + test_cflags -flto 324: + echo 'int main() {}' 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT 324: + cc -B. -flto -o /dev/null -xc - 325: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/wrap.sh .sh 325: ++ testname=wrap 325: ++ echo -n 'Testing wrap ... ' 325: Testing wrap ... ++ t=out/test/arm/wrap 325: ++ mkdir -p out/test/arm/wrap 323: + rm -f out/test/arm/whole-archive/d.a 323: + ar cr out/test/arm/whole-archive/d.a out/test/arm/whole-archive/b.o out/test/arm/whole-archive/c.o 325: ++ set -x 325: + cat 325: + cc -fPIC -shared -o out/test/arm/wrap/a.so -xc - 323: + cc -B. -nostdlib -o out/test/arm/whole-archive/exe out/test/arm/whole-archive/a.o out/test/arm/whole-archive/d.a 323: + readelf --symbols out/test/arm/whole-archive/exe 323: + grep -q fn1 out/test/arm/whole-archive/log 323: + grep -q fn2 out/test/arm/whole-archive/log 323: + 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 323: + readelf --symbols out/test/arm/whole-archive/exe 323: + grep -q fn1 out/test/arm/whole-archive/log 323: + grep -q fn2 out/test/arm/whole-archive/log 323: + 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 323: + readelf --symbols out/test/arm/whole-archive/exe 323: + grep -q fn1 out/test/arm/whole-archive/log 323: + grep -q fn2 out/test/arm/whole-archive/log 323: + on_exit 323: + echo OK 323: OK 323: + exit 0 323/340 Test #323: arm-whole-archive ................................ Passed 1.02 sec test 326 Start 326: arm-z-cet-report 326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-cet-report.sh" 326: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-cet-report.sh 326: + . /build/reproducible-path/mold-2.34.1+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 326: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-cet-report.sh .sh 326: ++ testname=z-cet-report 326: ++ echo -n 'Testing z-cet-report ... ' 326: Testing z-cet-report ... ++ t=out/test/arm/z-cet-report 326: ++ mkdir -p out/test/arm/z-cet-report 326: ++ set -x 326: + cat 326: + cc -o out/test/arm/z-cet-report/a.o -c -x assembler - 326: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o 325: + cc -c -o out/test/arm/wrap/b.o -xc - 325: + cat 324: + cc -fPIC -shared -o out/test/arm/wrap-lto/a.so -xc - 324: + cat 325: + cc -c -o out/test/arm/wrap/c.o -xc - 325: + cat 326: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=warning 325: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o 326: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log 326: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log 326: + cc -B. -o out/test/arm/z-cet-report/exe out/test/arm/z-cet-report/a.o -Wl,-z,cet-report=error 324: + cat 324: + cc -c -o out/test/arm/wrap-lto/b.o -xc - -flto 325: + out/test/arm/wrap/exe 325: + grep -q '^foo$' 325: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/b.o -Wl,-wrap,foo 324: + cat 324: + cc -c -o out/test/arm/wrap-lto/c.o -xc - -flto 326: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/arm/z-cet-report/log 326: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/arm/z-cet-report/log 326: + on_exit 326: + echo OK 326: OK 326: + exit 0 324/340 Test #326: arm-z-cet-report ................................. Passed 1.62 sec test 327 Start 327: arm-z-defs 327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh" 327: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 327: Environment variables: 327: MACHINE=arm 327: CPU= 327: Test timeout computed to be: 1500 325: + out/test/arm/wrap/exe 325: + grep -q '^wrap_foo$' 325: + cc -B. -o out/test/arm/wrap/exe out/test/arm/wrap/a.so out/test/arm/wrap/c.o -Wl,-wrap,foo 327: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-defs.sh 327: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-defs.sh .sh 327: ++ testname=z-defs 327: ++ echo -n 'Testing z-defs ... ' 327: Testing z-defs ... ++ t=out/test/arm/z-defs 327: ++ mkdir -p out/test/arm/z-defs 327: ++ set -x 327: + cc -fPIC -c -o out/test/arm/z-defs/a.o -xc - 327: + cat 324: + cc -B. -o out/test/arm/wrap-lto/exe out/test/arm/wrap-lto/a.so out/test/arm/wrap-lto/b.o -flto 327: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o 325: + out/test/arm/wrap/exe 325: + grep -q '^foo$' 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 325/340 Test #325: arm-wrap ......................................... Passed 2.66 sec test 328 Start 328: arm-z-dynamic-undefined-weak 328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-dynamic-undefined-weak.sh" 328: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-dynamic-undefined-weak.sh 328: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-dynamic-undefined-weak.sh .sh 328: ++ testname=z-dynamic-undefined-weak 328: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 328: Testing z-dynamic-undefined-weak ... ++ t=out/test/arm/z-dynamic-undefined-weak 328: ++ mkdir -p out/test/arm/z-dynamic-undefined-weak 328: ++ set -x 328: + cc -o out/test/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 328: + cat 327: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,undefs 328: + cc -B. -shared -o out/test/arm/z-dynamic-undefined-weak/b.so out/test/arm/z-dynamic-undefined-weak/a.o 324: + out/test/arm/wrap-lto/exe 324: + grep -q '^foo$' 324: + 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 327: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-z,defs 328: + 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 327: + grep -q 'undefined symbol:.* foo' out/test/arm/z-defs/log 327: + cc -B. -shared -o out/test/arm/z-defs/b.so out/test/arm/z-defs/a.o -Wl,-no-undefined 328: + 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 327: + grep -q 'undefined symbol:.* foo' out/test/arm/z-defs/log 327: + 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 324: + out/test/arm/wrap-lto/exe 324: + grep -q '^wrap_foo$' 324: + 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 328: + cc -o out/test/arm/z-dynamic-undefined-weak/e.o -c -xc - 328: + cat 327: + grep -q 'undefined symbol:.* foo$' out/test/arm/z-defs/log 327: + on_exit 327: + echo OK 327: OK 327: + exit 0 326/340 Test #327: arm-z-defs ....................................... Passed 2.09 sec test 329 Start 329: arm-z-max-page-size 329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-max-page-size.sh" 329: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-max-page-size.sh 329: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-max-page-size.sh .sh 329: ++ testname=z-max-page-size 329: ++ echo -n 'Testing z-max-page-size ... ' 329: Testing z-max-page-size ... ++ t=out/test/arm/z-max-page-size 329: ++ mkdir -p out/test/arm/z-max-page-size 329: ++ set -x 329: + cc -o out/test/arm/z-max-page-size/a.o -c -xc - 329: + cat 328: + 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: + 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 328: + grep -q 1 328: + out/test/arm/z-dynamic-undefined-weak/exe1 328: + 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 324: + out/test/arm/wrap-lto/exe 324: + grep -q '^foo$' 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 327/340 Test #324: arm-wrap-lto ..................................... Passed 4.88 sec test 330 Start 330: arm-z-nodefaultlib 330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodefaultlib.sh" 330: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-nodefaultlib.sh 330: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-nodefaultlib.sh .sh 330: ++ testname=z-nodefaultlib 330: ++ echo -n 'Testing z-nodefaultlib ... ' 330: Testing z-nodefaultlib ... ++ t=out/test/arm/z-nodefaultlib 330: ++ mkdir -p out/test/arm/z-nodefaultlib 330: ++ set -x 330: + cc -o out/test/arm/z-nodefaultlib/a.o -c -xc - 330: + cat 329: + grep -q 'Hello world' 329: + out/test/arm/z-max-page-size/exe1 329: + grep -q 'LOAD.*R 0x10000$' 329: + readelf -W --segments out/test/arm/z-max-page-size/exe1 328: + grep -q 1 329: + 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 328: + out/test/arm/z-dynamic-undefined-weak/exe2 328: + 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 330: + cc -B. -o out/test/arm/z-nodefaultlib/exe out/test/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 328: + out/test/arm/z-dynamic-undefined-weak/exe3 328: + grep -q 0 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 328/340 Test #328: arm-z-dynamic-undefined-weak ..................... Passed 2.67 sec test 331 Start 331: arm-z-nodump 331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh" 331: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-nodump.sh 331: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C 331: ++ '[' -z arm ']' 331: ++ '[' -z '' ']' 331: ++ TESTDIR=out/test/arm 331: ++ CC=cc 331: ++ CXX=c++ 331: ++ GCC=gcc 331: ++ GXX=g++ 331: ++ OBJDUMP=objdump 331: ++ OBJCOPY=objcopy 331: ++ STRIP=strip 331: ++ QEMU= 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 331: +++ uname 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT 331: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-nodump.sh .sh 331: ++ testname=z-nodump 331: ++ echo -n 'Testing z-nodump ... ' 331: Testing z-nodump ... ++ t=out/test/arm/z-nodump 331: ++ mkdir -p out/test/arm/z-nodump 331: ++ set -x 331: + cc -c -o out/test/arm/z-nodump/a.o -xc - 331: + cat 329: + grep -q 'Hello world' 329: + out/test/arm/z-max-page-size/exe2 329: + grep -q 'LOAD.*R 0x100000$' 329: + readelf -W --segments out/test/arm/z-max-page-size/exe2 329: + 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 330: + grep -q 'Flags:.*NODEFLIB' 330: + readelf --dynamic out/test/arm/z-nodefaultlib/exe 331: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o 330: + on_exit 330: + echo OK 330: OK 330: + exit 0 329/340 Test #330: arm-z-nodefaultlib ............................... Passed 0.79 sec test 332 Start 332: arm-z-now 332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-now.sh" 332: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-now.sh 332: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-now.sh .sh 332: ++ testname=z-now 332: ++ echo -n 'Testing z-now ... ' 332: Testing z-now ... ++ t=out/test/arm/z-now 332: ++ mkdir -p out/test/arm/z-now 332: ++ set -x 332: + cat 332: + cc -o out/test/arm/z-now/a.o -c -xc - 329: + out/test/arm/z-max-page-size/exe3 329: + grep -q 'Hello world' 329: + readelf -W --segments out/test/arm/z-max-page-size/exe3 329: + grep -q 'LOAD.*R 0x100000$' 329: + on_exit 329: + echo OK 329: OK 329: + exit 0 330/340 Test #329: arm-z-max-page-size .............................. Passed 1.55 sec test 333 Start 333: arm-z-origin 333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh" 333: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-origin.sh 331: + grep -Eq 'Flags:.*NODUMP' 331: + readelf --dynamic out/test/arm/z-nodump/b.so 333: + . /build/reproducible-path/mold-2.34.1+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 331: + cc -B. -shared -o out/test/arm/z-nodump/b.so out/test/arm/z-nodump/a.o -Wl,-z,nodump 333: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-origin.sh .sh 333: ++ testname=z-origin 333: ++ echo -n 'Testing z-origin ... ' 333: Testing z-origin ... ++ t=out/test/arm/z-origin 333: ++ mkdir -p out/test/arm/z-origin 333: ++ set -x 333: + cc -c -o out/test/arm/z-origin/a.o -xc - 333: + cat 332: + cc -B. -o out/test/arm/z-now/exe out/test/arm/z-now/a.o -Wl,-z,now 331: + readelf --dynamic out/test/arm/z-nodump/b.so 331: + grep -Eq 'Flags:.*NODUMP' 333: + cc -B. -o out/test/arm/z-origin/exe out/test/arm/z-origin/a.o -Wl,-z,origin 331: + on_exit 331: + echo OK 331: OK 331: + exit 0 331/340 Test #331: arm-z-nodump ..................................... Passed 0.90 sec test 334 Start 334: arm-z-pack-relative-relocs 334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-pack-relative-relocs.sh" 334: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-pack-relative-relocs.sh 334: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-pack-relative-relocs.sh .sh 334: ++ testname=z-pack-relative-relocs 334: ++ echo -n 'Testing z-pack-relative-relocs ... ' 334: Testing z-pack-relative-relocs ... ++ t=out/test/arm/z-pack-relative-relocs 334: ++ mkdir -p out/test/arm/z-pack-relative-relocs 332: + out/test/arm/z-now/exe 332: + grep -q 'Hello world' 334: ++ set -x 334: + cc -o out/test/arm/z-pack-relative-relocs/a.o -fPIC -c -xc - 334: + cat 332: + on_exit 332: + echo OK 332: OK 332: + exit 0 332/340 Test #332: arm-z-now ........................................ Passed 0.74 sec test 335 Start 335: arm-z-rodynamic 335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh" 335: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 335: Environment variables: 335: MACHINE=arm 335: CPU= 335: Test timeout computed to be: 1500 335: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh 335: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C 335: ++ '[' -z arm ']' 335: ++ '[' -z '' ']' 335: ++ TESTDIR=out/test/arm 335: ++ CC=cc 335: ++ CXX=c++ 335: ++ GCC=gcc 335: ++ GXX=g++ 335: ++ OBJDUMP=objdump 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: +++ uname 335: ++ '[' Linux = FreeBSD ']' 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-rodynamic.sh .sh 335: ++ testname=z-rodynamic 335: ++ echo -n 'Testing z-rodynamic ... ' 335: Testing z-rodynamic ... ++ t=out/test/arm/z-rodynamic 335: ++ mkdir -p out/test/arm/z-rodynamic 335: ++ set -x 335: + cat 335: + cc -o out/test/arm/z-rodynamic/a.o -c -xc - 333: + readelf --dynamic out/test/arm/z-origin/exe 333: + grep -Eq '\(FLAGS\)\s+ORIGIN' 333: + readelf --dynamic out/test/arm/z-origin/exe 333: + grep -Eq 'Flags:.*ORIGIN' 334: + 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 333: + on_exit 333: + echo OK 333: OK 333: + exit 0 333/340 Test #333: arm-z-origin ..................................... Passed 0.75 sec test 336 Start 336: arm-z-sectionheader 336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-sectionheader.sh" 336: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 336: Environment variables: 336: MACHINE=arm 336: CPU= 336: Test timeout computed to be: 1500 336: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-sectionheader.sh 336: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C 336: ++ '[' -z arm ']' 336: ++ '[' -z '' ']' 336: ++ TESTDIR=out/test/arm 336: ++ CC=cc 336: ++ CXX=c++ 336: ++ GCC=gcc 336: ++ GXX=g++ 336: ++ OBJDUMP=objdump 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 336: +++ uname 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT 336: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-sectionheader.sh .sh 336: ++ testname=z-sectionheader 336: ++ echo -n 'Testing z-sectionheader ... ' 336: Testing z-sectionheader ... ++ t=out/test/arm/z-sectionheader 336: ++ mkdir -p out/test/arm/z-sectionheader 336: ++ set -x 336: + cat 336: + cc -o out/test/arm/z-sectionheader/a.o -c -xc - 335: + cc -B. -o out/test/arm/z-rodynamic/exe1 out/test/arm/z-rodynamic/a.o 336: + cc -B. -o out/test/arm/z-sectionheader/exe out/test/arm/z-sectionheader/a.o -Wl,-z,nosectionheader 334: + grep -Fq .relr.dyn 334: + readelf -WS out/test/arm/z-pack-relative-relocs/exe1 334: + skip 334: + echo skipped 334: skipped 334: + trap - EXIT 334: + exit 0 334/340 Test #334: arm-z-pack-relative-relocs .......................***Skipped 0.73 sec test 337 Start 337: arm-z-separate-code 337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-separate-code.sh" 337: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-separate-code.sh 337: + . /build/reproducible-path/mold-2.34.1+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 335: + grep -q '\.dynamic.* WA ' 335: + readelf -WS out/test/arm/z-rodynamic/exe1 335: + cc -B. -o out/test/arm/z-rodynamic/exe2 out/test/arm/z-rodynamic/a.o -Wl,-z,rodynamic 337: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-separate-code.sh .sh 337: ++ testname=z-separate-code 337: ++ echo -n 'Testing z-separate-code ... ' 337: Testing z-separate-code ... ++ t=out/test/arm/z-separate-code 337: ++ mkdir -p out/test/arm/z-separate-code 337: ++ set -x 337: + is_musl 337: + grep -q musl 337: + ldd --version 337: + cat 337: + cc -o out/test/arm/z-separate-code/a.o -c -xc - 336: + grep -q 'Hello world' 336: + out/test/arm/z-sectionheader/exe 336: + readelf -h out/test/arm/z-sectionheader/exe 336: + grep -Eq 'Size of section headers:\s+0 ' 336: + on_exit 336: + echo OK 336: OK 336: + exit 0 335/340 Test #336: arm-z-sectionheader .............................. Passed 0.67 sec test 338 Start 338: arm-z-stack-size 338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh" 338: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-stack-size.sh 338: + . /build/reproducible-path/mold-2.34.1+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z arm ']' 338: ++ '[' -z '' ']' 338: ++ TESTDIR=out/test/arm 338: ++ CC=cc 338: ++ CXX=c++ 338: ++ GCC=gcc 338: ++ GXX=g++ 338: ++ OBJDUMP=objdump 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 338: +++ uname 338: ++ '[' Linux = FreeBSD ']' 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT 338: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-stack-size.sh .sh 338: ++ testname=z-stack-size 338: ++ echo -n 'Testing z-stack-size ... ' 338: Testing z-stack-size ... ++ t=out/test/arm/z-stack-size 338: ++ mkdir -p out/test/arm/z-stack-size 337: + cc -B. -o out/test/arm/z-separate-code/exe1 out/test/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments 338: ++ set -x 338: + cc -o out/test/arm/z-stack-size/a.o -c -xc - 335: + readelf -WS out/test/arm/z-rodynamic/exe2 338: + cat 335: + grep -q '\.dynamic.* A ' 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 336/340 Test #335: arm-z-rodynamic .................................. Passed 1.05 sec test 339 Start 339: arm-z-start-stop-visibility 339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh" 339: Working Directory: /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf 339: Environment variables: 339: MACHINE=arm 339: CPU= 339: Test timeout computed to be: 1500 339: ++ dirname /build/reproducible-path/mold-2.34.1+dfsg/test/z-start-stop-visibility.sh 339: + . /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-start-stop-visibility.sh .sh 339: ++ testname=z-start-stop-visibility 339: ++ echo -n 'Testing z-start-stop-visibility ... ' 339: Testing z-start-stop-visibility ... ++ t=out/test/arm/z-start-stop-visibility 339: ++ mkdir -p out/test/arm/z-start-stop-visibility 339: ++ set -x 339: + cat 339: + cc -o out/test/arm/z-start-stop-visibility/a.o -c -xc - 338: + cc -B. -o out/test/arm/z-stack-size/exe out/test/arm/z-stack-size/a.o -Wl,-z,stack-size=0x900000 337: + out/test/arm/z-separate-code/exe1 337: + grep -q 'Hello world' 337: + 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 339: + cc -B. -o out/test/arm/z-start-stop-visibility/exe1 out/test/arm/z-start-stop-visibility/a.o 338: + readelf -W --segments out/test/arm/z-stack-size/exe 338: + grep -q 'GNU_STACK .* 0x900000 RW' 338: + on_exit 338: + echo OK 338: OK 338: + exit 0 337/340 Test #338: arm-z-stack-size ................................. Passed 0.64 sec test 340 Start 340: arm-z-unknown 340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh" 340: Working Directory: /build/reproducible-path/mold-2.34.1+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.34.1+dfsg/test/z-unknown.sh 340: + . /build/reproducible-path/mold-2.34.1+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 337: + grep -q 'Hello world' 337: + out/test/arm/z-separate-code/exe2 340: +++ basename /build/reproducible-path/mold-2.34.1+dfsg/test/z-unknown.sh .sh 340: ++ testname=z-unknown 340: ++ echo -n 'Testing z-unknown ... ' 340: Testing z-unknown ... ++ t=out/test/arm/z-unknown 340: ++ mkdir -p out/test/arm/z-unknown 337: + 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 340: ++ set -x 340: + ./mold -z no-such-opt 340: + grep -q 'unknown command line option: -z no-such-opt' 339: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe1 340: + ./mold -zno-such-opt 340: + grep -q 'unknown command line option: -zno-such-opt' 339: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log1 339: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log1 339: + cc -B. -o out/test/arm/z-start-stop-visibility/exe2 out/test/arm/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden 340: + on_exit 340: + echo OK 340: OK 340: + exit 0 338/340 Test #340: arm-z-unknown .................................... Passed 0.19 sec 337: + grep -q 'Hello world' 337: + out/test/arm/z-separate-code/exe3 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 339/340 Test #337: arm-z-separate-code .............................. Passed 1.34 sec 339: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe2 339: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log2 339: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log2 339: + 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 339: + readelf -W --dyn-syms out/test/arm/z-start-stop-visibility/exe3 339: + grep -q __start_hello out/test/arm/z-start-stop-visibility/log3 339: + grep -q __stop_hello out/test/arm/z-start-stop-visibility/log3 339: + on_exit 339: + echo OK 339: OK 339: + exit 0 340/340 Test #339: arm-z-start-stop-visibility ...................... Passed 1.13 sec 100% tests passed, 0 tests failed out of 340 Total Test time (real) = 193.51 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) 122 - arm-ifunc-static-pie (Skipped) 134 - arm-large-max-page-size-strip (Skipped) 152 - arm-lto-llvm (Skipped) 169 - arm-nocopyreloc (Skipped) 206 - arm-rodata-name (Skipped) 209 - arm-run-clang (Skipped) 226 - arm-static-pie (Skipped) 280 - arm-unkown-section-type (Skipped) 334 - arm-z-pack-relative-relocs (Skipped) make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+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.34.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.34.1+dfsg -B/build/reproducible-path/mold-2.34.1+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.34.1+dfsg/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/lib/arm-linux-gnueabihf/mold/mold-wrapper.so -- Installing: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/bin/mold -- Installing: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/share/man/man1/mold.1 -- Installing: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/share/doc/mold/LICENSE -- Installing: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/share/doc/mold/LICENSE.third-party -- Installing symlink: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold -- Installing symlink: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/bin/ld.mold -> mold -- Installing symlink: /build/reproducible-path/mold-2.34.1+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 make[1]: Leaving directory '/build/reproducible-path/mold-2.34.1+dfsg/obj-arm-linux-gnueabihf' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/mold/usr/bin/mold contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.34.1+dfsg-1_armhf.deb'. dpkg-deb: building package 'mold' in '../mold_2.34.1+dfsg-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.34.1+dfsg-1_armhf.buildinfo dpkg-genchanges --build=binary -O../mold_2.34.1+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/27600 and its subdirectories I: Current time: Fri Nov 8 18:12:39 -12 2024 I: pbuilder-time-stamp: 1731132759