Diff of the two buildlogs: -- --- b1/build.log 2024-03-18 23:18:45.287077148 +0000 +++ b2/build.log 2024-03-19 00:27:46.238644225 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Mar 18 10:46:44 -12 2024 -I: pbuilder-time-stamp: 1710802004 +I: Current time: Tue Mar 19 13:23:54 +14 2024 +I: pbuilder-time-stamp: 1710804234 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./mold_1.10.1+dfsg.orig.tar.xz] I: copying [./mold_1.10.1+dfsg-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Jan 21 21:15:53 2023 -12 +gpgv: Signature made Sun Jan 22 23:15:53 2023 +14 gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./mold_1.10.1+dfsg-1.dsc: no acceptable signature found @@ -25,135 +25,167 @@ dpkg-source: info: unpacking mold_1.10.1+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2947/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 19 13:24 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/28584/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='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='a4c48e253467474f82ce85801f3242ee' - 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='2947' - PS1='# ' - PS2='> ' + INVOCATION_ID=9f1d976575dd47a1a9978ab5a6bbc64b + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=28584 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.1NhF3iMk/pbuilderrc_mzjL --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1NhF3iMk/b1 --logfile b1/build.log mold_1.10.1+dfsg-1.dsc' - SUDO_GID='110' - SUDO_UID='103' - 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/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.1NhF3iMk/pbuilderrc_ylRF --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1NhF3iMk/b2 --logfile b2/build.log mold_1.10.1+dfsg-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32z 6.1.0-18-armmp-lpae #1 SMP Debian 6.1.76-1 (2024-02-01) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux I: ls -l /bin total 4964 - -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 2023 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 2023 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 2023 more - -rwsr-xr-x 1 root root 38496 Mar 22 2023 mount - -rwxr-xr-x 1 root root 9824 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 14152 Jul 28 2023 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 2023 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Jan 19 21:27 tar - -rwxr-xr-x 1 root root 9800 Jul 28 2023 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 2023 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/2947/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 2023 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 2023 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 2023 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 2023 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 2023 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 2023 more + -rwsr-xr-x 1 root root 38496 Mar 23 2023 mount + -rwxr-xr-x 1 root root 9824 Mar 23 2023 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 14152 Jul 29 2023 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Mar 19 13:24 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 2023 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Jan 20 23:27 tar + -rwxr-xr-x 1 root root 9800 Jul 29 2023 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 2023 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -288,7 +320,7 @@ Get: 79 http://deb.debian.org/debian bookworm/main armhf pkgconf armhf 1.8.1-1 [25.9 kB] Get: 80 http://deb.debian.org/debian bookworm/main armhf pkg-config armhf 1.8.1-1 [13.7 kB] Get: 81 http://deb.debian.org/debian bookworm/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [902 kB] -Fetched 41.8 MB in 1s (67.2 MB/s) +Fetched 41.8 MB in 2s (26.6 MB/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 ... 19288 files and directories currently installed.) @@ -629,7 +661,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-1.10.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_1.10.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-1.10.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_1.10.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 1.10.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -729,7 +765,7 @@ -- Build files have been written to: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-1.10.1+dfsg -B/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -738,42 +774,46 @@ make[2]: Entering directory '/build/reproducible-path/mold-1.10.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/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-1.10.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.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/depend +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/git_hash.dir/DependInfo.cmake --color= +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". -Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/mold-1.10.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 -Scanning dependencies of target libzstd_static +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build +Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +Scanning dependencies of target libzstd_static make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-1.10.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/git-hash.cc -P /build/reproducible-path/mold-1.10.1+dfsg/common/update-git-hash.cmake make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.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-1.10.1+dfsg/obj-arm-linux-gnueabihf' +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o [ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/debug.c +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c [ 0%] Built target git_hash -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold-wrapper.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.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-1.10.1+dfsg/obj-arm-linux-gnueabihf' [ 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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 1%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/fse_decompress.c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:76:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 76 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -786,17 +826,13 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:131:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 131 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ -[ 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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.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/pool.c.o +cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/pool.c [ 1%] 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 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -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/elf/mold-wrapper.c.o" -ldl -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/fse_decompress.c [ 1%] Built target mold-wrapper -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/common/pool.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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.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 @@ -808,106 +844,106 @@ [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/hist.c [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/allocator.cpp cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/huf_compress.c [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +[ 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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +[ 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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.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 +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena.cpp [ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp [ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 10%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 8%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/exception.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-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/market.cpp [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc.cpp +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc.cpp [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -cd /build/reproducible-path/mold-1.10.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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -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-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/private_server.cpp [ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/profiling.cpp +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/profiling.cpp [ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp [ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 15%] Linking C static library libzstd.a +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.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-1.10.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 -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 17%] Linking C static library libzstd.a cd /build/reproducible-path/mold-1.10.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-1.10.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/huf_decompress_amd64.S.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 /usr/bin/ranlib libzstd.a make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -[ 15%] Built target libzstd_static -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 17%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 17%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-1.10.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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 17%] Built target libzstd_static [ 17%] Linking CXX static library ../../../../gnu_12.2_cxx11_32_none/libtbb.a cd /build/reproducible-path/mold-1.10.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-1.10.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 @@ -925,12 +961,14 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -x c++-header -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/cmake_pch.hxx.gch -MF CMakeFiles/mold.dir/cmake_pch.hxx.gch.d -o CMakeFiles/mold.dir/cmake_pch.hxx.gch -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx.cxx [ 17%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -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-1.10.1+dfsg/third-party/rust-demangle/rust-demangle.c -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.I386.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM64.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -940,8 +978,8 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, @@ -957,6 +995,8 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -966,25 +1006,38 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, + from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, + from : +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = I386]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = I386]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -994,27 +1047,40 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ARM64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = I386]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = X86_64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ARM64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ARM32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ARM32.cc [ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32LE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV32BE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64LE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64BE.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1024,12 +1090,10 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1043,6 +1107,10 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1052,25 +1120,33 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, + from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, + from : +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ARM32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32LE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ARM32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32BE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: @@ -1079,7 +1155,7 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV32LE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV64LE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -1093,63 +1169,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64LE.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.RV64BE.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC32.cc -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, - from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, - from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, - from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, - from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, - from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, - from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/12/vector:64: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV64LE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = RV64LE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 @@ -1157,32 +1176,23 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = RV64BE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = PPC32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = RV64BE]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC32.cc [ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V1.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V2.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.PPC64V2.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1196,8 +1206,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1207,8 +1215,8 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, @@ -1220,40 +1228,57 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, + from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, + from : +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V1]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V2]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = S390X]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = PPC64V2]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = S390X]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = PPC32]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = PPC64V1]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', @@ -1261,12 +1286,25 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = S390X]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = S390X]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SPARC64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.M68K.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.SH4.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1280,8 +1318,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1295,6 +1331,10 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1310,6 +1350,19 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, + from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, + from : +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: @@ -1318,11 +1371,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = SH4]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: @@ -1335,18 +1383,32 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = SPARC64]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = SH4]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', + inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ALPHA]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = M68K]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/cmdline.cc.ALPHA.cc +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', + inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ALPHA]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.X86_64.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.I386.cc.o @@ -1355,21 +1417,6 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.ARM64.cc [ 23%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.ARM32.cc -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, - from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, - from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mold::elf::SectionOrder&}; _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 [ 23%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.RV32LE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.RV32BE.cc.o @@ -1378,17 +1425,6 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.RV64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.RV64BE.cc -In file included from /usr/include/c++/12/vector:64: -In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mold::elf::SectionOrder; _Alloc = std::allocator]', - inlined from 'std::vector mold::elf::parse_section_order(Context&, std::string_view) [with E = ALPHA]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:359:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::Symbol*, std::variant*, long long unsigned int>}; _Tp = std::pair*, std::variant*, long long unsigned int> >; _Alloc = std::allocator*, std::variant*, long long unsigned int> > >]', - inlined from 'std::vector > mold::elf::parse_nonpositional_args(Context&) [with E = ALPHA]' at /build/reproducible-path/mold-1.10.1+dfsg/elf/cmdline.cc:608:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::variant*, long long unsigned int> >*, std::vector*, std::variant*, long long unsigned int> >, std::allocator*, std::variant*, long long unsigned int> > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/dwarf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/dwarf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/dwarf.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/dwarf.cc.PPC32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/dwarf.cc.PPC64V1.cc.o @@ -1667,150 +1703,138 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.I386.cc [ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc +[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.X86_64.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 962 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.I386.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM64.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ARM32.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 962 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc:3: -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 903 | static std::vector encode_relr(std::span pos, i64 word_size) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::X86_64]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc:3: -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 903 | static std::vector encode_relr(std::span pos, i64 word_size) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 962 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 962 | relr = encode_relr(pos, sizeof(Word)); +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::I386]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM64]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ARM32]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc:3: +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32LE.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV32BE.cc:3: +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 903 | static std::vector encode_relr(std::span pos, i64 word_size) { + | ^~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc:3: +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64LE.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc:3: +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.RV64BE.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32LE]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV32BE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64LE]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::RV64BE]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V2.cc [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC32.cc:3: +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 903 | static std::vector encode_relr(std::span pos, i64 word_size) { + | ^~~~~~~~~~~ In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.PPC64V1.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V1]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 962 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.S390X.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -1821,9 +1845,13 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V1]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 962 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V1]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::S390X]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -1833,7 +1861,11 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC32]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V1]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1841,31 +1873,38 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::PPC64V2]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc [ 68%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.M68K.cc [ 68%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SPARC64.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.M68K.cc:3: +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 903 | static std::vector encode_relr(std::span pos, i64 word_size) { + | ^~~~~~~~~~~ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SPARC64]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.M68K.cc:3: +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SPARC64]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 1270 | relr = encode_relr(pos, sizeof(Word)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.SH4.cc:3: +In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 903 | static std::vector encode_relr(std::span pos, i64 word_size) { @@ -1878,7 +1917,11 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 962 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SH4]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 962 | relr = encode_relr(pos, sizeof(Word)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SPARC64]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1886,25 +1929,22 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc -In file included from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/output-chunks.cc.ALPHA.cc:3: -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In function 'std::vector mold::elf::encode_relr(std::span, mold::i64)': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:903:25: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 903 | static std::vector encode_relr(std::span pos, i64 word_size) { - | ^~~~~~~~~~~ -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::OutputSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': -/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:962:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 962 | relr = encode_relr(pos, sizeof(Word)); +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::SH4]': +/build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc: In member function 'void mold::elf::GotSection::construct_relr(mold::elf::Context&) [with E = mold::elf::ALPHA]': /build/reproducible-path/mold-1.10.1+dfsg/elf/output-chunks.cc:1270:8: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1270 | relr = encode_relr(pos, sizeof(Word)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.X86_64.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.I386.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1943,12 +1983,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM64.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ARM32.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1977,16 +2011,24 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32LE.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64BE.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -1996,22 +2038,16 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV32BE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.RV64BE.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -2075,6 +2111,27 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V1.cc [ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.PPC64V2.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, + from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, + from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, + from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, + from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, + from : +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -2103,14 +2160,14 @@ from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 +In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', + inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, @@ -2132,31 +2189,14 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.S390X.cc [ 71%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SPARC64.cc [ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.M68K.cc -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, - from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include/tbb/concurrent_vector.h:17, - from /build/reproducible-path/mold-1.10.1+dfsg/common/common.h:23, - from /build/reproducible-path/mold-1.10.1+dfsg/elf/mold.h:4, - from /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx:5, - from : -/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector(Context&)::Group, std::allocator(Context&)::Group> >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mold::elf::compute_section_sizes(Context&)::Group}; _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]', - inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mold::elf::compute_section_sizes(Context&)::Group; _Alloc = std::allocator(Context&)::Group>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'mold::elf::compute_section_sizes(Context&)::*)>' at /build/reproducible-path/mold-1.10.1+dfsg/elf/passes.cc:1146:23: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SH4.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -2195,12 +2235,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.SH4.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/passes.cc.ALPHA.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -2220,12 +2254,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.I386.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM64.cc -[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM32.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, @@ -2245,6 +2273,14 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator(Context&)::Group*, std::vector(Context&)::Group, std::allocator(Context&)::Group> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.X86_64.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.I386.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM64.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.ARM32.cc [ 74%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/elf/relocatable.cc.RV32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o @@ -2389,6 +2425,8 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/arch-alpha.cc.o -MF CMakeFiles/mold.dir/elf/arch-alpha.cc.o.d -o CMakeFiles/mold.dir/elf/arch-alpha.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/arch-alpha.cc [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/arch-arm32.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/arch-arm32.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/arch-arm64.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/arch-arm64.cc In file included from /usr/include/c++/12/functional:64, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/detail/_containers_helpers.h:24, from /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/include/oneapi/tbb/concurrent_vector.h:25, @@ -2579,8 +2617,6 @@ /usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4999 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/arch-arm64.cc.o -MF CMakeFiles/mold.dir/elf/arch-arm64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-arm64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/arch-arm64.cc [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/arch-i386.cc.o -MF CMakeFiles/mold.dir/elf/arch-i386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-i386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/arch-i386.cc [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-m68k.cc.o @@ -2828,10 +2864,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' dh_auto_test - cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j3 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -2844,34 +2880,40 @@ Checking test dependency graph... Checking test dependency graph end test 1 - Start 1: arm-arm_range-extension-thunk-disassembly + Start 1: aarch64-aarch64_range-extension-thunk-disassembly -1: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh" +1: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/aarch64_range-extension-thunk-disassembly.sh" 1: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 1: Test timeout computed to be: 1500 test 2 - Start 2: arm-arm_range-extension-thunk + Start 2: aarch64-abs-error -2: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk.sh" +2: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh" 2: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 2: Test timeout computed to be: 1500 test 3 - Start 3: arm-arm_thumb-interwork + Start 3: aarch64-absolute-symbols -3: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_thumb-interwork.sh" +3: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh" 3: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 3: Test timeout computed to be: 1500 -1: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh +test 4 + Start 4: aarch64-allow-multiple-definition + +4: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh" +4: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +4: Test timeout computed to be: 1500 +1: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/aarch64_range-extension-thunk-disassembly.sh 1: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++++ uname -m -1: +++ canonical_name armv7l +1: +++ canonical_name aarch64 1: +++ case $1 in -1: +++ echo arm -1: ++ HOST=arm +1: +++ echo aarch64 +1: ++ HOST=aarch64 1: ++ '[' -n '' ']' -1: ++ MACHINE=arm +1: ++ MACHINE=aarch64 1: ++ '[' -n '' ']' 1: ++ CC=cc 1: ++ CXX=c++ @@ -2883,51 +2925,26 @@ 1: ++ QEMU= 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT -2: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk.sh +1: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/aarch64_range-extension-thunk-disassembly.sh .sh +1: ++ testname=aarch64_range-extension-thunk-disassembly +2: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh 2: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C -1: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk-disassembly.sh .sh -1: ++ testname=arm_range-extension-thunk-disassembly -1: ++ echo -n 'Testing arm_range-extension-thunk-disassembly ... ' -1: Testing arm_range-extension-thunk-disassembly ... ++ t=out/test/elf/arm/arm_range-extension-thunk-disassembly -1: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk-disassembly -2: ++++ uname -m -3: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_thumb-interwork.sh +3: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh 3: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C -2: +++ canonical_name armv7l -2: +++ case $1 in -2: +++ echo arm -2: ++ HOST=arm -2: ++ '[' -n '' ']' -2: ++ MACHINE=arm -2: ++ '[' -n '' ']' -2: ++ CC=cc -2: ++ CXX=c++ -2: ++ GCC=gcc -2: ++ GXX=g++ -2: ++ OBJDUMP=objdump -2: ++ OBJCOPY=objcopy -2: ++ STRIP=strip -2: ++ QEMU= -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT +1: ++ echo -n 'Testing aarch64_range-extension-thunk-disassembly ... ' +1: Testing aarch64_range-extension-thunk-disassembly ... ++ t=out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly +1: ++ mkdir -p out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly 3: ++++ uname -m -1: + '[' arm = arm ']' -2: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_range-extension-thunk.sh .sh -3: +++ canonical_name armv7l +3: +++ canonical_name aarch64 3: +++ case $1 in -3: +++ echo arm -1: + cat -2: ++ testname=arm_range-extension-thunk -2: ++ echo -n 'Testing arm_range-extension-thunk ... ' -2: Testing arm_range-extension-thunk ... ++ t=out/test/elf/arm/arm_range-extension-thunk -2: ++ mkdir -p out/test/elf/arm/arm_range-extension-thunk -3: ++ HOST=arm +3: +++ echo aarch64 +3: ++ HOST=aarch64 3: ++ '[' -n '' ']' -3: ++ MACHINE=arm +3: ++ MACHINE=aarch64 3: ++ '[' -n '' ']' 3: ++ CC=cc 3: ++ CXX=c++ @@ -2939,55 +2956,41 @@ 3: ++ QEMU= 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT -3: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_thumb-interwork.sh .sh -1: + cc -c -o out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -fPIC -xc - -3: ++ testname=arm_thumb-interwork -3: ++ echo -n 'Testing arm_thumb-interwork ... ' -3: Testing arm_thumb-interwork ... ++ t=out/test/elf/arm/arm_thumb-interwork -3: ++ mkdir -p out/test/elf/arm/arm_thumb-interwork -3: + [[ arm == arm* ]] -2: + '[' arm = arm ']' -2: + cc -c -o /dev/null -xc - -O0 -mthumb -3: + cc -o /dev/null -c -xc - -mthumb -3: + echo 'int foo() { return 0; }' -2: + echo 'int main() {}' -2: + cat -3: + cat -3: + cc -o out/test/elf/arm/arm_thumb-interwork/a.o -c -xc - -mthumb -2: + cat -2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/a.c -O0 -mthumb -1: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk-disassembly/exe out/test/elf/arm/arm_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -3: + cc -o out/test/elf/arm/arm_thumb-interwork/b.o -c -xc - -marm -3: + cat -2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/d.o out/test/elf/arm/arm_range-extension-thunk/b.c -O0 -marm -1: + objdump -dr out/test/elf/arm/arm_range-extension-thunk-disassembly/exe -1: + grep -F -A7 ':' -1: + grep -Eq 'mov\s+ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log -1: + grep -Eq 'bx\s+ip' out/test/elf/arm/arm_range-extension-thunk-disassembly/log -1: + grep -Eq 'add\s+ip, ip, pc' out/test/elf/arm/arm_range-extension-thunk-disassembly/log -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 1/273 Test #1: arm-arm_range-extension-thunk-disassembly ... Passed 0.21 sec -test 4 - Start 4: arm-arm_tlsdesc - -4: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_tlsdesc.sh" -4: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -4: Test timeout computed to be: 1500 -4: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_tlsdesc.sh +3: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh .sh +3: ++ testname=absolute-symbols +3: ++ echo -n 'Testing absolute-symbols ... ' +3: Testing absolute-symbols ... ++ t=out/test/elf/aarch64/absolute-symbols +3: ++ mkdir -p out/test/elf/aarch64/absolute-symbols +4: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh 4: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C +2: ++++ uname -m +2: +++ canonical_name aarch64 +2: +++ case $1 in +2: +++ echo aarch64 +2: ++ HOST=aarch64 +2: ++ '[' -n '' ']' +2: ++ MACHINE=aarch64 +2: ++ '[' -n '' ']' +2: ++ CC=cc +2: ++ CXX=c++ +2: ++ GCC=gcc +2: ++ GXX=g++ +2: ++ OBJDUMP=objdump +2: ++ OBJCOPY=objcopy +2: ++ STRIP=strip +2: ++ QEMU= +2: ++ trap 'on_error $LINENO' ERR +2: ++ trap on_exit EXIT +2: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh .sh 4: ++++ uname -m -3: + cc -B. -o out/test/elf/arm/arm_thumb-interwork/exe out/test/elf/arm/arm_thumb-interwork/a.o out/test/elf/arm/arm_thumb-interwork/b.o -4: +++ canonical_name armv7l +4: +++ canonical_name aarch64 4: +++ case $1 in -4: +++ echo arm -4: ++ HOST=arm +4: +++ echo aarch64 +4: ++ HOST=aarch64 4: ++ '[' -n '' ']' -4: ++ MACHINE=arm +4: ++ MACHINE=aarch64 4: ++ '[' -n '' ']' 4: ++ CC=cc 4: ++ CXX=c++ @@ -2999,45 +3002,47 @@ 4: ++ QEMU= 4: ++ trap 'on_error $LINENO' ERR 4: ++ trap on_exit EXIT -4: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/arm_tlsdesc.sh .sh -4: ++ testname=arm_tlsdesc -4: ++ echo -n 'Testing arm_tlsdesc ... ' -4: Testing arm_tlsdesc ... ++ t=out/test/elf/arm/arm_tlsdesc -4: ++ mkdir -p out/test/elf/arm/arm_tlsdesc -2: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/c.o out/test/elf/arm/arm_range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -4: + '[' arm = arm ']' -4: + gcc -c -o /dev/null -xc - -O0 -mthumb -4: + echo 'int main() {}' -4: + cat -4: + cat -4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/a.c -marm -3: + out/test/elf/arm/arm_thumb-interwork/exe -3: + grep -q 'main foo bar' -2: + grep -q 'main fn1 fn3 fn2 fn4' -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 - 2/273 Test #3: arm-arm_thumb-interwork ..................... Passed 0.30 sec +4: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh .sh +4: ++ testname=allow-multiple-definition +4: ++ echo -n 'Testing allow-multiple-definition ... ' +4: Testing allow-multiple-definition ... ++ t=out/test/elf/aarch64/allow-multiple-definition +4: ++ mkdir -p out/test/elf/aarch64/allow-multiple-definition +2: ++ testname=abs-error +2: ++ echo -n 'Testing abs-error ... ' +2: Testing abs-error ... ++ t=out/test/elf/aarch64/abs-error +2: ++ mkdir -p out/test/elf/aarch64/abs-error +1: + '[' aarch64 = aarch64 ']' +3: + '[' aarch64 = sparc64 ']' +4: + echo 'int main() { return 0; }' +1: + cat +3: + cat +3: + cc -o out/test/elf/aarch64/absolute-symbols/a.o -c -x assembler - +1: + cc -c -o out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/a.o -fPIC -xc - +2: + '[' aarch64 = aarch64 ']' +2: + skip +2: + echo skipped +2: skipped +2: + trap - EXIT +2: + exit 0 + 1/270 Test #2: aarch64-abs-error ...................................***Skipped 0.08 sec test 5 - Start 5: arm-abs-error + Start 5: aarch64-ar-alignment -5: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh" +5: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh" 5: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 5: Test timeout computed to be: 1500 -2: + out/test/elf/arm/arm_range-extension-thunk/exe -2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/a.c -O2 -mthumb -5: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh +4: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/a.o -xc - +5: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh 5: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C 5: ++++ uname -m -5: +++ canonical_name armv7l +5: +++ canonical_name aarch64 5: +++ case $1 in -5: +++ echo arm -5: ++ HOST=arm +5: +++ echo aarch64 +5: ++ HOST=aarch64 5: ++ '[' -n '' ']' -5: ++ MACHINE=arm +5: ++ MACHINE=aarch64 5: ++ '[' -n '' ']' 5: ++ CC=cc 5: ++ CXX=c++ @@ -3049,51 +3054,54 @@ 5: ++ QEMU= 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT -5: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh .sh -5: ++ testname=abs-error -5: ++ echo -n 'Testing abs-error ... ' -5: Testing abs-error ... ++ t=out/test/elf/arm/abs-error -5: ++ mkdir -p out/test/elf/arm/abs-error -5: + '[' arm = aarch64 ']' -5: + '[' arm = ppc64 ']' -5: + '[' arm = ppc64le ']' -5: + '[' arm = s390x ']' -5: + '[' arm = alpha ']' -5: + cc -fPIC -c -o out/test/elf/arm/abs-error/a.o -xassembler - +5: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh .sh +5: ++ testname=ar-alignment +5: ++ echo -n 'Testing ar-alignment ... ' +5: Testing ar-alignment ... ++ t=out/test/elf/aarch64/ar-alignment +5: ++ mkdir -p out/test/elf/aarch64/ar-alignment 5: + cat -5: + cc -fno-PIC -c -o out/test/elf/arm/abs-error/b.o -xc - -4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/d.o out/test/elf/arm/arm_tlsdesc/b.c -marm +5: + cc -o out/test/elf/aarch64/ar-alignment/a.o -c -xc - +3: + cat +3: + cc -o out/test/elf/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - +4: + echo 'int main() { return 1; }' +5: + head -c 1 /dev/zero +4: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/b.o -xc - 5: + cat -2: + cc -c -o out/test/elf/arm/arm_range-extension-thunk/f.o out/test/elf/arm/arm_range-extension-thunk/b.c -O2 -marm -5: + cc -B. -o out/test/elf/arm/abs-error/exe -pie out/test/elf/arm/abs-error/a.o out/test/elf/arm/abs-error/b.o -Wl,-z,text -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe1 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -2: + cc -B. -o out/test/elf/arm/arm_range-extension-thunk/exe out/test/elf/arm/arm_range-extension-thunk/e.o out/test/elf/arm/arm_range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -5: + grep -q 'recompile with -fPIC' out/test/elf/arm/abs-error/log -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 3/273 Test #5: arm-abs-error ............................... Passed 0.20 sec +5: + cc -o out/test/elf/aarch64/ar-alignment/b.o -c -xc - +5: + cc -o out/test/elf/aarch64/ar-alignment/c.o -c -xc - +5: + cat +1: + cc -B. -o out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o +5: + rm -f out/test/elf/aarch64/ar-alignment/d.a +5: + ar rcs out/test/elf/aarch64/ar-alignment/d.a out/test/elf/aarch64/ar-alignment/a.o out/test/elf/aarch64/ar-alignment/b.o +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +5: + cc -B. -o out/test/elf/aarch64/ar-alignment/exe out/test/elf/aarch64/ar-alignment/c.o out/test/elf/aarch64/ar-alignment/d.a +3: + cc -B. -o out/test/elf/aarch64/absolute-symbols/exe -no-pie out/test/elf/aarch64/absolute-symbols/a.o out/test/elf/aarch64/absolute-symbols/b.o +1: + objdump -dr out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe +1: + grep -Fq ':' +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 + 2/270 Test #1: aarch64-aarch64_range-extension-thunk-disassembly ... Passed 1.19 sec test 6 - Start 6: arm-absolute-symbols + Start 6: aarch64-as-needed-weak -6: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh" +6: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh" 6: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 6: Test timeout computed to be: 1500 -4: + grep -q '42 5' -6: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs +6: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh 6: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 6: ++ export LC_ALL=C 6: ++ LC_ALL=C -4: + out/test/elf/arm/arm_tlsdesc/exe1 6: ++++ uname -m -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe2 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax -6: +++ canonical_name armv7l +6: +++ canonical_name aarch64 6: +++ case $1 in -6: +++ echo arm -6: ++ HOST=arm +6: +++ echo aarch64 +6: ++ HOST=aarch64 6: ++ '[' -n '' ']' -6: ++ MACHINE=arm +6: ++ MACHINE=aarch64 6: ++ '[' -n '' ']' 6: ++ CC=cc 6: ++ CXX=c++ @@ -3105,40 +3113,53 @@ 6: ++ QEMU= 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT -6: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh .sh -6: ++ testname=absolute-symbols -6: ++ echo -n 'Testing absolute-symbols ... ' -6: Testing absolute-symbols ... ++ t=out/test/elf/arm/absolute-symbols -6: ++ mkdir -p out/test/elf/arm/absolute-symbols -6: + '[' arm = sparc64 ']' -6: + cc -o out/test/elf/arm/absolute-symbols/a.o -c -x assembler - +6: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh .sh +6: ++ testname=as-needed-weak +6: ++ echo -n 'Testing as-needed-weak ... ' +6: Testing as-needed-weak ... ++ t=out/test/elf/aarch64/as-needed-weak +6: ++ mkdir -p out/test/elf/aarch64/as-needed-weak 6: + cat -6: + cat -6: + cc -o out/test/elf/arm/absolute-symbols/b.o -c -fno-PIC -xc - -2: + grep -q 'main fn1 fn3 fn2 fn4' -2: + out/test/elf/arm/arm_range-extension-thunk/exe -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 - 4/273 Test #2: arm-arm_range-extension-thunk ............... Passed 0.57 sec +6: + cc -fPIC -o out/test/elf/aarch64/as-needed-weak/a.o -c -xc - +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 3/270 Test #4: aarch64-allow-multiple-definition ................... Passed 1.31 sec test 7 - Start 7: arm-allow-multiple-definition + Start 7: aarch64-as-needed -7: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh" +7: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh" 7: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 7: Test timeout computed to be: 1500 -7: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh + 4/270 Test #5: aarch64-ar-alignment ................................ Passed 1.26 sec +test 8 + Start 8: aarch64-as-needed2 + +8: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh" +8: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +8: Test timeout computed to be: 1500 +6: + cc -o out/test/elf/aarch64/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +6: + cat +7: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh 7: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C +8: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh +8: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +8: ++ export LC_ALL=C +8: ++ LC_ALL=C 7: ++++ uname -m -7: +++ canonical_name armv7l +3: + grep -q '^ip=0x80000.$' +7: +++ canonical_name aarch64 7: +++ case $1 in -7: +++ echo arm -7: ++ HOST=arm +7: +++ echo aarch64 +7: ++ HOST=aarch64 7: ++ '[' -n '' ']' -7: ++ MACHINE=arm +7: ++ MACHINE=aarch64 7: ++ '[' -n '' ']' 7: ++ CC=cc 7: ++ CXX=c++ @@ -3150,48 +3171,13 @@ 7: ++ QEMU= 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT -7: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh .sh -7: ++ testname=allow-multiple-definition -7: ++ echo -n 'Testing allow-multiple-definition ... ' -7: Testing allow-multiple-definition ... ++ t=out/test/elf/arm/allow-multiple-definition -7: ++ mkdir -p out/test/elf/arm/allow-multiple-definition -7: + cc -c -o out/test/elf/arm/allow-multiple-definition/a.o -xc - -7: + echo 'int main() { return 0; }' -4: + grep -q '42 5' -4: + out/test/elf/arm/arm_tlsdesc/exe2 -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe3 out/test/elf/arm/arm_tlsdesc/c.o out/test/elf/arm/arm_tlsdesc/d.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -6: + cc -B. -o out/test/elf/arm/absolute-symbols/exe -no-pie out/test/elf/arm/absolute-symbols/a.o out/test/elf/arm/absolute-symbols/b.o -7: + echo 'int main() { return 1; }' -7: + cc -c -o out/test/elf/arm/allow-multiple-definition/b.o -xc - -4: + grep -q '42 5' -4: + out/test/elf/arm/arm_tlsdesc/exe3 -4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/a.c -mthumb -7: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -6: + grep -q '^ip=0x80000.$' -6: + out/test/elf/arm/absolute-symbols/exe -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 5/273 Test #6: arm-absolute-symbols ........................ Passed 0.25 sec -test 8 - Start 8: arm-ar-alignment - -8: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh" -8: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -8: Test timeout computed to be: 1500 -8: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh -8: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -8: ++ export LC_ALL=C -8: ++ LC_ALL=C -4: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/arm_tlsdesc/f.o out/test/elf/arm/arm_tlsdesc/b.c -mthumb 8: ++++ uname -m -8: +++ canonical_name armv7l +8: +++ canonical_name aarch64 8: +++ case $1 in -8: +++ echo arm -8: ++ HOST=arm +8: +++ echo aarch64 +8: ++ HOST=aarch64 8: ++ '[' -n '' ']' -8: ++ MACHINE=arm +8: ++ MACHINE=aarch64 8: ++ '[' -n '' ']' 8: ++ CC=cc 8: ++ CXX=c++ @@ -3203,46 +3189,43 @@ 8: ++ QEMU= 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT -8: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh .sh -8: ++ testname=ar-alignment -8: ++ echo -n 'Testing ar-alignment ... ' -8: Testing ar-alignment ... ++ t=out/test/elf/arm/ar-alignment -8: ++ mkdir -p out/test/elf/arm/ar-alignment -8: + cat -8: + cc -o out/test/elf/arm/ar-alignment/a.o -c -xc - -7: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -8: + head -c 1 /dev/zero -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe4 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -8: + cc -o out/test/elf/arm/ar-alignment/b.o -c -xc - -8: + cat -7: + cc -B. -o out/test/elf/arm/allow-multiple-definition/exe out/test/elf/arm/allow-multiple-definition/a.o out/test/elf/arm/allow-multiple-definition/b.o -Wl,-z,muldefs -8: + cc -o out/test/elf/arm/ar-alignment/c.o -c -xc - -8: + cat -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 6/273 Test #7: arm-allow-multiple-definition ............... Passed 0.36 sec +3: + out/test/elf/aarch64/absolute-symbols/exe +7: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh .sh +7: ++ testname=as-needed +7: ++ echo -n 'Testing as-needed ... ' +7: Testing as-needed ... ++ t=out/test/elf/aarch64/as-needed +7: ++ mkdir -p out/test/elf/aarch64/as-needed +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 + 5/270 Test #3: aarch64-absolute-symbols ............................ Passed 1.38 sec test 9 - Start 9: arm-as-needed-weak + Start 9: aarch64-auxiliary -9: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh" +9: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh" 9: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 9: Test timeout computed to be: 1500 -4: + out/test/elf/arm/arm_tlsdesc/exe4 -4: + grep -q '42 5' -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe5 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax -9: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh +8: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh .sh +8: ++ testname=as-needed2 +8: ++ echo -n 'Testing as-needed2 ... ' +8: Testing as-needed2 ... ++ t=out/test/elf/aarch64/as-needed2 +8: ++ mkdir -p out/test/elf/aarch64/as-needed2 +9: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh 9: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C +7: + cat +7: + cc -o out/test/elf/aarch64/as-needed/a.o -c -xc - +8: + cat +8: + cc -shared -fPIC -o out/test/elf/aarch64/as-needed2/a.so -xc - 9: ++++ uname -m -9: +++ canonical_name armv7l +9: +++ canonical_name aarch64 9: +++ case $1 in -9: +++ echo arm -9: ++ HOST=arm +9: +++ echo aarch64 +9: ++ HOST=aarch64 9: ++ '[' -n '' ']' -9: ++ MACHINE=arm +9: ++ MACHINE=aarch64 9: ++ '[' -n '' ']' 9: ++ CC=cc 9: ++ CXX=c++ @@ -3254,43 +3237,43 @@ 9: ++ QEMU= 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT -9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh .sh -9: ++ testname=as-needed-weak -9: ++ echo -n 'Testing as-needed-weak ... ' -9: Testing as-needed-weak ... ++ t=out/test/elf/arm/as-needed-weak -9: ++ mkdir -p out/test/elf/arm/as-needed-weak -9: + cat -9: + cc -fPIC -o out/test/elf/arm/as-needed-weak/a.o -c -xc - -8: + rm -f out/test/elf/arm/ar-alignment/d.a -8: + ar rcs out/test/elf/arm/ar-alignment/d.a out/test/elf/arm/ar-alignment/a.o out/test/elf/arm/ar-alignment/b.o -8: + cc -B. -o out/test/elf/arm/ar-alignment/exe out/test/elf/arm/ar-alignment/c.o out/test/elf/arm/ar-alignment/d.a -4: + grep -q '42 5' +9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh +9: ++ testname=auxiliary +9: ++ echo -n 'Testing auxiliary ... ' +9: Testing auxiliary ... ++ t=out/test/elf/aarch64/auxiliary +9: ++ mkdir -p out/test/elf/aarch64/auxiliary 9: + cat -4: + out/test/elf/arm/arm_tlsdesc/exe5 -4: + cc -B. -o out/test/elf/arm/arm_tlsdesc/exe6 out/test/elf/arm/arm_tlsdesc/e.o out/test/elf/arm/arm_tlsdesc/f.o -Wl,-no-relax -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -9: + cc -o out/test/elf/arm/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 7/273 Test #8: arm-ar-alignment ............................ Passed 0.31 sec +9: + cc -o out/test/elf/aarch64/auxiliary/a.o -c -x assembler - +9: + ./mold -o out/test/elf/aarch64/auxiliary/b.so out/test/elf/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared +9: + readelf --dynamic out/test/elf/aarch64/auxiliary/b.so +7: + cat +7: + cc -o out/test/elf/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/aarch64/auxiliary/log +9: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/aarch64/auxiliary/log +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 + 6/270 Test #9: aarch64-auxiliary ................................... Passed 0.22 sec test 10 - Start 10: arm-as-needed + Start 10: aarch64-bno-symbolic -10: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh" +10: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh" 10: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 10: Test timeout computed to be: 1500 -10: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh +10: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh 10: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C +8: + cat +8: + cc -shared -fPIC -o out/test/elf/aarch64/as-needed2/b.so -xc - 10: ++++ uname -m -10: +++ canonical_name armv7l +10: +++ canonical_name aarch64 10: +++ case $1 in -10: +++ echo arm -10: ++ HOST=arm +10: +++ echo aarch64 +10: ++ HOST=aarch64 10: ++ '[' -n '' ']' -10: ++ MACHINE=arm +10: ++ MACHINE=aarch64 10: ++ '[' -n '' ']' 10: ++ CC=cc 10: ++ CXX=c++ @@ -3302,37 +3285,76 @@ 10: ++ QEMU= 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT -10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh .sh -10: ++ testname=as-needed -10: ++ echo -n 'Testing as-needed ... ' -10: Testing as-needed ... ++ t=out/test/elf/arm/as-needed -10: ++ mkdir -p out/test/elf/arm/as-needed +6: + cat +6: + cc -o out/test/elf/aarch64/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh +10: ++ testname=bno-symbolic +10: ++ echo -n 'Testing bno-symbolic ... ' +10: Testing bno-symbolic ... ++ t=out/test/elf/aarch64/bno-symbolic +10: ++ mkdir -p out/test/elf/aarch64/bno-symbolic +10: + '[' aarch64 = s390x ']' +10: + cc -c -fPIC -oout/test/elf/aarch64/bno-symbolic/a.o -xc - 10: + cat -10: + cc -o out/test/elf/arm/as-needed/a.o -c -xc - -4: + grep -q '42 5' -4: + out/test/elf/arm/arm_tlsdesc/exe6 -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 8/273 Test #4: arm-arm_tlsdesc ............................. Passed 0.93 sec +10: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bno-symbolic/b.so out/test/elf/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +7: + cc -o out/test/elf/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +7: + cat +8: + cc -fPIC -c -o out/test/elf/aarch64/as-needed2/c.o -xc - +8: + cat +6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so +10: + cc -c -o out/test/elf/aarch64/bno-symbolic/c.o -xc - -fno-PIE +10: + cat +8: + cc -shared -o out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/c.o out/test/elf/aarch64/as-needed2/a.so +10: + cc -B. -no-pie -o out/test/elf/aarch64/bno-symbolic/exe out/test/elf/aarch64/bno-symbolic/c.o out/test/elf/aarch64/bno-symbolic/b.so +8: + cc -c -o out/test/elf/aarch64/as-needed2/d.o -xc - +8: + cat +7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so +6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe +6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so +8: + cc -B. -o out/test/elf/aarch64/as-needed2/exe out/test/elf/aarch64/as-needed2/d.o -Wl,--as-needed out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/b.so out/test/elf/aarch64/as-needed2/a.so +7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe +7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so +10: + out/test/elf/aarch64/bno-symbolic/exe +10: + grep -q '3 3 1' +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 7/270 Test #10: aarch64-bno-symbolic ................................ Passed 0.72 sec test 11 - Start 11: arm-as-needed2 + Start 11: aarch64-bsymbolic-functions -11: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh" +11: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh" 11: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 11: Test timeout computed to be: 1500 -11: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh +6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe +6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 + 8/270 Test #6: aarch64-as-needed-weak .............................. Passed 1.17 sec +test 12 + Start 12: aarch64-bsymbolic + +12: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh" +12: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +12: Test timeout computed to be: 1500 +11: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh 11: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++++ uname -m -11: +++ canonical_name armv7l +11: +++ canonical_name aarch64 11: +++ case $1 in -11: +++ echo arm -11: ++ HOST=arm +11: +++ echo aarch64 +11: ++ HOST=aarch64 11: ++ '[' -n '' ']' -11: ++ MACHINE=arm +11: ++ MACHINE=aarch64 11: ++ '[' -n '' ']' 11: ++ CC=cc 11: ++ CXX=c++ @@ -3344,55 +3366,27 @@ 11: ++ QEMU= 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT -11: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh .sh -11: ++ testname=as-needed2 -11: ++ echo -n 'Testing as-needed2 ... ' -11: Testing as-needed2 ... ++ t=out/test/elf/arm/as-needed2 -11: ++ mkdir -p out/test/elf/arm/as-needed2 -9: + cc -o out/test/elf/arm/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -9: + cat -11: + cc -shared -fPIC -o out/test/elf/arm/as-needed2/a.so -xc - -11: + cat -10: + cat -10: + cc -o out/test/elf/arm/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -9: + cc -B. -o out/test/elf/arm/as-needed-weak/exe out/test/elf/arm/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/arm/as-needed-weak/b.so out/test/elf/arm/as-needed-weak/c.so -11: + cat -11: + cc -shared -fPIC -o out/test/elf/arm/as-needed2/b.so -xc - -10: + cat -10: + cc -o out/test/elf/arm/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -9: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/readelf -9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/readelf -9: + cc -B. -o out/test/elf/arm/as-needed-weak/exe out/test/elf/arm/as-needed-weak/a.o -Wl,-as-needed out/test/elf/arm/as-needed-weak/b.so out/test/elf/arm/as-needed-weak/c.so -11: + cat -11: + cc -fPIC -c -o out/test/elf/arm/as-needed2/c.o -xc - -10: + cc -B. -o out/test/elf/arm/as-needed/exe out/test/elf/arm/as-needed/a.o -Wl,--no-as-needed out/test/elf/arm/as-needed/b.so out/test/elf/arm/as-needed/c.so -9: + readelf --dynamic out/test/elf/arm/as-needed-weak/exe -11: + cc -shared -o out/test/elf/arm/as-needed2/c.so out/test/elf/arm/as-needed2/c.o out/test/elf/arm/as-needed2/a.so -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed-weak/readelf -9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed-weak/readelf -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 9/273 Test #9: arm-as-needed-weak .......................... Passed 0.52 sec -test 12 - Start 12: arm-auxiliary - -12: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh" -12: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -12: Test timeout computed to be: 1500 -12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh +12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh +11: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh .sh +11: ++ testname=bsymbolic-functions +11: ++ echo -n 'Testing bsymbolic-functions ... ' +11: Testing bsymbolic-functions ... ++ t=out/test/elf/aarch64/bsymbolic-functions +11: ++ mkdir -p out/test/elf/aarch64/bsymbolic-functions 12: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C +8: + out/test/elf/aarch64/as-needed2/exe +8: + grep -q '^3$' +11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/a.o -fPIC -xc - 12: ++++ uname -m -12: +++ canonical_name armv7l +8: + readelf --dynamic out/test/elf/aarch64/as-needed2/exe +11: + cat +12: +++ canonical_name aarch64 12: +++ case $1 in -12: +++ echo arm -12: ++ HOST=arm +12: +++ echo aarch64 +12: ++ HOST=aarch64 12: ++ '[' -n '' ']' -12: ++ MACHINE=arm +12: ++ MACHINE=aarch64 12: ++ '[' -n '' ']' 12: ++ CC=cc 12: ++ CXX=c++ @@ -3404,45 +3398,52 @@ 12: ++ QEMU= 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT -12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh -12: ++ testname=auxiliary -12: ++ echo -n 'Testing auxiliary ... ' -12: Testing auxiliary ... ++ t=out/test/elf/arm/auxiliary -12: ++ mkdir -p out/test/elf/arm/auxiliary -10: + readelf --dynamic out/test/elf/arm/as-needed/exe +8: + grep -q /a.so out/test/elf/aarch64/as-needed2/log +8: + grep -q /c.so out/test/elf/aarch64/as-needed2/log +12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh +12: ++ testname=bsymbolic +12: ++ echo -n 'Testing bsymbolic ... ' +12: Testing bsymbolic ... ++ t=out/test/elf/aarch64/bsymbolic +12: ++ mkdir -p out/test/elf/aarch64/bsymbolic 12: + cat -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed/readelf -12: + cc -o out/test/elf/arm/auxiliary/a.o -c -x assembler - -10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed/readelf -12: + ./mold -o out/test/elf/arm/auxiliary/b.so out/test/elf/arm/auxiliary/a.o -auxiliary foo -f bar -shared -10: + cc -B. -o out/test/elf/arm/as-needed/exe out/test/elf/arm/as-needed/a.o -Wl,--as-needed out/test/elf/arm/as-needed/b.so out/test/elf/arm/as-needed/c.so -11: + cc -c -o out/test/elf/arm/as-needed2/d.o -xc - -11: + cat -12: + readelf --dynamic out/test/elf/arm/auxiliary/b.so -12: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/arm/auxiliary/log -12: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/arm/auxiliary/log -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 10/273 Test #12: arm-auxiliary ............................... Passed 0.08 sec +12: + cc -c -fPIC -oout/test/elf/aarch64/bsymbolic/a.o -xc - +8: + grep -q /b.so out/test/elf/aarch64/as-needed2/log +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 + 9/270 Test #8: aarch64-as-needed2 .................................. Passed 1.11 sec test 13 - Start 13: arm-bno-symbolic + Start 13: aarch64-bug178 -13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh" +13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" 13: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 13: Test timeout computed to be: 1500 -13: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh +7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe +7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 10/270 Test #7: aarch64-as-needed ................................... Passed 1.15 sec +test 14 + Start 14: aarch64-build-id + +14: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh" +14: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +14: Test timeout computed to be: 1500 +13: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh 13: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C 13: ++++ uname -m -13: +++ canonical_name armv7l +13: +++ canonical_name aarch64 13: +++ case $1 in -13: +++ echo arm -13: ++ HOST=arm +13: +++ echo aarch64 +13: ++ HOST=aarch64 13: ++ '[' -n '' ']' -13: ++ MACHINE=arm +13: ++ MACHINE=aarch64 13: ++ '[' -n '' ']' 13: ++ CC=cc 13: ++ CXX=c++ @@ -3454,40 +3455,22 @@ 13: ++ QEMU= 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT -13: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh -13: ++ testname=bno-symbolic -13: ++ echo -n 'Testing bno-symbolic ... ' -13: Testing bno-symbolic ... ++ t=out/test/elf/arm/bno-symbolic -13: ++ mkdir -p out/test/elf/arm/bno-symbolic -13: + '[' arm = s390x ']' -13: + cat -13: + cc -c -fPIC -oout/test/elf/arm/bno-symbolic/a.o -xc - -11: + cc -B. -o out/test/elf/arm/as-needed2/exe out/test/elf/arm/as-needed2/d.o -Wl,--as-needed out/test/elf/arm/as-needed2/c.so out/test/elf/arm/as-needed2/b.so out/test/elf/arm/as-needed2/a.so -10: + readelf --dynamic out/test/elf/arm/as-needed/exe -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/arm/as-needed/readelf -10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/arm/as-needed/readelf -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 11/273 Test #10: arm-as-needed ............................... Passed 0.54 sec -test 14 - Start 14: arm-bsymbolic-functions - -14: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh" -14: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -14: Test timeout computed to be: 1500 -14: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh +14: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh 14: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C +13: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh .sh +13: ++ testname=bug178 +13: ++ echo -n 'Testing bug178 ... ' +13: Testing bug178 ... ++ t=out/test/elf/aarch64/bug178 +13: ++ mkdir -p out/test/elf/aarch64/bug178 14: ++++ uname -m -14: +++ canonical_name armv7l +14: +++ canonical_name aarch64 14: +++ case $1 in -14: +++ echo arm -14: ++ HOST=arm +14: +++ echo aarch64 +14: ++ HOST=aarch64 14: ++ '[' -n '' ']' -14: ++ MACHINE=arm +14: ++ MACHINE=aarch64 14: ++ '[' -n '' ']' 14: ++ CC=cc 14: ++ CXX=c++ @@ -3499,42 +3482,44 @@ 14: ++ QEMU= 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT -11: + grep -q '^3$' -11: + out/test/elf/arm/as-needed2/exe -14: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh .sh -11: + readelf --dynamic out/test/elf/arm/as-needed2/exe -14: ++ testname=bsymbolic-functions -14: ++ echo -n 'Testing bsymbolic-functions ... ' -14: Testing bsymbolic-functions ... ++ t=out/test/elf/arm/bsymbolic-functions -14: ++ mkdir -p out/test/elf/arm/bsymbolic-functions -13: + cc -B. -shared -fPIC -o out/test/elf/arm/bno-symbolic/b.so out/test/elf/arm/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -11: + grep -q /a.so out/test/elf/arm/as-needed2/log -11: + grep -q /c.so out/test/elf/arm/as-needed2/log -14: + cat -14: + cc -c -o out/test/elf/arm/bsymbolic-functions/a.o -fPIC -xc - -11: + grep -q /b.so out/test/elf/arm/as-needed2/log -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 - 12/273 Test #11: arm-as-needed2 .............................. Passed 0.53 sec +14: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh .sh +14: ++ testname=build-id +14: ++ echo -n 'Testing build-id ... ' +14: Testing build-id ... ++ t=out/test/elf/aarch64/build-id +14: ++ mkdir -p out/test/elf/aarch64/build-id +13: + cat +13: + cc -x assembler -c -o out/test/elf/aarch64/bug178/a.o - +14: + echo 'int main() { return 0; }' +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id +11: + cc -B. -shared -o out/test/elf/aarch64/bsymbolic-functions/b.so out/test/elf/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +13: + rm -f out/test/elf/aarch64/bug178/a.a +13: + ar rcs out/test/elf/aarch64/bug178/a.a out/test/elf/aarch64/bug178/a.o +12: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bsymbolic/b.so out/test/elf/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +13: + ./mold -o out/test/elf/aarch64/bug178/exe out/test/elf/aarch64/bug178/a.a +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 + 11/270 Test #13: aarch64-bug178 ...................................... Passed 0.22 sec test 15 - Start 15: arm-bsymbolic + Start 15: aarch64-canonical-plt -15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh" +15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" 15: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 15: Test timeout computed to be: 1500 -15: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh +11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE +11: + cat +15: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh 15: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C 15: ++++ uname -m -15: +++ canonical_name armv7l +15: +++ canonical_name aarch64 15: +++ case $1 in -15: +++ echo arm -15: ++ HOST=arm +15: +++ echo aarch64 +15: ++ HOST=aarch64 15: ++ '[' -n '' ']' -15: ++ MACHINE=arm +15: ++ MACHINE=aarch64 15: ++ '[' -n '' ']' 15: ++ CC=cc 15: ++ CXX=c++ @@ -3546,47 +3531,49 @@ 15: ++ QEMU= 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT -15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh -15: ++ testname=bsymbolic -15: ++ echo -n 'Testing bsymbolic ... ' -15: Testing bsymbolic ... ++ t=out/test/elf/arm/bsymbolic -15: ++ mkdir -p out/test/elf/arm/bsymbolic +15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh +15: ++ testname=canonical-plt +15: ++ echo -n 'Testing canonical-plt ... ' +15: Testing canonical-plt ... ++ t=out/test/elf/aarch64/canonical-plt +15: ++ mkdir -p out/test/elf/aarch64/canonical-plt +15: + '[' aarch64 = s390x ']' 15: + cat -15: + cc -c -fPIC -oout/test/elf/arm/bsymbolic/a.o -xc - -14: + cc -B. -shared -o out/test/elf/arm/bsymbolic-functions/b.so out/test/elf/arm/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -13: + cc -c -o out/test/elf/arm/bno-symbolic/c.o -xc - -fno-PIE -13: + cat -15: + cc -B. -shared -fPIC -o out/test/elf/arm/bsymbolic/b.so out/test/elf/arm/bsymbolic/a.o -Wl,-Bsymbolic -14: + cat -14: + cc -c -o out/test/elf/arm/bsymbolic-functions/c.o -xc - -fno-PIE -13: + cc -B. -no-pie -o out/test/elf/arm/bno-symbolic/exe out/test/elf/arm/bno-symbolic/c.o out/test/elf/arm/bno-symbolic/b.so +15: + cc -o out/test/elf/aarch64/canonical-plt/a.so -fPIC -shared -xc - +12: + cat +12: + cc -c -o out/test/elf/aarch64/bsymbolic/c.o -xc - -fno-PIE +11: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic-functions/exe out/test/elf/aarch64/bsymbolic-functions/c.o out/test/elf/aarch64/bsymbolic-functions/b.so +12: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic/exe out/test/elf/aarch64/bsymbolic/c.o out/test/elf/aarch64/bsymbolic/b.so 15: + cat -15: + cc -c -o out/test/elf/arm/bsymbolic/c.o -xc - -fno-PIE -14: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic-functions/exe out/test/elf/arm/bsymbolic-functions/c.o out/test/elf/arm/bsymbolic-functions/b.so -13: + grep -q '3 3 1' -13: + out/test/elf/arm/bno-symbolic/exe -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 13/273 Test #13: arm-bno-symbolic ............................ Passed 0.34 sec +15: + cc -o out/test/elf/aarch64/canonical-plt/b.o -c -xc - -fPIC +14: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +14: + readelf -n out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=uuid +11: + out/test/elf/aarch64/bsymbolic-functions/exe +11: + grep -q '3 3 0' +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 12/270 Test #11: aarch64-bsymbolic-functions ......................... Passed 0.70 sec test 16 - Start 16: arm-bug178 + Start 16: aarch64-cmdline -16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" +16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" 16: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 16: Test timeout computed to be: 1500 -16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh +16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh 16: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C +15: + cc -o out/test/elf/aarch64/canonical-plt/c.o -c -xc - -fno-PIC +15: + cat 16: ++++ uname -m -16: +++ canonical_name armv7l +16: +++ canonical_name aarch64 16: +++ case $1 in -16: +++ echo arm -16: ++ HOST=arm +16: +++ echo aarch64 +16: ++ HOST=aarch64 16: ++ '[' -n '' ']' -16: ++ MACHINE=arm +16: ++ MACHINE=aarch64 16: ++ '[' -n '' ']' 16: ++ CC=cc 16: ++ CXX=c++ @@ -3598,52 +3585,37 @@ 16: ++ QEMU= 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT -16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh .sh -16: ++ testname=bug178 -16: ++ echo -n 'Testing bug178 ... ' -16: Testing bug178 ... ++ t=out/test/elf/arm/bug178 -16: ++ mkdir -p out/test/elf/arm/bug178 -16: + cc -x assembler -c -o out/test/elf/arm/bug178/a.o - -16: + cat -16: + rm -f out/test/elf/arm/bug178/a.a -16: + ar rcs out/test/elf/arm/bug178/a.a out/test/elf/arm/bug178/a.o -15: + cc -B. -no-pie -o out/test/elf/arm/bsymbolic/exe out/test/elf/arm/bsymbolic/c.o out/test/elf/arm/bsymbolic/b.so -16: + ./mold -o out/test/elf/arm/bug178/exe out/test/elf/arm/bug178/a.a -14: + grep -q '3 3 0' -14: + out/test/elf/arm/bsymbolic-functions/exe -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 14/273 Test #16: arm-bug178 .................................. Passed 0.06 sec +16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh +16: ++ testname=cmdline +16: ++ echo -n 'Testing cmdline ... ' +16: Testing cmdline ... ++ t=out/test/elf/aarch64/cmdline +16: ++ mkdir -p out/test/elf/aarch64/cmdline +12: + grep -q '3 4' +12: + out/test/elf/aarch64/bsymbolic/exe +16: + grep -q 'unknown command line option: -zfoo' +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 13/270 Test #12: aarch64-bsymbolic ................................... Passed 0.74 sec test 17 - Start 17: arm-build-id + Start 17: aarch64-color-diagnostics -17: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh" +17: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh" 17: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 17: Test timeout computed to be: 1500 -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 15/273 Test #14: arm-bsymbolic-functions ..................... Passed 0.34 sec -test 18 - Start 18: arm-canonical-plt - -18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" -18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -18: Test timeout computed to be: 1500 -17: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh +16: + grep -q 'unknown command line option: -z foo' +17: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh 17: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C 17: ++++ uname -m -17: +++ canonical_name armv7l +17: +++ canonical_name aarch64 17: +++ case $1 in -17: +++ echo arm -17: ++ HOST=arm +17: +++ echo aarch64 +17: ++ HOST=aarch64 17: ++ '[' -n '' ']' -17: ++ MACHINE=arm +17: ++ MACHINE=aarch64 17: ++ '[' -n '' ']' 17: ++ CC=cc 17: ++ CXX=c++ @@ -3655,24 +3627,54 @@ 17: ++ QEMU= 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT -17: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh .sh -18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh +17: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh .sh +17: ++ testname=color-diagnostics +17: ++ echo -n 'Testing color-diagnostics ... ' +17: Testing color-diagnostics ... ++ t=out/test/elf/aarch64/color-diagnostics +17: ++ mkdir -p out/test/elf/aarch64/color-diagnostics +15: + cc -B. -no-pie -o out/test/elf/aarch64/canonical-plt/exe out/test/elf/aarch64/canonical-plt/a.so out/test/elf/aarch64/canonical-plt/b.o out/test/elf/aarch64/canonical-plt/c.o +16: + grep -q 'unknown command line option: -abcdefg' +17: + cc -o out/test/elf/aarch64/color-diagnostics/a.o -c -xc - +17: + cat +16: + grep -q 'unknown command line option: --abcdefg' +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 + 14/270 Test #16: aarch64-cmdline ..................................... Passed 0.23 sec +test 18 + Start 18: aarch64-comment + +18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" +18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +18: Test timeout computed to be: 1500 +14: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' +14: + readelf -nW out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=md5 +18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh 18: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C -17: ++ testname=build-id -17: ++ echo -n 'Testing build-id ... ' -17: Testing build-id ... ++ t=out/test/elf/arm/build-id -17: ++ mkdir -p out/test/elf/arm/build-id -17: + echo 'int main() { return 0; }' -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id +15: + grep -q '^1 1 1$' 18: ++++ uname -m -18: +++ canonical_name armv7l +15: + out/test/elf/aarch64/canonical-plt/exe +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 +18: +++ canonical_name aarch64 18: +++ case $1 in -18: +++ echo arm -18: ++ HOST=arm +18: +++ echo aarch64 +18: ++ HOST=aarch64 + 15/270 Test #15: aarch64-canonical-plt ............................... Passed 0.65 sec +test 19 + Start 19: aarch64-common-archive + +19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" +19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +19: Test timeout computed to be: 1500 18: ++ '[' -n '' ']' -18: ++ MACHINE=arm +18: ++ MACHINE=aarch64 18: ++ '[' -n '' ']' 18: ++ CC=cc 18: ++ CXX=c++ @@ -3684,38 +3686,23 @@ 18: ++ QEMU= 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT -18: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh -18: ++ testname=canonical-plt -18: ++ echo -n 'Testing canonical-plt ... ' -18: Testing canonical-plt ... ++ t=out/test/elf/arm/canonical-plt -18: ++ mkdir -p out/test/elf/arm/canonical-plt -18: + '[' arm = s390x ']' -18: + cc -o out/test/elf/arm/canonical-plt/a.so -fPIC -shared -xc - -18: + cat -15: + grep -q '3 4' -15: + out/test/elf/arm/bsymbolic/exe -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 - 16/273 Test #15: arm-bsymbolic ............................... Passed 0.34 sec -test 19 - Start 19: arm-cmdline - -19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" -19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -19: Test timeout computed to be: 1500 -19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh +18: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh .sh +18: ++ testname=comment +18: ++ echo -n 'Testing comment ... ' +18: Testing comment ... ++ t=out/test/elf/aarch64/comment +18: ++ mkdir -p out/test/elf/aarch64/comment +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics +19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh 19: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++++ uname -m -19: +++ canonical_name armv7l +19: +++ canonical_name aarch64 19: +++ case $1 in -19: +++ echo arm -19: ++ HOST=arm +19: +++ echo aarch64 +19: ++ HOST=aarch64 19: ++ '[' -n '' ']' -19: ++ MACHINE=arm +19: ++ MACHINE=aarch64 19: ++ '[' -n '' ']' 19: ++ CC=cc 19: ++ CXX=c++ @@ -3727,42 +3714,52 @@ 19: ++ QEMU= 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT -19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh -19: ++ testname=cmdline -19: ++ echo -n 'Testing cmdline ... ' -19: Testing cmdline ... ++ t=out/test/elf/arm/cmdline -19: ++ mkdir -p out/test/elf/arm/cmdline -19: + grep -q 'unknown command line option: -zfoo' -19: + grep -q 'unknown command line option: -z foo' -19: + grep -q 'unknown command line option: -abcdefg' -18: + cc -o out/test/elf/arm/canonical-plt/b.o -c -xc - -fPIC 18: + cat -19: + grep -q 'unknown command line option: --abcdefg' -17: + readelf -n out/test/elf/arm/build-id/exe -17: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=uuid -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 17/273 Test #19: arm-cmdline ................................. Passed 0.10 sec +18: + cc -c -o out/test/elf/aarch64/comment/a.o -xc - +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh +19: ++ testname=common-archive +19: ++ echo -n 'Testing common-archive ... ' +19: Testing common-archive ... ++ t=out/test/elf/aarch64/common-archive +19: ++ mkdir -p out/test/elf/aarch64/common-archive +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=always +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/a.o - +19: + cat +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=never +18: + cc -B. -o out/test/elf/aarch64/comment/exe out/test/elf/aarch64/comment/a.o +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=auto +14: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +14: + readelf -n out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha1 +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 16/270 Test #17: aarch64-color-diagnostics ........................... Passed 0.47 sec test 20 - Start 20: arm-color-diagnostics + Start 20: aarch64-common-ref -20: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh" +20: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh" 20: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 20: Test timeout computed to be: 1500 -20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh +20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh 20: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C +19: + cat +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/b.o - +18: + grep -q '[ms]old' +18: + readelf -p .comment out/test/elf/aarch64/comment/exe 20: ++++ uname -m -20: +++ canonical_name armv7l +20: +++ canonical_name aarch64 20: +++ case $1 in -20: +++ echo arm -20: ++ HOST=arm +20: +++ echo aarch64 +20: ++ HOST=aarch64 20: ++ '[' -n '' ']' -20: ++ MACHINE=arm +20: ++ MACHINE=aarch64 20: ++ '[' -n '' ']' 20: ++ CC=cc 20: ++ CXX=c++ @@ -3774,51 +3771,31 @@ 20: ++ QEMU= 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT -20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh .sh -18: + cc -o out/test/elf/arm/canonical-plt/c.o -c -xc - -fno-PIC -18: + cat -20: ++ testname=color-diagnostics -20: ++ echo -n 'Testing color-diagnostics ... ' -20: Testing color-diagnostics ... ++ t=out/test/elf/arm/color-diagnostics -20: ++ mkdir -p out/test/elf/arm/color-diagnostics -20: + cat -20: + cc -o out/test/elf/arm/color-diagnostics/a.o -c -xc - -20: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics -18: + cc -B. -no-pie -o out/test/elf/arm/canonical-plt/exe out/test/elf/arm/canonical-plt/a.so out/test/elf/arm/canonical-plt/b.o out/test/elf/arm/canonical-plt/c.o -17: + readelf -nW out/test/elf/arm/build-id/exe -20: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -20: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=always -17: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=md5 -20: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -20: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=never -20: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -20: + ./mold -o out/test/elf/arm/color-diagnostics/exe out/test/elf/arm/color-diagnostics/a.o --color-diagnostics=auto -18: + grep -q '^1 1 1$' -18: + out/test/elf/arm/canonical-plt/exe +18: + readelf -SW out/test/elf/aarch64/comment/exe +18: + grep -Eq '\.comment.*\bMS\b' 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 - 18/273 Test #18: arm-canonical-plt ........................... Passed 0.37 sec + 17/270 Test #18: aarch64-comment ..................................... Passed 0.38 sec test 21 - Start 21: arm-comment + Start 21: aarch64-common -21: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" +21: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh" 21: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 21: Test timeout computed to be: 1500 -21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh +21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh 21: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C 21: ++++ uname -m -20: + grep -q $'\E' out/test/elf/arm/color-diagnostics/log -21: +++ canonical_name armv7l +20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh +21: +++ canonical_name aarch64 21: +++ case $1 in -21: +++ echo arm -21: ++ HOST=arm +21: +++ echo aarch64 +21: ++ HOST=aarch64 21: ++ '[' -n '' ']' -21: ++ MACHINE=arm +21: ++ MACHINE=aarch64 21: ++ '[' -n '' ']' 21: ++ CC=cc 21: ++ CXX=c++ @@ -3830,35 +3807,88 @@ 21: ++ QEMU= 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT -21: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh .sh +20: ++ testname=common-ref +20: ++ echo -n 'Testing common-ref ... ' +20: Testing common-ref ... ++ t=out/test/elf/aarch64/common-ref +20: ++ mkdir -p out/test/elf/aarch64/common-ref +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/a.o - +20: + cat +21: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh .sh +21: ++ testname=common +21: ++ echo -n 'Testing common ... ' +21: Testing common ... ++ t=out/test/elf/aarch64/common +21: ++ mkdir -p out/test/elf/aarch64/common +21: + cat +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/a.o - +19: + cat +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/c.o - +14: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +14: + readelf -n out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha256 +20: + cat +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/b.o - +21: + cat +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/b.o - +19: + cat +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/d.o - +20: + rm -f out/test/elf/aarch64/common-ref/c.a +20: + ar rcs out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/b.o +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/d.o - +20: + cat +19: + rm -f out/test/elf/aarch64/common-archive/e.a +19: + ar rcs out/test/elf/aarch64/common-archive/e.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/c.o out/test/elf/aarch64/common-archive/d.o +19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/e.a +20: + rm -f out/test/elf/aarch64/common-ref/e.a +20: + ar rcs out/test/elf/aarch64/common-ref/e.a out/test/elf/aarch64/common-ref/d.o +20: + cc -B. -o out/test/elf/aarch64/common-ref/exe out/test/elf/aarch64/common-ref/a.o out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/e.a +14: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +14: + readelf -n out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +21: + cc -B. -o out/test/elf/aarch64/common/exe out/test/elf/aarch64/common/a.o out/test/elf/aarch64/common/b.o +19: + out/test/elf/aarch64/common-archive/exe +19: + grep -q '5 0 0 -1' +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/f.o - +19: + cat +20: + grep -q 5 +20: + out/test/elf/aarch64/common-ref/exe 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 -21: ++ testname=comment -21: ++ echo -n 'Testing comment ... ' -21: Testing comment ... ++ t=out/test/elf/arm/comment -21: ++ mkdir -p out/test/elf/arm/comment - 19/273 Test #20: arm-color-diagnostics ....................... Passed 0.23 sec + 18/270 Test #20: aarch64-common-ref .................................. Passed 0.72 sec test 22 - Start 22: arm-common-archive + Start 22: aarch64-compress-debug-sections-zstd -22: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" +22: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh" 22: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 22: Test timeout computed to be: 1500 -21: + cat -21: + cc -c -o out/test/elf/arm/comment/a.o -xc - -22: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh +19: + rm -f out/test/elf/aarch64/common-archive/f.a +19: + ar rcs out/test/elf/aarch64/common-archive/f.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/f.o +22: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh 22: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C +14: + grep -q 'Build ID: deadbeefdeadbeef' +14: + readelf -n out/test/elf/aarch64/build-id/exe 22: ++++ uname -m -22: +++ canonical_name armv7l +19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/f.a +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 + 19/270 Test #14: aarch64-build-id .................................... Passed 1.84 sec +test 23 + Start 23: aarch64-compress-debug-sections + +23: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh" +23: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +23: Test timeout computed to be: 1500 +22: +++ canonical_name aarch64 22: +++ case $1 in -22: +++ echo arm -22: ++ HOST=arm +22: +++ echo aarch64 +22: ++ HOST=aarch64 22: ++ '[' -n '' ']' -22: ++ MACHINE=arm +22: ++ MACHINE=aarch64 22: ++ '[' -n '' ']' 22: ++ CC=cc 22: ++ CXX=c++ @@ -3870,50 +3900,40 @@ 22: ++ QEMU= 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT -22: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh -22: ++ testname=common-archive -22: ++ echo -n 'Testing common-archive ... ' -22: Testing common-archive ... ++ t=out/test/elf/arm/common-archive -22: ++ mkdir -p out/test/elf/arm/common-archive -22: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/a.o - -22: + cat -17: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -17: + readelf -n out/test/elf/arm/build-id/exe -21: + cc -B. -o out/test/elf/arm/comment/exe out/test/elf/arm/comment/a.o -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha1 -22: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/b.o - -22: + cat -22: + cat -22: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/c.o - -21: + readelf -p .comment out/test/elf/arm/comment/exe -21: + grep -q '[ms]old' -21: + readelf -SW out/test/elf/arm/comment/exe -21: + grep -Eq '\.comment.*\bMS\b' -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 - 20/273 Test #21: arm-comment ................................. Passed 0.23 sec -test 23 - Start 23: arm-common-ref - -23: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh" -23: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -23: Test timeout computed to be: 1500 -17: + readelf -n out/test/elf/arm/build-id/exe -17: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=sha256 -23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh +22: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh .sh +23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh +22: ++ testname=compress-debug-sections-zstd +22: ++ echo -n 'Testing compress-debug-sections-zstd ... ' +22: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/aarch64/compress-debug-sections-zstd +22: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections-zstd 23: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C +21: + grep -q '0 5 42' +22: + '[' aarch64 = arm ']' +22: + '[' aarch64 = riscv32 ']' +22: + command -v zstdcat +22: + skip +22: + echo skipped +22: skipped +22: + trap - EXIT +22: + exit 0 +21: + out/test/elf/aarch64/common/exe + 20/270 Test #22: aarch64-compress-debug-sections-zstd ................***Skipped 0.06 sec +test 24 + Start 24: aarch64-compressed-debug-info + +24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" +24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +24: Test timeout computed to be: 1500 +21: + readelf --sections out/test/elf/aarch64/common/exe 23: ++++ uname -m -23: +++ canonical_name armv7l +23: +++ canonical_name aarch64 23: +++ case $1 in -23: +++ echo arm -23: ++ HOST=arm +23: +++ echo aarch64 +23: ++ HOST=aarch64 23: ++ '[' -n '' ']' -23: ++ MACHINE=arm +23: ++ MACHINE=aarch64 23: ++ '[' -n '' ']' 23: ++ CC=cc 23: ++ CXX=c++ @@ -3925,75 +3945,37 @@ 23: ++ QEMU= 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT -23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh -23: ++ testname=common-ref -23: ++ echo -n 'Testing common-ref ... ' -23: Testing common-ref ... ++ t=out/test/elf/arm/common-ref -23: ++ mkdir -p out/test/elf/arm/common-ref -22: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/d.o - -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/a.o - -22: + cat -23: + cat -22: + rm -f out/test/elf/arm/common-archive/e.a -22: + ar rcs out/test/elf/arm/common-archive/e.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/c.o out/test/elf/arm/common-archive/d.o -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/b.o - -23: + cat -22: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/e.a -23: + rm -f out/test/elf/arm/common-ref/c.a -23: + ar rcs out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/b.o -17: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -17: + readelf -n out/test/elf/arm/build-id/exe -17: + cc -B. -o out/test/elf/arm/build-id/exe out/test/elf/arm/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -23: + cc -fcommon -xc -c -o out/test/elf/arm/common-ref/d.o - -23: + cat -22: + grep -q '5 0 0 -1' -22: + out/test/elf/arm/common-archive/exe -22: + cc -fcommon -xc -c -o out/test/elf/arm/common-archive/f.o - -22: + cat -23: + rm -f out/test/elf/arm/common-ref/e.a -23: + ar rcs out/test/elf/arm/common-ref/e.a out/test/elf/arm/common-ref/d.o -23: + cc -B. -o out/test/elf/arm/common-ref/exe out/test/elf/arm/common-ref/a.o out/test/elf/arm/common-ref/c.a out/test/elf/arm/common-ref/e.a -22: + rm -f out/test/elf/arm/common-archive/f.a -22: + ar rcs out/test/elf/arm/common-archive/f.a out/test/elf/arm/common-archive/b.o out/test/elf/arm/common-archive/f.o -22: + cc -B. -o out/test/elf/arm/common-archive/exe out/test/elf/arm/common-archive/a.o out/test/elf/arm/common-archive/f.a -23: + out/test/elf/arm/common-ref/exe -17: + grep -q 'Build ID: deadbeefdeadbeef' -17: + readelf -n out/test/elf/arm/build-id/exe -23: + grep -q 5 -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 21/273 Test #17: arm-build-id ................................ Passed 0.97 sec -test 24 - Start 24: arm-common - -24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh" -24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -24: Test timeout computed to be: 1500 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 -24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh - 22/273 Test #23: arm-common-ref .............................. Passed 0.37 sec +23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh +23: ++ testname=compress-debug-sections +23: ++ echo -n 'Testing compress-debug-sections ... ' +23: Testing compress-debug-sections ... ++ t=out/test/elf/aarch64/compress-debug-sections +23: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections +24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh +21: + grep -q '.common .*NOBITS' out/test/elf/aarch64/common/log +24: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +24: ++ export LC_ALL=C +24: ++ LC_ALL=C +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 21/270 Test #21: aarch64-common ...................................... Passed 0.74 sec test 25 - Start 25: arm-compress-debug-sections-zstd + Start 25: aarch64-copyrel-alignment -25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh" +25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" 25: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 25: Test timeout computed to be: 1500 -24: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -24: ++ export LC_ALL=C -24: ++ LC_ALL=C +23: + command -v dwarfdump +23: + cat +23: + cc -c -g -o out/test/elf/aarch64/compress-debug-sections/a.o -xc - 24: ++++ uname -m -25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh -24: +++ canonical_name armv7l +24: +++ canonical_name aarch64 24: +++ case $1 in -24: +++ echo arm -24: ++ HOST=arm +24: +++ echo aarch64 +24: ++ HOST=aarch64 24: ++ '[' -n '' ']' -24: ++ MACHINE=arm +24: ++ MACHINE=aarch64 24: ++ '[' -n '' ']' 24: ++ CC=cc 24: ++ CXX=c++ @@ -4005,36 +3987,24 @@ 24: ++ QEMU= 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT -24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh .sh +25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh 25: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C -24: ++ testname=common -24: ++ echo -n 'Testing common ... ' -24: Testing common ... ++ t=out/test/elf/arm/common -24: ++ mkdir -p out/test/elf/arm/common -22: + grep -q '5 0 7 2' -22: + out/test/elf/arm/common-archive/exe -24: + cc -fcommon -xc -c -o out/test/elf/arm/common/a.o - -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 23/273 Test #22: arm-common-archive .......................... Passed 0.61 sec -test 26 - Start 26: arm-compress-debug-sections - -26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh" -26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -26: Test timeout computed to be: 1500 -24: + cat 25: ++++ uname -m -25: +++ canonical_name armv7l +24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh +24: ++ testname=compressed-debug-info +24: ++ echo -n 'Testing compressed-debug-info ... ' +24: Testing compressed-debug-info ... ++ t=out/test/elf/aarch64/compressed-debug-info +24: ++ mkdir -p out/test/elf/aarch64/compressed-debug-info +24: + command -v dwarfdump +24: + cat +25: +++ canonical_name aarch64 25: +++ case $1 in -25: +++ echo arm -25: ++ HOST=arm +25: +++ echo aarch64 +25: ++ HOST=aarch64 25: ++ '[' -n '' ']' -25: ++ MACHINE=arm +25: ++ MACHINE=aarch64 25: ++ '[' -n '' ']' 25: ++ CC=cc 25: ++ CXX=c++ @@ -4046,35 +4016,41 @@ 25: ++ QEMU= 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT -25: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh .sh -26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh +25: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh .sh +19: + grep -q '5 0 7 2' +19: + out/test/elf/aarch64/common-archive/exe +24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +25: ++ testname=copyrel-alignment +25: ++ echo -n 'Testing copyrel-alignment ... ' +25: Testing copyrel-alignment ... ++ t=out/test/elf/aarch64/copyrel-alignment +25: ++ mkdir -p out/test/elf/aarch64/copyrel-alignment +25: + '[' aarch64 = ppc64 ']' +25: + '[' aarch64 = ppc64le ']' +25: + '[' aarch64 = alpha ']' +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 22/270 Test #19: aarch64-common-archive .............................. Passed 1.13 sec +test 26 + Start 26: aarch64-copyrel-protected + +26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" +26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +26: Test timeout computed to be: 1500 +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/a.so -xc - +25: + cat +26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh 26: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 26: ++ export LC_ALL=C 26: ++ LC_ALL=C -25: ++ testname=compress-debug-sections-zstd -25: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -25: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/arm/compress-debug-sections-zstd -25: ++ mkdir -p out/test/elf/arm/compress-debug-sections-zstd -25: + '[' arm = arm ']' -25: + skip -25: + echo skipped -25: skipped -25: + trap - EXIT -25: + exit 0 26: ++++ uname -m - 24/273 Test #25: arm-compress-debug-sections-zstd ............***Skipped 0.06 sec -test 27 - Start 27: arm-compressed-debug-info - -27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" -27: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -27: Test timeout computed to be: 1500 -26: +++ canonical_name armv7l +26: +++ canonical_name aarch64 26: +++ case $1 in -26: +++ echo arm -26: ++ HOST=arm +26: +++ echo aarch64 +26: ++ HOST=aarch64 26: ++ '[' -n '' ']' -26: ++ MACHINE=arm +26: ++ MACHINE=aarch64 26: ++ '[' -n '' ']' 26: ++ CC=cc 26: ++ CXX=c++ @@ -4086,27 +4062,46 @@ 26: ++ QEMU= 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -24: + cat -26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh -26: ++ testname=compress-debug-sections -26: ++ echo -n 'Testing compress-debug-sections ... ' -26: Testing compress-debug-sections ... ++ t=out/test/elf/arm/compress-debug-sections -26: ++ mkdir -p out/test/elf/arm/compress-debug-sections -24: + cc -fcommon -xc -c -o out/test/elf/arm/common/b.o - -27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh +26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh +26: ++ testname=copyrel-protected +26: ++ echo -n 'Testing copyrel-protected ... ' +26: Testing copyrel-protected ... ++ t=out/test/elf/aarch64/copyrel-protected +26: ++ mkdir -p out/test/elf/aarch64/copyrel-protected +26: + '[' aarch64 = ppc64 ']' +26: + '[' aarch64 = ppc64le ']' +26: + '[' aarch64 = alpha ']' +26: + cat +26: + cc -o out/test/elf/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - +23: + cc -B. -o out/test/elf/aarch64/compress-debug-sections/exe out/test/elf/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +23: + dwarfdump out/test/elf/aarch64/compress-debug-sections/exe +25: + cat +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/b.so -xc - +23: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +23: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +26: + cc -shared -o out/test/elf/aarch64/copyrel-protected/b.so -xc - +26: + cat +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 23/270 Test #23: aarch64-compress-debug-sections ..................... Passed 0.38 sec +test 27 + Start 27: aarch64-copyrel-relro + +27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" +27: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +27: Test timeout computed to be: 1500 +27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh 27: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C -26: + command -v dwarfdump -26: + cc -c -g -o out/test/elf/arm/compress-debug-sections/a.o -xc - -26: + cat 27: ++++ uname -m -27: +++ canonical_name armv7l +27: +++ canonical_name aarch64 27: +++ case $1 in -27: +++ echo arm -27: ++ HOST=arm +27: +++ echo aarch64 +27: ++ HOST=aarch64 27: ++ '[' -n '' ']' -27: ++ MACHINE=arm +27: ++ MACHINE=aarch64 27: ++ '[' -n '' ']' 27: ++ CC=cc 27: ++ CXX=c++ @@ -4118,45 +4113,41 @@ 27: ++ QEMU= 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT -27: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh -27: ++ testname=compressed-debug-info -27: ++ echo -n 'Testing compressed-debug-info ... ' -27: Testing compressed-debug-info ... ++ t=out/test/elf/arm/compressed-debug-info -27: ++ mkdir -p out/test/elf/arm/compressed-debug-info -27: + command -v dwarfdump -24: + cc -B. -o out/test/elf/arm/common/exe out/test/elf/arm/common/a.o out/test/elf/arm/common/b.o +27: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh .sh +27: ++ testname=copyrel-relro +27: ++ echo -n 'Testing copyrel-relro ... ' +27: Testing copyrel-relro ... ++ t=out/test/elf/aarch64/copyrel-relro +27: ++ mkdir -p out/test/elf/aarch64/copyrel-relro +27: + cc -o out/test/elf/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - 27: + cat -27: + c++ -c -o out/test/elf/arm/compressed-debug-info/a.o -g -gz=zlib -xc++ - -26: + cc -B. -o out/test/elf/arm/compress-debug-sections/exe out/test/elf/arm/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -27: + c++ -c -o out/test/elf/arm/compressed-debug-info/b.o -g -gz=zlib -xc++ - +26: + cc -B. out/test/elf/aarch64/copyrel-protected/a.o out/test/elf/aarch64/copyrel-protected/b.so -o out/test/elf/aarch64/copyrel-protected/exe -no-pie +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/c.so -xc - +25: + cat 27: + cat -24: + grep -q '0 5 42' -24: + out/test/elf/arm/common/exe -24: + readelf --sections out/test/elf/arm/common/exe -24: + grep -q '.common .*NOBITS' out/test/elf/arm/common/log -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 25/273 Test #24: arm-common .................................. Passed 0.27 sec +27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-relro/b.so -xc - +26: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/aarch64/copyrel-protected/log +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 + 24/270 Test #26: aarch64-copyrel-protected ........................... Passed 0.64 sec test 28 - Start 28: arm-copyrel-alignment + Start 28: aarch64-copyrel -28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" +28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" 28: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 28: Test timeout computed to be: 1500 -28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh +28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh 28: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C -27: + cc -B. -o out/test/elf/arm/compressed-debug-info/exe out/test/elf/arm/compressed-debug-info/a.o out/test/elf/arm/compressed-debug-info/b.o 28: ++++ uname -m -28: +++ canonical_name armv7l +28: +++ canonical_name aarch64 28: +++ case $1 in -28: +++ echo arm -28: ++ HOST=arm +28: +++ echo aarch64 +28: ++ HOST=aarch64 28: ++ '[' -n '' ']' -28: ++ MACHINE=arm +28: ++ MACHINE=aarch64 28: ++ '[' -n '' ']' 28: ++ CC=cc 28: ++ CXX=c++ @@ -4168,41 +4159,45 @@ 28: ++ QEMU= 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT -26: + dwarfdump out/test/elf/arm/compress-debug-sections/exe -28: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh .sh -28: ++ testname=copyrel-alignment -28: ++ echo -n 'Testing copyrel-alignment ... ' -28: Testing copyrel-alignment ... ++ t=out/test/elf/arm/copyrel-alignment -28: ++ mkdir -p out/test/elf/arm/copyrel-alignment -26: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log -28: + '[' arm = ppc64 ']' -28: + '[' arm = ppc64le ']' -28: + '[' arm = alpha ']' -26: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/arm/compress-debug-sections/log -28: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/a.so -xc - +28: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh .sh +28: ++ testname=copyrel +28: ++ echo -n 'Testing copyrel ... ' +28: Testing copyrel ... ++ t=out/test/elf/aarch64/copyrel +28: ++ mkdir -p out/test/elf/aarch64/copyrel 28: + cat -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 26/273 Test #26: arm-compress-debug-sections ................. Passed 0.30 sec +28: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/a.o -c -xc - +25: + cc -fno-PIE -o out/test/elf/aarch64/copyrel-alignment/d.o -c -xc - +25: + cat +27: + cc -B. out/test/elf/aarch64/copyrel-relro/a.o out/test/elf/aarch64/copyrel-relro/b.so -o out/test/elf/aarch64/copyrel-relro/exe -no-pie +24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +24: + cat +28: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/b.o -c -xc - +28: + cat +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe1 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/a.so -no-pie +27: + grep -q '^sigsegv 0 1$' +27: + out/test/elf/aarch64/copyrel-relro/exe +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 + 25/270 Test #27: aarch64-copyrel-relro ............................... Passed 0.69 sec test 29 - Start 29: arm-copyrel-protected + Start 29: aarch64-dead-debug-sections -29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" +29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" 29: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 29: Test timeout computed to be: 1500 -29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh +29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh 29: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C 29: ++++ uname -m -29: +++ canonical_name armv7l +29: +++ canonical_name aarch64 29: +++ case $1 in -29: +++ echo arm -29: ++ HOST=arm +29: +++ echo aarch64 +29: ++ HOST=aarch64 29: ++ '[' -n '' ']' -29: ++ MACHINE=arm +29: ++ MACHINE=aarch64 29: ++ '[' -n '' ']' 29: ++ CC=cc 29: ++ CXX=c++ @@ -4214,45 +4209,47 @@ 29: ++ QEMU= 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT -29: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh -29: ++ testname=copyrel-protected -29: ++ echo -n 'Testing copyrel-protected ... ' -29: Testing copyrel-protected ... ++ t=out/test/elf/arm/copyrel-protected -29: ++ mkdir -p out/test/elf/arm/copyrel-protected -27: + dwarfdump out/test/elf/arm/compressed-debug-info/exe -29: + '[' arm = ppc64 ']' -29: + '[' arm = ppc64le ']' -29: + '[' arm = alpha ']' -29: + cc -o out/test/elf/arm/copyrel-protected/a.o -c -xc -fno-PIE - +29: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh .sh +29: ++ testname=dead-debug-sections +29: ++ echo -n 'Testing dead-debug-sections ... ' +29: Testing dead-debug-sections ... ++ t=out/test/elf/aarch64/dead-debug-sections +29: ++ mkdir -p out/test/elf/aarch64/dead-debug-sections +29: + command -v dwarfdump +29: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/a.o -g -xc++ - 29: + cat -27: + readelf --sections out/test/elf/arm/compressed-debug-info/exe -27: + grep -Fq .debug_info -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 27/273 Test #27: arm-compressed-debug-info ................... Passed 0.34 sec +24: + cc -B. -o out/test/elf/aarch64/compressed-debug-info/exe out/test/elf/aarch64/compressed-debug-info/a.o out/test/elf/aarch64/compressed-debug-info/b.o +28: + cc -fPIC -o out/test/elf/aarch64/copyrel/c.o -c -xc - +28: + cat +28: + cc -B. -shared -o out/test/elf/aarch64/copyrel/c.so out/test/elf/aarch64/copyrel/c.o +25: + out/test/elf/aarch64/copyrel-alignment/exe1 +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe1 +25: + grep -q '\.copyrel.* 32$' +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe2 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/b.so -no-pie +24: + dwarfdump out/test/elf/aarch64/compressed-debug-info/exe +24: + readelf --sections out/test/elf/aarch64/compressed-debug-info/exe +24: + grep -Fq .debug_info +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 + 26/270 Test #24: aarch64-compressed-debug-info ....................... Passed 1.29 sec test 30 - Start 30: arm-copyrel-relro + Start 30: aarch64-debug-macro-section -30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" +30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" 30: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 30: Test timeout computed to be: 1500 -30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh +30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh 30: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C -28: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/b.so -xc - 30: ++++ uname -m -28: + cat -29: + cc -shared -o out/test/elf/arm/copyrel-protected/b.so -xc - -30: +++ canonical_name armv7l +30: +++ canonical_name aarch64 30: +++ case $1 in -30: +++ echo arm -29: + cat -30: ++ HOST=arm +30: +++ echo aarch64 +30: ++ HOST=aarch64 30: ++ '[' -n '' ']' -30: ++ MACHINE=arm +30: ++ MACHINE=aarch64 30: ++ '[' -n '' ']' 30: ++ CC=cc 30: ++ CXX=c++ @@ -4264,42 +4261,51 @@ 30: ++ QEMU= 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT -30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh .sh -30: ++ testname=copyrel-relro -30: ++ echo -n 'Testing copyrel-relro ... ' -30: Testing copyrel-relro ... ++ t=out/test/elf/arm/copyrel-relro -30: ++ mkdir -p out/test/elf/arm/copyrel-relro +30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh +30: ++ testname=debug-macro-section +30: ++ echo -n 'Testing debug-macro-section ... ' +30: Testing debug-macro-section ... ++ t=out/test/elf/aarch64/debug-macro-section +30: ++ mkdir -p out/test/elf/aarch64/debug-macro-section 30: + cat -30: + cc -o out/test/elf/arm/copyrel-relro/a.o -c -xc -fno-PIE - +29: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/b.o -g -xc++ - +29: + cat +30: + gcc -o out/test/elf/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 30: + cat -29: + cc -B. out/test/elf/arm/copyrel-protected/a.o out/test/elf/arm/copyrel-protected/b.so -o out/test/elf/arm/copyrel-protected/exe -no-pie -28: + cc -fPIC -shared -o out/test/elf/arm/copyrel-alignment/c.so -xc - -30: + cc -fPIC -shared -o out/test/elf/arm/copyrel-relro/b.so -xc - -28: + cat -29: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/arm/copyrel-protected/log -30: + cc -B. out/test/elf/arm/copyrel-relro/a.o out/test/elf/arm/copyrel-relro/b.so -o out/test/elf/arm/copyrel-relro/exe -no-pie -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 - 28/273 Test #29: arm-copyrel-protected ....................... Passed 0.36 sec +25: + out/test/elf/aarch64/copyrel-alignment/exe2 +25: + grep -q '\.copyrel.* 8$' +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe2 +28: + cc -B. -no-pie -o out/test/elf/aarch64/copyrel/exe out/test/elf/aarch64/copyrel/a.o out/test/elf/aarch64/copyrel/b.o out/test/elf/aarch64/copyrel/c.so +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe3 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/c.so -no-pie +30: + gcc -o out/test/elf/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 +30: + cat +28: + out/test/elf/aarch64/copyrel/exe +29: + cat +28: + grep -q '42 42 1' +29: + c++ -o out/test/elf/aarch64/dead-debug-sections/c.o -c -xc++ -g - +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 27/270 Test #28: aarch64-copyrel ..................................... Passed 0.84 sec test 31 - Start 31: arm-copyrel + Start 31: aarch64-default-symver -31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" +31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" 31: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 31: Test timeout computed to be: 1500 -31: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh +25: + out/test/elf/aarch64/copyrel-alignment/exe3 +31: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh 31: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C 31: ++++ uname -m -31: +++ canonical_name armv7l +25: + grep -q '\.copyrel.* 256$' +31: +++ canonical_name aarch64 31: +++ case $1 in -31: +++ echo arm -31: ++ HOST=arm +31: +++ echo aarch64 +31: ++ HOST=aarch64 31: ++ '[' -n '' ']' -31: ++ MACHINE=arm +31: ++ MACHINE=aarch64 31: ++ '[' -n '' ']' 31: ++ CC=cc 31: ++ CXX=c++ @@ -4311,40 +4317,36 @@ 31: ++ QEMU= 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT -28: + cc -fno-PIE -o out/test/elf/arm/copyrel-alignment/d.o -c -xc - -28: + cat -31: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh .sh -31: ++ testname=copyrel -31: ++ echo -n 'Testing copyrel ... ' -31: Testing copyrel ... ++ t=out/test/elf/arm/copyrel -31: ++ mkdir -p out/test/elf/arm/copyrel -31: + cat -31: + cc -fno-PIC -o out/test/elf/arm/copyrel/a.o -c -xc - -30: + grep -q '^sigsegv 0 1$' -30: + out/test/elf/arm/copyrel-relro/exe -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 29/273 Test #30: arm-copyrel-relro ........................... Passed 0.37 sec +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe3 +31: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh .sh +31: ++ testname=default-symver +31: ++ echo -n 'Testing default-symver ... ' +31: Testing default-symver ... ++ t=out/test/elf/aarch64/default-symver +31: ++ mkdir -p out/test/elf/aarch64/default-symver +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 + 28/270 Test #25: aarch64-copyrel-alignment ........................... Passed 1.62 sec test 32 - Start 32: arm-dead-debug-sections + Start 32: aarch64-defsym-lto -32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" +32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" 32: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 32: Test timeout computed to be: 1500 -32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh +31: + cc -o out/test/elf/aarch64/default-symver/a.o -c -xc - +31: + cat +32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh 32: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C 32: ++++ uname -m -32: +++ canonical_name armv7l +32: +++ canonical_name aarch64 32: +++ case $1 in -32: +++ echo arm -28: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe1 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/a.so -no-pie -32: ++ HOST=arm +32: +++ echo aarch64 +32: ++ HOST=aarch64 32: ++ '[' -n '' ']' -32: ++ MACHINE=arm +32: ++ MACHINE=aarch64 32: ++ '[' -n '' ']' 32: ++ CC=cc 32: ++ CXX=c++ @@ -4356,58 +4358,40 @@ 32: ++ QEMU= 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -32: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh .sh -32: ++ testname=dead-debug-sections -32: ++ echo -n 'Testing dead-debug-sections ... ' -32: Testing dead-debug-sections ... ++ t=out/test/elf/arm/dead-debug-sections -32: ++ mkdir -p out/test/elf/arm/dead-debug-sections -32: + command -v dwarfdump -32: + c++ -c -o out/test/elf/arm/dead-debug-sections/a.o -g -xc++ - -32: + cat -31: + cat -31: + cc -fno-PIC -o out/test/elf/arm/copyrel/b.o -c -xc - -28: + out/test/elf/arm/copyrel-alignment/exe1 -28: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe1 -28: + grep -q '\.copyrel.* 32$' -28: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe2 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/b.so -no-pie -32: + c++ -c -o out/test/elf/arm/dead-debug-sections/b.o -g -xc++ - -32: + cat -31: + cc -fPIC -o out/test/elf/arm/copyrel/c.o -c -xc - -31: + cat -28: + out/test/elf/arm/copyrel-alignment/exe2 -31: + cc -B. -shared -o out/test/elf/arm/copyrel/c.so out/test/elf/arm/copyrel/c.o -28: + grep -q '\.copyrel.* 8$' -28: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe2 -28: + cc -B. -o out/test/elf/arm/copyrel-alignment/exe3 out/test/elf/arm/copyrel-alignment/d.o out/test/elf/arm/copyrel-alignment/c.so -no-pie -32: + c++ -o out/test/elf/arm/dead-debug-sections/c.o -c -xc++ -g - -32: + cat -28: + out/test/elf/arm/copyrel-alignment/exe3 -31: + cc -B. -no-pie -o out/test/elf/arm/copyrel/exe out/test/elf/arm/copyrel/a.o out/test/elf/arm/copyrel/b.o out/test/elf/arm/copyrel/c.so -28: + readelf -W --sections out/test/elf/arm/copyrel-alignment/exe3 -28: + grep -q '\.copyrel.* 256$' -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 - 30/273 Test #28: arm-copyrel-alignment ....................... Passed 0.85 sec +32: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh .sh +32: ++ testname=defsym-lto +32: ++ echo -n 'Testing defsym-lto ... ' +32: Testing defsym-lto ... ++ t=out/test/elf/aarch64/defsym-lto +32: ++ mkdir -p out/test/elf/aarch64/defsym-lto +32: + echo 'int main() {}' +32: + cc -flto -o /dev/null -xc - +30: + gcc -B. -o out/test/elf/aarch64/debug-macro-section/exe out/test/elf/aarch64/debug-macro-section/b.o out/test/elf/aarch64/debug-macro-section/c.o +31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,-default-symver +29: + c++ -o out/test/elf/aarch64/dead-debug-sections/exe out/test/elf/aarch64/dead-debug-sections/a.o out/test/elf/aarch64/dead-debug-sections/b.o out/test/elf/aarch64/dead-debug-sections/c.o -g +30: + objdump --dwarf=macro out/test/elf/aarch64/debug-macro-section/exe +30: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/aarch64/debug-macro-section/log +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 29/270 Test #30: aarch64-debug-macro-section ......................... Passed 0.62 sec test 33 - Start 33: arm-debug-macro-section + Start 33: aarch64-defsym -33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" +33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" 33: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 33: Test timeout computed to be: 1500 -32: + c++ -o out/test/elf/arm/dead-debug-sections/exe out/test/elf/arm/dead-debug-sections/a.o out/test/elf/arm/dead-debug-sections/b.o out/test/elf/arm/dead-debug-sections/c.o -g -33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh +33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh 33: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C 33: ++++ uname -m -33: +++ canonical_name armv7l +33: +++ canonical_name aarch64 33: +++ case $1 in -33: +++ echo arm -33: ++ HOST=arm +33: +++ echo aarch64 +33: ++ HOST=aarch64 33: ++ '[' -n '' ']' -33: ++ MACHINE=arm +33: ++ MACHINE=aarch64 33: ++ '[' -n '' ']' 33: ++ CC=cc 33: ++ CXX=c++ @@ -4419,39 +4403,41 @@ 33: ++ QEMU= 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT -33: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh -33: ++ testname=debug-macro-section -33: ++ echo -n 'Testing debug-macro-section ... ' -33: Testing debug-macro-section ... ++ t=out/test/elf/arm/debug-macro-section -33: ++ mkdir -p out/test/elf/arm/debug-macro-section +33: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh .sh +33: ++ testname=defsym +33: ++ echo -n 'Testing defsym ... ' +33: Testing defsym ... ++ t=out/test/elf/aarch64/defsym +33: ++ mkdir -p out/test/elf/aarch64/defsym +33: + cc -fPIC -o out/test/elf/aarch64/defsym/a.o -c -xc - 33: + cat -33: + gcc -o out/test/elf/arm/debug-macro-section/b.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 -33: + cat -31: + grep -q '42 42 1' -31: + out/test/elf/arm/copyrel/exe -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 31/273 Test #31: arm-copyrel ................................. Passed 0.50 sec +31: + grep -q ' foo@@b\.so$' +31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so +31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +29: + grep -q 'Hello world' +29: + out/test/elf/aarch64/dead-debug-sections/exe +29: + dwarfdump out/test/elf/aarch64/dead-debug-sections/exe +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 30/270 Test #29: aarch64-dead-debug-sections ......................... Passed 1.08 sec test 34 - Start 34: arm-default-symver + Start 34: aarch64-defsym2 -34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" +34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" 34: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 34: Test timeout computed to be: 1500 -34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh +34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh 34: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C -33: + cat 34: ++++ uname -m -34: +++ canonical_name armv7l +34: +++ canonical_name aarch64 34: +++ case $1 in -34: +++ echo arm -34: ++ HOST=arm +34: +++ echo aarch64 +34: ++ HOST=aarch64 34: ++ '[' -n '' ']' -34: ++ MACHINE=arm +34: ++ MACHINE=aarch64 34: ++ '[' -n '' ']' 34: ++ CC=cc 34: ++ CXX=c++ @@ -4463,42 +4449,38 @@ 34: ++ QEMU= 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT -33: + gcc -o out/test/elf/arm/debug-macro-section/c.o -c -xc - -Iout/test/elf/arm/debug-macro-section -g3 -34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh .sh -34: ++ testname=default-symver -34: ++ echo -n 'Testing default-symver ... ' -34: Testing default-symver ... ++ t=out/test/elf/arm/default-symver -34: ++ mkdir -p out/test/elf/arm/default-symver -34: + cat -34: + cc -o out/test/elf/arm/default-symver/a.o -c -xc - -33: + gcc -B. -o out/test/elf/arm/debug-macro-section/exe out/test/elf/arm/debug-macro-section/b.o out/test/elf/arm/debug-macro-section/c.o -32: + grep -q 'Hello world' -32: + out/test/elf/arm/dead-debug-sections/exe -32: + dwarfdump out/test/elf/arm/dead-debug-sections/exe -34: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,-default-symver -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 - 32/273 Test #32: arm-dead-debug-sections ..................... Passed 0.56 sec +34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh +34: ++ testname=defsym2 +34: ++ echo -n 'Testing defsym2 ... ' +34: Testing defsym2 ... ++ t=out/test/elf/aarch64/defsym2 +34: ++ mkdir -p out/test/elf/aarch64/defsym2 +31: + grep -q ' foo@@bar$' +31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 31/270 Test #31: aarch64-default-symver .............................. Passed 0.57 sec test 35 - Start 35: arm-defsym-lto + Start 35: aarch64-demangle-rust -35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" +35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" 35: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 35: Test timeout computed to be: 1500 -35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh +34: + cc -fPIC -o out/test/elf/aarch64/defsym2/a.o -c -xc - +34: + cat +35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh 35: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C -33: + objdump --dwarf=macro out/test/elf/arm/debug-macro-section/exe 35: ++++ uname -m -35: +++ canonical_name armv7l +33: + cc -B. -o out/test/elf/aarch64/defsym/exe out/test/elf/aarch64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +35: +++ canonical_name aarch64 35: +++ case $1 in -35: +++ echo arm -35: ++ HOST=arm +35: +++ echo aarch64 +35: ++ HOST=aarch64 35: ++ '[' -n '' ']' -35: ++ MACHINE=arm +35: ++ MACHINE=aarch64 35: ++ '[' -n '' ']' 35: ++ CC=cc 35: ++ CXX=c++ @@ -4510,36 +4492,52 @@ 35: ++ QEMU= 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT -33: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/arm/debug-macro-section/log -35: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh .sh -35: ++ testname=defsym-lto -35: ++ echo -n 'Testing defsym-lto ... ' -35: Testing defsym-lto ... ++ t=out/test/elf/arm/defsym-lto -35: ++ mkdir -p out/test/elf/arm/defsym-lto +35: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh .sh +35: ++ testname=demangle-rust +35: ++ echo -n 'Testing demangle-rust ... ' +35: Testing demangle-rust ... ++ t=out/test/elf/aarch64/demangle-rust +35: ++ mkdir -p out/test/elf/aarch64/demangle-rust +35: + cat +35: + cc -c -o out/test/elf/aarch64/demangle-rust/a.o -xc - +34: + cc -B. -o out/test/elf/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/aarch64/defsym2/a.o +35: + cc -B. -o out/test/elf/aarch64/demangle-rust/exe out/test/elf/aarch64/demangle-rust/a.o +34: + nm -D out/test/elf/aarch64/defsym2/b.so +33: + out/test/elf/aarch64/defsym/exe +34: + grep -q bar +33: + grep -q '^Hello 0x10 0x2000$' +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 + 32/270 Test #34: aarch64-defsym2 ..................................... Passed 0.25 sec +test 36 + Start 36: aarch64-demangle + +36: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh" +36: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +36: Test timeout computed to be: 1500 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 - 33/273 Test #33: arm-debug-macro-section ..................... Passed 0.28 sec -test 36 - Start 36: arm-defsym + 33/270 Test #33: aarch64-defsym ...................................... Passed 0.48 sec +test 37 + Start 37: aarch64-dependency-file -36: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" -36: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -36: Test timeout computed to be: 1500 -35: + echo 'int main() {}' -35: + cc -flto -o /dev/null -xc - -36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh +37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" +37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +37: Test timeout computed to be: 1500 +36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh 36: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 36: ++++ uname -m -36: +++ canonical_name armv7l +36: +++ canonical_name aarch64 36: +++ case $1 in -36: +++ echo arm -36: ++ HOST=arm +36: +++ echo aarch64 +36: ++ HOST=aarch64 36: ++ '[' -n '' ']' -36: ++ MACHINE=arm +36: ++ MACHINE=aarch64 36: ++ '[' -n '' ']' 36: ++ CC=cc 36: ++ CXX=c++ @@ -4551,54 +4549,23 @@ 36: ++ QEMU= 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT -36: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh .sh -36: ++ testname=defsym -36: ++ echo -n 'Testing defsym ... ' -36: Testing defsym ... ++ t=out/test/elf/arm/defsym -36: ++ mkdir -p out/test/elf/arm/defsym -34: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so -34: + grep -q ' foo@@b\.so$' -34: + cc -B. -o out/test/elf/arm/default-symver/b.so -shared out/test/elf/arm/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -36: + cc -fPIC -o out/test/elf/arm/defsym/a.o -c -xc - -36: + cat -36: + cc -B. -o out/test/elf/arm/defsym/exe out/test/elf/arm/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -34: + readelf --dyn-syms out/test/elf/arm/default-symver/b.so -34: + grep -q ' foo@@bar$' -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 - 34/273 Test #34: arm-default-symver .......................... Passed 0.39 sec -test 37 - Start 37: arm-defsym2 - -37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" -37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -37: Test timeout computed to be: 1500 -37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh +37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh +36: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh .sh +36: ++ testname=demangle +36: ++ echo -n 'Testing demangle ... ' +36: Testing demangle ... ++ t=out/test/elf/aarch64/demangle +36: ++ mkdir -p out/test/elf/aarch64/demangle 37: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C 37: ++++ uname -m -36: + grep -q '^Hello 0x10 0x2000$' -37: +++ canonical_name armv7l +37: +++ canonical_name aarch64 37: +++ case $1 in -37: +++ echo arm -36: + out/test/elf/arm/defsym/exe -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 35/273 Test #36: arm-defsym .................................. Passed 0.24 sec -test 38 - Start 38: arm-demangle-rust - -38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" -38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -38: Test timeout computed to be: 1500 -37: ++ HOST=arm +37: +++ echo aarch64 +36: + cat +37: ++ HOST=aarch64 37: ++ '[' -n '' ']' -37: ++ MACHINE=arm +37: ++ MACHINE=aarch64 37: ++ '[' -n '' ']' 37: ++ CC=cc 37: ++ CXX=c++ @@ -4610,22 +4577,37 @@ 37: ++ QEMU= 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT -37: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh -37: ++ testname=defsym2 -37: ++ echo -n 'Testing defsym2 ... ' -37: Testing defsym2 ... ++ t=out/test/elf/arm/defsym2 -37: ++ mkdir -p out/test/elf/arm/defsym2 -38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh +36: + cc -c -o out/test/elf/aarch64/demangle/a.o -xc++ - +37: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh .sh +37: ++ testname=dependency-file +37: ++ echo -n 'Testing dependency-file ... ' +37: Testing dependency-file ... ++ t=out/test/elf/aarch64/dependency-file +37: ++ mkdir -p out/test/elf/aarch64/dependency-file +35: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/aarch64/demangle-rust/log +37: + cat +37: + cc -o out/test/elf/aarch64/dependency-file/a.o -c -xc - +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 34/270 Test #35: aarch64-demangle-rust ............................... Passed 0.33 sec +test 38 + Start 38: aarch64-disable-new-dtags + +38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" +38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +38: Test timeout computed to be: 1500 +38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh 38: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C 38: ++++ uname -m -38: +++ canonical_name armv7l +38: +++ canonical_name aarch64 38: +++ case $1 in -38: +++ echo arm -38: ++ HOST=arm +38: +++ echo aarch64 +38: ++ HOST=aarch64 38: ++ '[' -n '' ']' -38: ++ MACHINE=arm +38: ++ MACHINE=aarch64 38: ++ '[' -n '' ']' 38: ++ CC=cc 38: ++ CXX=c++ @@ -4637,56 +4619,47 @@ 38: ++ QEMU= 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT -38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh .sh -38: ++ testname=demangle-rust -38: ++ echo -n 'Testing demangle-rust ... ' -38: Testing demangle-rust ... ++ t=out/test/elf/arm/demangle-rust -38: ++ mkdir -p out/test/elf/arm/demangle-rust -37: + cat -38: + cc -c -o out/test/elf/arm/demangle-rust/a.o -xc - +38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh +38: ++ testname=disable-new-dtags +38: ++ echo -n 'Testing disable-new-dtags ... ' +38: Testing disable-new-dtags ... ++ t=out/test/elf/aarch64/disable-new-dtags +38: ++ mkdir -p out/test/elf/aarch64/disable-new-dtags 38: + cat -37: + cc -fPIC -o out/test/elf/arm/defsym2/a.o -c -xc - -38: + cc -B. -o out/test/elf/arm/demangle-rust/exe out/test/elf/arm/demangle-rust/a.o -37: + cc -B. -o out/test/elf/arm/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/arm/defsym2/a.o -35: + cat -35: + cc -flto -fPIC -o out/test/elf/arm/defsym-lto/a.o -c -xc - -35: + cc -B. -flto -o out/test/elf/arm/defsym-lto/exe out/test/elf/arm/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -37: + grep -q bar -37: + nm -D out/test/elf/arm/defsym2/b.so -38: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/arm/demangle-rust/log +38: + cc -o out/test/elf/aarch64/disable-new-dtags/a.o -c -xc -fPIC - +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-no-demangle +37: + cc -B. -o out/test/elf/aarch64/dependency-file/exe out/test/elf/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/elf/aarch64/dependency-file/dep +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo +38: + grep -q 'RUNPATH.*/foo' +38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags +37: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/aarch64/dependency-file/dep +36: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/aarch64/demangle/log +37: + grep -q '.*/a.o:$' out/test/elf/aarch64/dependency-file/dep +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-demangle 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 - 36/273 Test #37: arm-defsym2 ................................. Passed 0.23 sec + 35/270 Test #37: aarch64-dependency-file ............................. Passed 0.44 sec test 39 - Start 39: arm-demangle + Start 39: aarch64-discard -39: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh" +39: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh" 39: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 39: Test timeout computed to be: 1500 -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 37/273 Test #38: arm-demangle-rust ........................... Passed 0.19 sec -test 40 - Start 40: arm-dependency-file - -40: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" -40: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -40: Test timeout computed to be: 1500 -39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh +39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh 39: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C +32: + cat 39: ++++ uname -m -39: +++ canonical_name armv7l +32: + cc -flto -fPIC -o out/test/elf/aarch64/defsym-lto/a.o -c -xc - +39: +++ canonical_name aarch64 39: +++ case $1 in -39: +++ echo arm -39: ++ HOST=arm +39: +++ echo aarch64 +39: ++ HOST=aarch64 39: ++ '[' -n '' ']' -39: ++ MACHINE=arm +39: ++ MACHINE=aarch64 39: ++ '[' -n '' ']' 39: ++ CC=cc 39: ++ CXX=c++ @@ -4698,24 +4671,57 @@ 39: ++ QEMU= 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT -39: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh .sh -40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh -39: ++ testname=demangle -39: ++ echo -n 'Testing demangle ... ' -39: Testing demangle ... ++ t=out/test/elf/arm/demangle -39: ++ mkdir -p out/test/elf/arm/demangle +39: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh .sh +39: ++ testname=discard +39: ++ echo -n 'Testing discard ... ' +39: Testing discard ... ++ t=out/test/elf/aarch64/discard +39: ++ mkdir -p out/test/elf/aarch64/discard +38: + grep -q 'RUNPATH.*/foo' +38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +39: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +39: + cc -o out/test/elf/aarch64/discard/a.o -c -x assembler -Wa,-L - +39: + cat +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o +36: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o +39: + readelf --symbols out/test/elf/aarch64/discard/exe +39: + grep -Fq _start out/test/elf/aarch64/discard/log +39: + grep -Fq foo out/test/elf/aarch64/discard/log +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-locals +32: + cc -B. -flto -o out/test/elf/aarch64/defsym-lto/exe out/test/elf/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +39: + readelf --symbols out/test/elf/aarch64/discard/exe +39: + grep -Fq _start out/test/elf/aarch64/discard/log +39: + grep -Fq foo out/test/elf/aarch64/discard/log +38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so +38: + grep -q 'RPATH.*/foo' +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 36/270 Test #38: aarch64-disable-new-dtags ........................... Passed 0.61 sec +test 40 + Start 40: aarch64-dso-undef + +40: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh" +40: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +40: Test timeout computed to be: 1500 +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-all +40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh 40: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C +39: + readelf --symbols out/test/elf/aarch64/discard/exe +39: + grep -Fq _start out/test/elf/aarch64/discard/log 40: ++++ uname -m -39: + cat -40: +++ canonical_name armv7l +40: +++ canonical_name aarch64 40: +++ case $1 in -40: +++ echo arm -39: + cc -c -o out/test/elf/arm/demangle/a.o -xc++ - -40: ++ HOST=arm +40: +++ echo aarch64 +40: ++ HOST=aarch64 40: ++ '[' -n '' ']' -40: ++ MACHINE=arm +40: ++ MACHINE=aarch64 40: ++ '[' -n '' ']' 40: ++ CC=cc 40: ++ CXX=c++ @@ -4727,41 +4733,46 @@ 40: ++ QEMU= 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT -40: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh .sh -40: ++ testname=dependency-file -40: ++ echo -n 'Testing dependency-file ... ' -40: Testing dependency-file ... ++ t=out/test/elf/arm/dependency-file -40: ++ mkdir -p out/test/elf/arm/dependency-file +40: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh .sh +40: ++ testname=dso-undef +40: ++ echo -n 'Testing dso-undef ... ' +40: Testing dso-undef ... ++ t=out/test/elf/aarch64/dso-undef +40: ++ mkdir -p out/test/elf/aarch64/dso-undef +39: + grep -Fq foo out/test/elf/aarch64/discard/log +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --strip-all +40: + cc -fPIC -o out/test/elf/aarch64/dso-undef/a.o -c -xc - 40: + cat -40: + cc -o out/test/elf/arm/dependency-file/a.o -c -xc - -39: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-no-demangle -40: + cc -B. -o out/test/elf/arm/dependency-file/exe out/test/elf/arm/dependency-file/a.o -Wl,-dependency-file=out/test/elf/arm/dependency-file/dep -39: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/arm/demangle/log -39: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -Wl,-demangle -40: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/arm/dependency-file/dep -40: + grep -q '.*/a.o:$' out/test/elf/arm/dependency-file/dep -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 38/273 Test #40: arm-dependency-file ......................... Passed 0.20 sec +36: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log +39: + readelf --symbols out/test/elf/aarch64/discard/exe +39: + grep -Fq _start out/test/elf/aarch64/discard/log +39: + grep -Fq foo out/test/elf/aarch64/discard/log +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +36: + cat +36: + cc -c -o out/test/elf/aarch64/demangle/b.o -xc - +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 37/270 Test #39: aarch64-discard ..................................... Passed 0.42 sec test 41 - Start 41: arm-disable-new-dtags + Start 41: aarch64-dt-init -41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" +41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" 41: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 41: Test timeout computed to be: 1500 -41: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh +40: + cc -B. -o out/test/elf/aarch64/dso-undef/b.so -shared out/test/elf/aarch64/dso-undef/a.o +41: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh 41: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C 41: ++++ uname -m -41: +++ canonical_name armv7l +41: +++ canonical_name aarch64 41: +++ case $1 in -41: +++ echo arm -41: ++ HOST=arm +41: +++ echo aarch64 +41: ++ HOST=aarch64 41: ++ '[' -n '' ']' -41: ++ MACHINE=arm +41: ++ MACHINE=aarch64 41: ++ '[' -n '' ']' 41: ++ CC=cc 41: ++ CXX=c++ @@ -4773,42 +4784,64 @@ 41: ++ QEMU= 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT -39: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log -41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh -41: ++ testname=disable-new-dtags -41: ++ echo -n 'Testing disable-new-dtags ... ' -41: Testing disable-new-dtags ... ++ t=out/test/elf/arm/disable-new-dtags -41: ++ mkdir -p out/test/elf/arm/disable-new-dtags -39: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/a.o -41: + cc -o out/test/elf/arm/disable-new-dtags/a.o -c -xc -fPIC - +41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh +41: ++ testname=dt-init +41: ++ echo -n 'Testing dt-init ... ' +41: Testing dt-init ... ++ t=out/test/elf/aarch64/dt-init +41: ++ mkdir -p out/test/elf/aarch64/dt-init +41: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +41: + '[' aarch64 = arm -o aarch64 = aarch64 ']' +41: + grep -q musl +41: + ldd --help +41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/a.o -xc - 41: + cat -35: + out/test/elf/arm/defsym-lto/exe -35: + grep -q '^OK$' -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 - 39/273 Test #35: arm-defsym-lto .............................. Passed 0.77 sec +41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/b.o -xc - +41: + cat +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/b.o -Wl,-demangle +40: + cc -o out/test/elf/aarch64/dso-undef/c.o -c -xc - +40: + cat +41: + cc -B. -o out/test/elf/aarch64/dt-init/c.so -shared out/test/elf/aarch64/dt-init/b.o +40: + rm -f out/test/elf/aarch64/dso-undef/d.a +40: + ar rcs out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/c.o +36: + grep -q 'undefined symbol: Pi$' out/test/elf/aarch64/demangle/log +40: + cat +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 38/270 Test #36: aarch64-demangle .................................... Passed 1.25 sec test 42 - Start 42: arm-discard + Start 42: aarch64-dt-needed -42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh" +42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" 42: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 42: Test timeout computed to be: 1500 -41: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -39: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/arm/demangle/log -42: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh +40: + cc -o out/test/elf/aarch64/dso-undef/e.o -c -xc - +42: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh 42: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C +32: + grep -q '^OK$' +41: + cc -B. -o out/test/elf/aarch64/dt-init/d.so -shared out/test/elf/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +32: + out/test/elf/aarch64/defsym-lto/exe +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 + 39/270 Test #32: aarch64-defsym-lto .................................. Passed 2.01 sec +test 43 + Start 43: aarch64-duplicate-error + +43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" +43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +43: Test timeout computed to be: 1500 42: ++++ uname -m -39: + cc -c -o out/test/elf/arm/demangle/b.o -xc - -42: +++ canonical_name armv7l +42: +++ canonical_name aarch64 42: +++ case $1 in -42: +++ echo arm -42: ++ HOST=arm +42: +++ echo aarch64 +42: ++ HOST=aarch64 42: ++ '[' -n '' ']' -42: ++ MACHINE=arm +42: ++ MACHINE=aarch64 42: ++ '[' -n '' ']' 42: ++ CC=cc 42: ++ CXX=c++ @@ -4820,63 +4853,24 @@ 42: ++ QEMU= 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT -42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh .sh -39: + cat -42: ++ testname=discard -42: ++ echo -n 'Testing discard ... ' -42: Testing discard ... ++ t=out/test/elf/arm/discard -42: ++ mkdir -p out/test/elf/arm/discard -42: + '[' arm = riscv64 -o arm = riscv32 ']' -42: + cc -o out/test/elf/arm/discard/a.o -c -x assembler -Wa,-L - -42: + cat -42: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o -42: + readelf --symbols out/test/elf/arm/discard/exe -41: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -41: + grep -q 'RUNPATH.*/foo' -41: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -42: + grep -Fq _start out/test/elf/arm/discard/log -42: + grep -Fq foo out/test/elf/arm/discard/log -39: + cc -B. -o out/test/elf/arm/demangle/exe out/test/elf/arm/demangle/b.o -Wl,-demangle -42: + grep -Fq .Lbar out/test/elf/arm/discard/log -42: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-locals -42: + readelf --symbols out/test/elf/arm/discard/exe -42: + grep -Fq _start out/test/elf/arm/discard/log -42: + grep -Fq foo out/test/elf/arm/discard/log -42: + grep -Fq .Lbar out/test/elf/arm/discard/log -42: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --discard-all -42: + readelf --symbols out/test/elf/arm/discard/exe -41: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -41: + grep -q 'RUNPATH.*/foo' -41: + cc -B. -shared -o out/test/elf/arm/disable-new-dtags/b.so out/test/elf/arm/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -42: + grep -Fq _start out/test/elf/arm/discard/log -42: + grep -Fq foo out/test/elf/arm/discard/log -42: + grep -Fq .Lbar out/test/elf/arm/discard/log -42: + ./mold -o out/test/elf/arm/discard/exe out/test/elf/arm/discard/a.o --strip-all -39: + grep -q 'undefined symbol: Pi$' out/test/elf/arm/demangle/log -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 40/273 Test #39: arm-demangle ................................ Passed 0.48 sec -test 43 - Start 43: arm-dso-undef - -43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh" -43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -43: Test timeout computed to be: 1500 -43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh +42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh +42: ++ testname=dt-needed +42: ++ echo -n 'Testing dt-needed ... ' +42: Testing dt-needed ... ++ t=out/test/elf/aarch64/dt-needed +42: ++ mkdir -p out/test/elf/aarch64/dt-needed +43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh 43: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C -42: + readelf --symbols out/test/elf/arm/discard/exe +42: + cc -c -o out/test/elf/aarch64/dt-needed/a.o -xc - +42: + cat 43: ++++ uname -m -42: + grep -Fq _start out/test/elf/arm/discard/log -43: +++ canonical_name armv7l +43: +++ canonical_name aarch64 43: +++ case $1 in -43: +++ echo arm -43: ++ HOST=arm +43: +++ echo aarch64 +43: ++ HOST=aarch64 43: ++ '[' -n '' ']' -43: ++ MACHINE=arm +43: ++ MACHINE=aarch64 43: ++ '[' -n '' ']' 43: ++ CC=cc 43: ++ CXX=c++ @@ -4888,37 +4882,40 @@ 43: ++ QEMU= 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT -43: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh .sh -43: ++ testname=dso-undef -43: ++ echo -n 'Testing dso-undef ... ' -43: Testing dso-undef ... ++ t=out/test/elf/arm/dso-undef -43: ++ mkdir -p out/test/elf/arm/dso-undef -42: + grep -Fq foo out/test/elf/arm/discard/log +43: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh .sh +43: ++ testname=duplicate-error +43: ++ echo -n 'Testing duplicate-error ... ' +43: Testing duplicate-error ... ++ t=out/test/elf/aarch64/duplicate-error +43: ++ mkdir -p out/test/elf/aarch64/duplicate-error 43: + cat -42: + grep -Fq .Lbar out/test/elf/arm/discard/log -43: + cc -fPIC -o out/test/elf/arm/dso-undef/a.o -c -xc - -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 41/273 Test #42: arm-discard ................................. Passed 0.23 sec +43: + cc -o out/test/elf/aarch64/duplicate-error/a.o -c -x assembler - +43: + ./mold -o out/test/elf/aarch64/duplicate-error/exe out/test/elf/aarch64/duplicate-error/a.o out/test/elf/aarch64/duplicate-error/a.o +40: + cc -B. -o out/test/elf/aarch64/dso-undef/exe out/test/elf/aarch64/dso-undef/b.so out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/e.o +42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libfoo.so out/test/elf/aarch64/dt-needed/a.o -Wl,--soname,libfoo +43: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/aarch64/duplicate-error/log +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 40/270 Test #43: aarch64-duplicate-error ............................. Passed 0.15 sec test 44 - Start 44: arm-dt-init + Start 44: aarch64-dynamic-dt-debug -44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" +44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" 44: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 44: Test timeout computed to be: 1500 -44: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh +44: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh 44: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C +41: + cc -B. -o out/test/elf/aarch64/dt-init/exe1 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/c.so 44: ++++ uname -m -44: +++ canonical_name armv7l +44: +++ canonical_name aarch64 44: +++ case $1 in -44: +++ echo arm -44: ++ HOST=arm +44: +++ echo aarch64 +44: ++ HOST=aarch64 44: ++ '[' -n '' ']' -44: ++ MACHINE=arm +44: ++ MACHINE=aarch64 44: ++ '[' -n '' ']' 44: ++ CC=cc 44: ++ CXX=c++ @@ -4930,42 +4927,39 @@ 44: ++ QEMU= 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT -44: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh -44: ++ testname=dt-init -44: ++ echo -n 'Testing dt-init ... ' -44: Testing dt-init ... ++ t=out/test/elf/arm/dt-init -44: ++ mkdir -p out/test/elf/arm/dt-init -44: + '[' arm = riscv64 -o arm = riscv32 ']' -44: + '[' arm = arm -o arm = aarch64 ']' -44: + grep -q musl -44: + ldd --help -44: + cc -c -fPIC -o out/test/elf/arm/dt-init/a.o -xc - +44: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh .sh +44: ++ testname=dynamic-dt-debug +44: ++ echo -n 'Testing dynamic-dt-debug ... ' +44: Testing dynamic-dt-debug ... ++ t=out/test/elf/aarch64/dynamic-dt-debug +44: ++ mkdir -p out/test/elf/aarch64/dynamic-dt-debug 44: + cat -41: + grep -q 'RPATH.*/foo' -41: + readelf --dynamic out/test/elf/arm/disable-new-dtags/b.so -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 - 42/273 Test #41: arm-disable-new-dtags ....................... Passed 0.38 sec +44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/a.o -c -xc - +40: + readelf --dyn-syms out/test/elf/aarch64/dso-undef/exe +40: + grep -q ' foo$' +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 41/270 Test #40: aarch64-dso-undef ................................... Passed 0.87 sec test 45 - Start 45: arm-dt-needed + Start 45: aarch64-dynamic-linker -45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" +45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" 45: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 45: Test timeout computed to be: 1500 -43: + cc -B. -o out/test/elf/arm/dso-undef/b.so -shared out/test/elf/arm/dso-undef/a.o -45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh +42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libbar.so out/test/elf/aarch64/dt-needed/a.o +45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh 45: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C 45: ++++ uname -m -45: +++ canonical_name armv7l +41: + cc -B. -o out/test/elf/aarch64/dt-init/exe2 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/d.so +45: +++ canonical_name aarch64 45: +++ case $1 in -45: +++ echo arm -45: ++ HOST=arm +45: +++ echo aarch64 +45: ++ HOST=aarch64 45: ++ '[' -n '' ']' -45: ++ MACHINE=arm +45: ++ MACHINE=aarch64 45: ++ '[' -n '' ']' 45: ++ CC=cc 45: ++ CXX=c++ @@ -4977,54 +4971,63 @@ 45: ++ QEMU= 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT -45: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh -45: ++ testname=dt-needed -45: ++ echo -n 'Testing dt-needed ... ' -45: Testing dt-needed ... ++ t=out/test/elf/arm/dt-needed -45: ++ mkdir -p out/test/elf/arm/dt-needed -45: + cat -45: + cc -c -o out/test/elf/arm/dt-needed/a.o -xc - -44: + cc -c -fPIC -o out/test/elf/arm/dt-init/b.o -xc - -44: + cat -43: + cc -o out/test/elf/arm/dso-undef/c.o -c -xc - -45: + cc -B. -shared -o out/test/elf/arm/dt-needed/libfoo.so out/test/elf/arm/dt-needed/a.o -Wl,--soname,libfoo -43: + cat -44: + cc -B. -o out/test/elf/arm/dt-init/c.so -shared out/test/elf/arm/dt-init/b.o -43: + rm -f out/test/elf/arm/dso-undef/d.a -43: + ar rcs out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/c.o -43: + cat -43: + cc -o out/test/elf/arm/dso-undef/e.o -c -xc - -45: + cc -B. -shared -o out/test/elf/arm/dt-needed/libbar.so out/test/elf/arm/dt-needed/a.o -44: + cc -B. -o out/test/elf/arm/dt-init/d.so -shared out/test/elf/arm/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -43: + cc -B. -o out/test/elf/arm/dso-undef/exe out/test/elf/arm/dso-undef/b.so out/test/elf/arm/dso-undef/d.a out/test/elf/arm/dso-undef/e.o +45: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh .sh +45: ++ testname=dynamic-linker +45: ++ echo -n 'Testing dynamic-linker ... ' +45: Testing dynamic-linker ... ++ t=out/test/elf/aarch64/dynamic-linker +45: ++ mkdir -p out/test/elf/aarch64/dynamic-linker 45: + cat -45: + cc -c -o out/test/elf/arm/dt-needed/b.o -xc - -44: + cc -B. -o out/test/elf/arm/dt-init/exe1 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/c.so -43: + readelf --dyn-syms out/test/elf/arm/dso-undef/exe -43: + grep -q ' foo$' -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 43/273 Test #43: arm-dso-undef ............................... Passed 0.44 sec +45: + cc -c -o out/test/elf/aarch64/dynamic-linker/a.o -x assembler - +44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/exe out/test/elf/aarch64/dynamic-dt-debug/a.o +42: + cc -c -o out/test/elf/aarch64/dt-needed/b.o -xc - +45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o +42: + cat +45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +45: + readelf --dynamic out/test/elf/aarch64/dynamic-linker/exe +41: + out/test/elf/aarch64/dt-init/exe1 +45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar +41: + out/test/elf/aarch64/dt-init/exe2 +41: + grep -q init out/test/elf/aarch64/dt-init/log1 +41: + grep -q fini out/test/elf/aarch64/dt-init/log1 +41: + grep -q init out/test/elf/aarch64/dt-init/log2 +45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +41: + grep -q fini out/test/elf/aarch64/dt-init/log2 +45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o out/test/elf/aarch64/dt-needed/libfoo.so +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 42/270 Test #41: aarch64-dt-init ..................................... Passed 0.99 sec test 46 - Start 46: arm-duplicate-error + Start 46: aarch64-dynamic-list -46: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" +46: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh" 46: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 46: Test timeout computed to be: 1500 -45: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libfoo.so -46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 43/270 Test #45: aarch64-dynamic-linker .............................. Passed 0.28 sec +test 47 + Start 47: aarch64-dynamic-list2 + +47: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh" +47: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +47: Test timeout computed to be: 1500 +46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh 46: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++++ uname -m -46: +++ canonical_name armv7l +46: +++ canonical_name aarch64 46: +++ case $1 in -46: +++ echo arm -46: ++ HOST=arm +46: +++ echo aarch64 +46: ++ HOST=aarch64 46: ++ '[' -n '' ']' -46: ++ MACHINE=arm +46: ++ MACHINE=aarch64 46: ++ '[' -n '' ']' 46: ++ CC=cc 46: ++ CXX=c++ @@ -5036,40 +5039,25 @@ 46: ++ QEMU= 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT -46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh .sh -44: + cc -B. -o out/test/elf/arm/dt-init/exe2 out/test/elf/arm/dt-init/a.o out/test/elf/arm/dt-init/d.so -46: ++ testname=duplicate-error -46: ++ echo -n 'Testing duplicate-error ... ' -46: Testing duplicate-error ... ++ t=out/test/elf/arm/duplicate-error -46: ++ mkdir -p out/test/elf/arm/duplicate-error -46: + cc -o out/test/elf/arm/duplicate-error/a.o -c -x assembler - -46: + cat -46: + ./mold -o out/test/elf/arm/duplicate-error/exe out/test/elf/arm/duplicate-error/a.o out/test/elf/arm/duplicate-error/a.o -46: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/arm/duplicate-error/log -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 44/273 Test #46: arm-duplicate-error ......................... Passed 0.07 sec -test 47 - Start 47: arm-dynamic-dt-debug - -47: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" -47: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -47: Test timeout computed to be: 1500 -47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh +46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh +47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh 47: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C +46: ++ testname=dynamic-list +46: ++ echo -n 'Testing dynamic-list ... ' +46: Testing dynamic-list ... ++ t=out/test/elf/aarch64/dynamic-list +46: ++ mkdir -p out/test/elf/aarch64/dynamic-list +46: + cc -o out/test/elf/aarch64/dynamic-list/a.o -c -xc - +46: + cat +44: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/exe 47: ++++ uname -m -45: + grep -Fq 'Shared library: [libfoo]' -47: +++ canonical_name armv7l +47: +++ canonical_name aarch64 47: +++ case $1 in -47: +++ echo arm -45: + readelf --dynamic out/test/elf/arm/dt-needed/exe -47: ++ HOST=arm +47: +++ echo aarch64 +47: ++ HOST=aarch64 47: ++ '[' -n '' ']' -47: ++ MACHINE=arm +47: ++ MACHINE=aarch64 47: ++ '[' -n '' ']' 47: ++ CC=cc 47: ++ CXX=c++ @@ -5081,42 +5069,55 @@ 47: ++ QEMU= 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT -47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh .sh -45: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o -L out/test/elf/arm/dt-needed -lfoo -47: ++ testname=dynamic-dt-debug -47: ++ echo -n 'Testing dynamic-dt-debug ... ' -47: Testing dynamic-dt-debug ... ++ t=out/test/elf/arm/dynamic-dt-debug -47: ++ mkdir -p out/test/elf/arm/dynamic-dt-debug -44: + out/test/elf/arm/dt-init/exe1 +44: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log +47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh +47: ++ testname=dynamic-list2 +47: ++ echo -n 'Testing dynamic-list2 ... ' +47: Testing dynamic-list2 ... ++ t=out/test/elf/aarch64/dynamic-list2 +47: ++ mkdir -p out/test/elf/aarch64/dynamic-list2 +44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/b.o -c -xc - +44: + cat +47: + cc -o out/test/elf/aarch64/dynamic-list2/a.o -c -xc - 47: + cat -44: + out/test/elf/arm/dt-init/exe2 -47: + cc -o out/test/elf/arm/dynamic-dt-debug/a.o -c -xc - -44: + grep -q init out/test/elf/arm/dt-init/log1 -44: + grep -q fini out/test/elf/arm/dt-init/log1 -44: + grep -q init out/test/elf/arm/dt-init/log2 -44: + grep -q fini out/test/elf/arm/dt-init/log2 +42: + grep -Fq 'Shared library: [libfoo]' +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o -L out/test/elf/aarch64/dt-needed -lfoo +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe out/test/elf/aarch64/dynamic-list/a.o +47: + cat +47: + c++ -o out/test/elf/aarch64/dynamic-list2/b.o -c -xc++ - +44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/c.so out/test/elf/aarch64/dynamic-dt-debug/b.o -shared +42: + grep -Fq 'Shared library: [libfoo]' +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o out/test/elf/aarch64/dt-needed/libbar.so +47: + c++ -B. -o out/test/elf/aarch64/dynamic-list2/exe out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o +44: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/c.so +44: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 - 45/273 Test #44: arm-dt-init ................................. Passed 0.53 sec + 44/270 Test #44: aarch64-dynamic-dt-debug ............................ Passed 0.85 sec test 48 - Start 48: arm-dynamic-linker + Start 48: aarch64-dynamic-list3 -48: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" +48: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh" 48: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 48: Test timeout computed to be: 1500 -48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log +48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh 48: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log +46: + cat 48: ++++ uname -m -48: +++ canonical_name armv7l +48: +++ canonical_name aarch64 48: +++ case $1 in -48: +++ echo arm -48: ++ HOST=arm +48: +++ echo aarch64 +48: ++ HOST=aarch64 48: ++ '[' -n '' ']' -48: ++ MACHINE=arm +48: ++ MACHINE=aarch64 48: ++ '[' -n '' ']' 48: ++ CC=cc 48: ++ CXX=c++ @@ -5128,53 +5129,52 @@ 48: ++ QEMU= 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT -48: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh .sh -47: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/exe out/test/elf/arm/dynamic-dt-debug/a.o -48: ++ testname=dynamic-linker -48: ++ echo -n 'Testing dynamic-linker ... ' -48: Testing dynamic-linker ... ++ t=out/test/elf/arm/dynamic-linker -48: ++ mkdir -p out/test/elf/arm/dynamic-linker -45: + grep -Fq 'Shared library: [libfoo]' -45: + readelf --dynamic out/test/elf/arm/dt-needed/exe -45: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o out/test/elf/arm/dt-needed/libbar.so -48: + cc -c -o out/test/elf/arm/dynamic-linker/a.o -x assembler - +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe1 out/test/elf/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list/dyn +48: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh .sh +48: ++ testname=dynamic-list3 +48: ++ echo -n 'Testing dynamic-list3 ... ' +48: Testing dynamic-list3 ... ++ t=out/test/elf/aarch64/dynamic-list3 +48: ++ mkdir -p out/test/elf/aarch64/dynamic-list3 48: + cat -48: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o -48: + readelf --sections out/test/elf/arm/dynamic-linker/exe -48: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log -48: + readelf --dynamic out/test/elf/arm/dynamic-linker/exe -48: + ./mold -o out/test/elf/arm/dynamic-linker/exe out/test/elf/arm/dynamic-linker/a.o --dynamic-linker=/foo/bar -48: + readelf --sections out/test/elf/arm/dynamic-linker/exe -48: + grep -Fq .interp out/test/elf/arm/dynamic-linker/log -45: + readelf --dynamic out/test/elf/arm/dt-needed/exe -45: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -47: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/exe -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 46/273 Test #48: arm-dynamic-linker .......................... Passed 0.15 sec +48: + c++ -fPIC -c -o out/test/elf/aarch64/dynamic-list3/b.o -xc - +48: + cat +42: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o -Lout/test/elf/aarch64/dt-needed -lbar +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe1 +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log1 +48: + cc -B. -Wl,--dynamic-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe1 out/test/elf/aarch64/dynamic-list3/b.o +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log1 +47: + cat +47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe1 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list2/dyn +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe2 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list/dyn +42: + grep -Fq 'Shared library: [libbar.so]' +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 45/270 Test #42: aarch64-dt-needed ................................... Passed 1.37 sec test 49 - Start 49: arm-dynamic-list + Start 49: aarch64-dynamic -49: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh" +49: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh" 49: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 49: Test timeout computed to be: 1500 -45: + cc -B. -o out/test/elf/arm/dt-needed/exe out/test/elf/arm/dt-needed/b.o -Lout/test/elf/arm/dt-needed -lbar -47: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log -49: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh +49: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh 49: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C -47: + cc -o out/test/elf/arm/dynamic-dt-debug/b.o -c -xc - 49: ++++ uname -m -47: + cat -49: +++ canonical_name armv7l +49: +++ canonical_name aarch64 49: +++ case $1 in -49: +++ echo arm -49: ++ HOST=arm +49: +++ echo aarch64 +49: ++ HOST=aarch64 49: ++ '[' -n '' ']' -49: ++ MACHINE=arm +49: ++ MACHINE=aarch64 49: ++ '[' -n '' ']' 49: ++ CC=cc 49: ++ CXX=c++ @@ -5186,38 +5186,66 @@ 49: ++ QEMU= 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT -49: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh -49: ++ testname=dynamic-list -49: ++ echo -n 'Testing dynamic-list ... ' -49: Testing dynamic-list ... ++ t=out/test/elf/arm/dynamic-list -49: ++ mkdir -p out/test/elf/arm/dynamic-list -49: + cc -o out/test/elf/arm/dynamic-list/a.o -c -xc - -49: + cat -47: + cc -B. -o out/test/elf/arm/dynamic-dt-debug/c.so out/test/elf/arm/dynamic-dt-debug/b.o -shared -45: + readelf --dynamic out/test/elf/arm/dt-needed/exe -45: + grep -Fq 'Shared library: [libbar.so]' -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 47/273 Test #45: arm-dt-needed ............................... Passed 0.71 sec +49: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh .sh +49: ++ testname=dynamic +49: ++ echo -n 'Testing dynamic ... ' +49: Testing dynamic ... ++ t=out/test/elf/aarch64/dynamic +49: ++ mkdir -p out/test/elf/aarch64/dynamic +49: + echo '.globl main; main:' +49: + cc -o out/test/elf/aarch64/dynamic/a.o -c -x assembler - +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe1 +49: + cc -B. -o out/test/elf/aarch64/dynamic/exe out/test/elf/aarch64/dynamic/a.o +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log1 +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log1 +47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log1 +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe2 +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log2 +47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe2 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list2/dyn +48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe1 +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log2 +48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log1 +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe3 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log1 +48: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe2 out/test/elf/aarch64/dynamic-list3/b.o +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe2 +49: + readelf --dynamic out/test/elf/aarch64/dynamic/exe +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log2 +49: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/aarch64/dynamic/log +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log2 +47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log2 +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 46/270 Test #47: aarch64-dynamic-list2 ............................... Passed 1.02 sec test 50 - Start 50: arm-dynamic-list2 + Start 50: aarch64-emit-relocs-cpp -50: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh" +50: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh" 50: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 50: Test timeout computed to be: 1500 -50: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh +49: + readelf -W --dyn-syms --use-dynamic out/test/elf/aarch64/dynamic/exe +50: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh +49: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/aarch64/dynamic/log2 +49: + cat +49: + cc -c -fPIC -o out/test/elf/aarch64/dynamic/b.o -xc - 50: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe3 +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log3 50: ++++ uname -m -50: +++ canonical_name armv7l +50: +++ canonical_name aarch64 50: +++ case $1 in -50: +++ echo arm -50: ++ HOST=arm +50: +++ echo aarch64 +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log3 +50: ++ HOST=aarch64 50: ++ '[' -n '' ']' -50: ++ MACHINE=arm +50: ++ MACHINE=aarch64 50: ++ '[' -n '' ']' 50: ++ CC=cc 50: ++ CXX=c++ @@ -5229,38 +5257,42 @@ 50: ++ QEMU= 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT -49: + cc -B. -o out/test/elf/arm/dynamic-list/exe out/test/elf/arm/dynamic-list/a.o -50: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh -50: ++ testname=dynamic-list2 -50: ++ echo -n 'Testing dynamic-list2 ... ' -50: Testing dynamic-list2 ... ++ t=out/test/elf/arm/dynamic-list2 -50: ++ mkdir -p out/test/elf/arm/dynamic-list2 -50: + cat -50: + cc -o out/test/elf/arm/dynamic-list2/a.o -c -xc - -47: + readelf --dynamic out/test/elf/arm/dynamic-dt-debug/c.so -47: + grep -Fq '(DEBUG)' out/test/elf/arm/dynamic-dt-debug/log -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 48/273 Test #47: arm-dynamic-dt-debug ........................ Passed 0.38 sec +50: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh +50: ++ testname=emit-relocs-cpp +50: ++ echo -n 'Testing emit-relocs-cpp ... ' +50: Testing emit-relocs-cpp ... ++ t=out/test/elf/aarch64/emit-relocs-cpp +50: ++ mkdir -p out/test/elf/aarch64/emit-relocs-cpp +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +50: + '[' aarch64 = arm ']' + 47/270 Test #46: aarch64-dynamic-list ................................ Passed 1.11 sec test 51 - Start 51: arm-dynamic-list3 + Start 51: aarch64-emit-relocs-dead-sections -51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh" +51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" 51: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 51: Test timeout computed to be: 1500 -51: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh +48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe2 +48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log2 +50: + c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +50: + cat +48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log2 +48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log2 +51: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh +48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log2 51: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C +48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log2 51: ++++ uname -m -51: +++ canonical_name armv7l +51: +++ canonical_name aarch64 51: +++ case $1 in -51: +++ echo arm -51: ++ HOST=arm +51: +++ echo aarch64 +51: ++ HOST=aarch64 51: ++ '[' -n '' ']' -51: ++ MACHINE=arm +51: ++ MACHINE=aarch64 51: ++ '[' -n '' ']' 51: ++ CC=cc 51: ++ CXX=c++ @@ -5270,83 +5302,50 @@ 51: ++ OBJCOPY=objcopy 51: ++ STRIP=strip 51: ++ QEMU= -49: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT -51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh .sh -50: + cat -50: + c++ -o out/test/elf/arm/dynamic-list2/b.o -c -xc++ - -51: ++ testname=dynamic-list3 -51: ++ echo -n 'Testing dynamic-list3 ... ' -51: Testing dynamic-list3 ... ++ t=out/test/elf/arm/dynamic-list3 -51: ++ mkdir -p out/test/elf/arm/dynamic-list3 -49: + grep -q ' foo$' out/test/elf/arm/dynamic-list/log -51: + cat -49: + grep -q ' bar$' out/test/elf/arm/dynamic-list/log -51: + cat -51: + c++ -fPIC -c -o out/test/elf/arm/dynamic-list3/b.o -xc - -49: + cat -49: + cc -B. -o out/test/elf/arm/dynamic-list/exe1 out/test/elf/arm/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/arm/dynamic-list/dyn -50: + c++ -B. -o out/test/elf/arm/dynamic-list2/exe out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -51: + cc -B. -Wl,--dynamic-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe1 out/test/elf/arm/dynamic-list3/b.o -49: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe1 -49: + grep -q ' foo$' out/test/elf/arm/dynamic-list/log1 -49: + grep -q ' bar$' out/test/elf/arm/dynamic-list/log1 -49: + cc -B. -o out/test/elf/arm/dynamic-list/exe2 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list/dyn -51: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe1 -51: + grep -q ' xyz$' out/test/elf/arm/dynamic-list3/log1 -51: + grep -q ' foobarzx$' out/test/elf/arm/dynamic-list3/log1 -50: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe -51: + grep -q ' foobarcx$' out/test/elf/arm/dynamic-list3/log1 -50: + grep -q ' foo$' out/test/elf/arm/dynamic-list2/log -51: + grep -q ' foo123bar456bx$' out/test/elf/arm/dynamic-list3/log1 -50: + grep -q ' bar$' out/test/elf/arm/dynamic-list2/log -51: + grep -q ' foo123bar456c$' out/test/elf/arm/dynamic-list3/log1 -50: + cat -51: + grep -q ' foo123bar456x$' out/test/elf/arm/dynamic-list3/log1 -50: + cc -B. -o out/test/elf/arm/dynamic-list2/exe1 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/arm/dynamic-list2/dyn -51: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list3/dyn -o out/test/elf/arm/dynamic-list3/exe2 out/test/elf/arm/dynamic-list3/b.o -49: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe2 -49: + grep -q ' foo$' out/test/elf/arm/dynamic-list/log2 -49: + grep -q ' bar$' out/test/elf/arm/dynamic-list/log2 -49: + cc -B. -o out/test/elf/arm/dynamic-list/exe3 out/test/elf/arm/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -51: + readelf --dyn-syms out/test/elf/arm/dynamic-list3/exe2 -51: + grep -q ' xyz$' out/test/elf/arm/dynamic-list3/log2 -50: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe1 -51: + grep -q ' foobarzx$' out/test/elf/arm/dynamic-list3/log2 -50: + grep -q ' foo$' out/test/elf/arm/dynamic-list2/log1 -50: + grep -q ' bar$' out/test/elf/arm/dynamic-list2/log1 -50: + grep -q ' _Z3bazi$' out/test/elf/arm/dynamic-list2/log1 -51: + grep -q ' foobarcx$' out/test/elf/arm/dynamic-list3/log2 -50: + cc -B. -o out/test/elf/arm/dynamic-list2/exe2 out/test/elf/arm/dynamic-list2/a.o out/test/elf/arm/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/arm/dynamic-list2/dyn -51: + grep -q ' foo123bar456bx$' out/test/elf/arm/dynamic-list3/log2 -51: + grep -q ' foo123bar456c$' out/test/elf/arm/dynamic-list3/log2 -51: + grep -q ' foo123bar456x$' out/test/elf/arm/dynamic-list3/log2 -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 49/273 Test #51: arm-dynamic-list3 ........................... Passed 0.31 sec +48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log2 +51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh +51: ++ testname=emit-relocs-dead-sections +51: ++ echo -n 'Testing emit-relocs-dead-sections ... ' +51: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/aarch64/emit-relocs-dead-sections +51: ++ mkdir -p out/test/elf/aarch64/emit-relocs-dead-sections +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 + 48/270 Test #48: aarch64-dynamic-list3 ............................... Passed 0.78 sec test 52 - Start 52: arm-dynamic + Start 52: aarch64-emit-relocs -52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh" +52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" 52: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 52: Test timeout computed to be: 1500 -49: + readelf --dyn-syms out/test/elf/arm/dynamic-list/exe3 -52: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh +51: + '[' aarch64 = sh4 ']' +51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +51: + cat +52: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh 52: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C -49: + grep -q ' foo$' out/test/elf/arm/dynamic-list/log3 +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 49/270 Test #49: aarch64-dynamic ..................................... Passed 0.50 sec +test 53 + Start 53: aarch64-empty-file + +53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" +53: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +53: Test timeout computed to be: 1500 52: ++++ uname -m -52: +++ canonical_name armv7l +52: +++ canonical_name aarch64 52: +++ case $1 in -52: +++ echo arm -49: + grep -q ' bar$' out/test/elf/arm/dynamic-list/log3 -52: ++ HOST=arm +52: +++ echo aarch64 +52: ++ HOST=aarch64 52: ++ '[' -n '' ']' -52: ++ MACHINE=arm +52: ++ MACHINE=aarch64 52: ++ '[' -n '' ']' 52: ++ CC=cc 52: ++ CXX=c++ @@ -5358,36 +5357,25 @@ 52: ++ QEMU= 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT -52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh .sh -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 -52: ++ testname=dynamic -52: ++ echo -n 'Testing dynamic ... ' -52: Testing dynamic ... ++ t=out/test/elf/arm/dynamic -52: ++ mkdir -p out/test/elf/arm/dynamic - 50/273 Test #49: arm-dynamic-list ............................ Passed 0.52 sec -test 53 - Start 53: arm-emit-relocs-cpp - -53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh" -53: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -53: Test timeout computed to be: 1500 -52: + echo '.globl main; main:' -52: + cc -o out/test/elf/arm/dynamic/a.o -c -x assembler - -53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh +52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh +52: ++ testname=emit-relocs +52: ++ echo -n 'Testing emit-relocs ... ' +52: Testing emit-relocs ... ++ t=out/test/elf/aarch64/emit-relocs +52: ++ mkdir -p out/test/elf/aarch64/emit-relocs +50: + c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs +52: + cat +52: + cc -o out/test/elf/aarch64/emit-relocs/a.o -c -fPIC -xc - +53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh 53: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C -52: + cc -B. -o out/test/elf/arm/dynamic/exe out/test/elf/arm/dynamic/a.o 53: ++++ uname -m -53: +++ canonical_name armv7l +53: +++ canonical_name aarch64 53: +++ case $1 in -53: +++ echo arm -53: ++ HOST=arm +53: +++ echo aarch64 +53: ++ HOST=aarch64 53: ++ '[' -n '' ']' -53: ++ MACHINE=arm +53: ++ MACHINE=aarch64 53: ++ '[' -n '' ']' 53: ++ CC=cc 53: ++ CXX=c++ @@ -5399,50 +5387,90 @@ 53: ++ QEMU= 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT -53: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh -50: + readelf --dyn-syms out/test/elf/arm/dynamic-list2/exe2 -53: ++ testname=emit-relocs-cpp -53: ++ echo -n 'Testing emit-relocs-cpp ... ' -53: Testing emit-relocs-cpp ... ++ t=out/test/elf/arm/emit-relocs-cpp -53: ++ mkdir -p out/test/elf/arm/emit-relocs-cpp -53: + '[' arm = arm ']' -53: + skip -53: + echo skipped -53: skipped -53: + trap - EXIT -53: + exit 0 -50: + grep -q ' foo$' out/test/elf/arm/dynamic-list2/log2 - 51/273 Test #53: arm-emit-relocs-cpp .........................***Skipped 0.04 sec +53: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh .sh +53: ++ testname=empty-file +53: ++ echo -n 'Testing empty-file ... ' +53: Testing empty-file ... ++ t=out/test/elf/aarch64/empty-file +53: ++ mkdir -p out/test/elf/aarch64/empty-file +53: + cat +53: + cc -o out/test/elf/aarch64/empty-file/a.o -c -xc - +50: + grep -q 'Hello world' +50: + out/test/elf/aarch64/emit-relocs-cpp/exe +52: + cc -B. -o out/test/elf/aarch64/emit-relocs/exe out/test/elf/aarch64/emit-relocs/a.o -Wl,-emit-relocs +50: + grep -Eq 'rela?\.text' +50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +50: + grep -Eq 'rela?\.eh_frame' +53: + rm -f out/test/elf/aarch64/empty-file/b.script +50: ++ on_error 15 +50: ++ code=1 +50: ++ echo 'command failed: 15: grep -Eq '\''rela?\.eh_frame'\''' +50: command failed: 15: grep -Eq 'rela?\.eh_frame' +50: ++ trap - EXIT +50: ++ exit 1 + 50/270 Test #50: aarch64-emit-relocs-cpp .............................***Failed 0.46 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh +++ testname=emit-relocs-cpp +++ echo -n 'Testing emit-relocs-cpp ... ' +Testing emit-relocs-cpp ... ++ t=out/test/elf/aarch64/emit-relocs-cpp +++ mkdir -p out/test/elf/aarch64/emit-relocs-cpp ++ '[' aarch64 = arm ']' ++ c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - ++ cat ++ c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs ++ grep -q 'Hello world' ++ out/test/elf/aarch64/emit-relocs-cpp/exe ++ grep -Eq 'rela?\.text' ++ readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe ++ readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe ++ grep -Eq 'rela?\.eh_frame' +++ on_error 15 +++ code=1 +++ echo 'command failed: 15: grep -Eq '\''rela?\.eh_frame'\''' +command failed: 15: grep -Eq 'rela?\.eh_frame' +++ trap - EXIT +++ exit 1 + test 54 - Start 54: arm-emit-relocs-dead-sections + Start 54: aarch64-empty-input -54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" +54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" 54: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 54: Test timeout computed to be: 1500 -50: + grep -q ' bar$' out/test/elf/arm/dynamic-list2/log2 -50: + grep -q ' _Z3bazi$' out/test/elf/arm/dynamic-list2/log2 -54: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 52/273 Test #50: arm-dynamic-list2 ........................... Passed 0.49 sec -test 55 - Start 55: arm-emit-relocs - -55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" -55: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -55: Test timeout computed to be: 1500 +53: + touch out/test/elf/aarch64/empty-file/b.script +54: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh 54: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C 54: ++++ uname -m -54: +++ canonical_name armv7l +54: +++ canonical_name aarch64 54: +++ case $1 in -54: +++ echo arm -54: ++ HOST=arm +54: +++ echo aarch64 +54: ++ HOST=aarch64 54: ++ '[' -n '' ']' -54: ++ MACHINE=arm +54: ++ MACHINE=aarch64 54: ++ '[' -n '' ']' 54: ++ CC=cc 54: ++ CXX=c++ @@ -5454,25 +5482,41 @@ 54: ++ QEMU= 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT -54: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh -55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh +52: + grep -q 'Hello world' +52: + out/test/elf/aarch64/emit-relocs/exe +54: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh .sh +52: + readelf -S out/test/elf/aarch64/emit-relocs/exe +52: + grep -Eq 'rela?\.text' +54: ++ testname=empty-input +54: ++ echo -n 'Testing empty-input ... ' +54: Testing empty-input ... ++ t=out/test/elf/aarch64/empty-input +54: ++ mkdir -p out/test/elf/aarch64/empty-input +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 + 51/270 Test #52: aarch64-emit-relocs ................................. Passed 0.38 sec +test 55 + Start 55: aarch64-empty-version + +55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" +55: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +55: Test timeout computed to be: 1500 +54: + rm -f out/test/elf/aarch64/empty-input/a.o +53: + cc -B. -o out/test/elf/aarch64/empty-file/exe out/test/elf/aarch64/empty-file/a.o -Wl,--version-script,out/test/elf/aarch64/empty-file/b.script +54: + touch out/test/elf/aarch64/empty-input/a.o +54: + cc -B. -o out/test/elf/aarch64/empty-input/exe out/test/elf/aarch64/empty-input/a.o +55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh 55: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C -54: ++ testname=emit-relocs-dead-sections -54: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -54: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/arm/emit-relocs-dead-sections -54: ++ mkdir -p out/test/elf/arm/emit-relocs-dead-sections 55: ++++ uname -m -54: + '[' arm = sh4 ']' -54: + cat -54: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -55: +++ canonical_name armv7l +55: +++ canonical_name aarch64 55: +++ case $1 in -55: +++ echo arm -55: ++ HOST=arm +55: +++ echo aarch64 +55: ++ HOST=aarch64 55: ++ '[' -n '' ']' -55: ++ MACHINE=arm +55: ++ MACHINE=aarch64 55: ++ '[' -n '' ']' 55: ++ CC=cc 55: ++ CXX=c++ @@ -5484,42 +5528,54 @@ 55: ++ QEMU= 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT -55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh -55: ++ testname=emit-relocs -55: ++ echo -n 'Testing emit-relocs ... ' -55: Testing emit-relocs ... ++ t=out/test/elf/arm/emit-relocs -55: ++ mkdir -p out/test/elf/arm/emit-relocs -55: + cc -o out/test/elf/arm/emit-relocs/a.o -c -fPIC -xc - +55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh +55: ++ testname=empty-version +55: ++ echo -n 'Testing empty-version ... ' +55: Testing empty-version ... ++ t=out/test/elf/aarch64/empty-version +55: ++ mkdir -p out/test/elf/aarch64/empty-version +55: + cc -fPIC -c -o out/test/elf/aarch64/empty-version/a.o -xc - 55: + cat -52: + readelf --dynamic out/test/elf/arm/dynamic/exe -52: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/arm/dynamic/log -52: + readelf -W --dyn-syms --use-dynamic out/test/elf/arm/dynamic/exe -52: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/arm/dynamic/log2 -52: + cc -c -fPIC -o out/test/elf/arm/dynamic/b.o -xc - -52: + cat -55: + cc -B. -o out/test/elf/arm/emit-relocs/exe out/test/elf/arm/emit-relocs/a.o -Wl,-emit-relocs -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 53/273 Test #52: arm-dynamic ................................. Passed 0.23 sec +54: + grep -q 'unknown file type' out/test/elf/aarch64/empty-input/log +53: + out/test/elf/aarch64/empty-file/exe +53: + grep -q 'Hello world' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 52/270 Test #54: aarch64-empty-input ................................. Passed 0.24 sec test 56 - Start 56: arm-empty-file + Start 56: aarch64-entry -56: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" +56: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh" 56: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 56: Test timeout computed to be: 1500 -56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 53/270 Test #53: aarch64-empty-file .................................. Passed 0.49 sec +test 57 + Start 57: aarch64-exception + +57: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh" +57: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +57: Test timeout computed to be: 1500 +56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh 56: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C +55: + cc -B. -shared -o out/test/elf/aarch64/empty-version/b.so out/test/elf/aarch64/empty-version/a.o +57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh +57: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +57: ++ export LC_ALL=C +57: ++ LC_ALL=C 56: ++++ uname -m -56: +++ canonical_name armv7l +56: +++ canonical_name aarch64 56: +++ case $1 in -56: +++ echo arm -56: ++ HOST=arm +56: +++ echo aarch64 +56: ++ HOST=aarch64 56: ++ '[' -n '' ']' -56: ++ MACHINE=arm +56: ++ MACHINE=aarch64 56: ++ '[' -n '' ']' 56: ++ CC=cc 56: ++ CXX=c++ @@ -5531,39 +5587,13 @@ 56: ++ QEMU= 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT -56: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh .sh -56: ++ testname=empty-file -56: ++ echo -n 'Testing empty-file ... ' -56: Testing empty-file ... ++ t=out/test/elf/arm/empty-file -56: ++ mkdir -p out/test/elf/arm/empty-file -56: + cc -o out/test/elf/arm/empty-file/a.o -c -xc - -56: + cat -55: + out/test/elf/arm/emit-relocs/exe -55: + grep -q 'Hello world' -55: + readelf -S out/test/elf/arm/emit-relocs/exe -55: + grep -Eq 'rela?\.text' -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 - 54/273 Test #55: arm-emit-relocs ............................. Passed 0.20 sec -test 57 - Start 57: arm-empty-input - -57: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" -57: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -57: Test timeout computed to be: 1500 -57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh -57: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -57: ++ export LC_ALL=C -57: ++ LC_ALL=C 57: ++++ uname -m -57: +++ canonical_name armv7l +57: +++ canonical_name aarch64 57: +++ case $1 in -57: +++ echo arm -57: ++ HOST=arm +57: +++ echo aarch64 +57: ++ HOST=aarch64 57: ++ '[' -n '' ']' -57: ++ MACHINE=arm +57: ++ MACHINE=aarch64 57: ++ '[' -n '' ']' 57: ++ CC=cc 57: ++ CXX=c++ @@ -5575,40 +5605,52 @@ 57: ++ QEMU= 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT -57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh .sh -57: ++ testname=empty-input -57: ++ echo -n 'Testing empty-input ... ' -57: Testing empty-input ... ++ t=out/test/elf/arm/empty-input -57: ++ mkdir -p out/test/elf/arm/empty-input -57: + rm -f out/test/elf/arm/empty-input/a.o -56: + rm -f out/test/elf/arm/empty-file/b.script -57: + touch out/test/elf/arm/empty-input/a.o -56: + touch out/test/elf/arm/empty-file/b.script -57: + cc -B. -o out/test/elf/arm/empty-input/exe out/test/elf/arm/empty-input/a.o -56: + cc -B. -o out/test/elf/arm/empty-file/exe out/test/elf/arm/empty-file/a.o -Wl,--version-script,out/test/elf/arm/empty-file/b.script -57: + grep -q 'unknown file type' out/test/elf/arm/empty-input/log -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 55/273 Test #57: arm-empty-input ............................. Passed 0.11 sec +57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh +56: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh .sh +56: ++ testname=entry +56: ++ echo -n 'Testing entry ... ' +56: Testing entry ... ++ t=out/test/elf/aarch64/entry +56: ++ mkdir -p out/test/elf/aarch64/entry +57: ++ testname=exception +57: ++ echo -n 'Testing exception ... ' +57: Testing exception ... ++ t=out/test/elf/aarch64/exception +57: ++ mkdir -p out/test/elf/aarch64/exception +56: + '[' aarch64 = ppc64 ']' +57: + '[' aarch64 = sh4 ']' +57: + static= +57: + test_cflags -static +57: + echo 'int main() {}' +57: + cc -static -o /dev/null -xc - +56: + cat +56: + cc -o out/test/elf/aarch64/entry/a.o -c -x assembler - +56: + cat +56: + cc -o out/test/elf/aarch64/entry/b.o -c -xc - +55: + grep -q 'bar1$' +55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so +55: + grep -q 'bar2$' +55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 + 54/270 Test #55: aarch64-empty-version ............................... Passed 0.36 sec test 58 - Start 58: arm-empty-version + Start 58: aarch64-exclude-libs -58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" +58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" 58: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 58: Test timeout computed to be: 1500 -58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh +58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh 58: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C 58: ++++ uname -m -58: +++ canonical_name armv7l +58: +++ canonical_name aarch64 58: +++ case $1 in -58: +++ echo arm -58: ++ HOST=arm +58: +++ echo aarch64 +58: ++ HOST=aarch64 58: ++ '[' -n '' ']' -58: ++ MACHINE=arm +58: ++ MACHINE=aarch64 58: ++ '[' -n '' ']' 58: ++ CC=cc 58: ++ CXX=c++ @@ -5620,37 +5662,43 @@ 58: ++ QEMU= 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT -58: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh -58: ++ testname=empty-version -58: ++ echo -n 'Testing empty-version ... ' -58: Testing empty-version ... ++ t=out/test/elf/arm/empty-version -58: ++ mkdir -p out/test/elf/arm/empty-version +58: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh .sh +58: ++ testname=exclude-libs +58: ++ echo -n 'Testing exclude-libs ... ' +58: Testing exclude-libs ... ++ t=out/test/elf/aarch64/exclude-libs +58: ++ mkdir -p out/test/elf/aarch64/exclude-libs +56: + cc -B. -o out/test/elf/aarch64/entry/exe1 -Wl,-e,foo out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o 58: + cat -58: + cc -fPIC -c -o out/test/elf/arm/empty-version/a.o -xc - -56: + out/test/elf/arm/empty-file/exe -56: + grep -q 'Hello world' +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/a.o - +56: + readelf -e out/test/elf/aarch64/entry/exe1 +56: + grep -q 'Entry point address:.*0x1000$' out/test/elf/aarch64/entry/log +56: + cc -B. -o out/test/elf/aarch64/entry/exe2 -Wl,-e,bar out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o +56: + readelf -e out/test/elf/aarch64/entry/exe2 +56: + grep -q 'Entry point address:.*0x2000$' out/test/elf/aarch64/entry/log 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 - 56/273 Test #56: arm-empty-file .............................. Passed 0.26 sec + 55/270 Test #56: aarch64-entry ....................................... Passed 1.61 sec test 59 - Start 59: arm-entry + Start 59: aarch64-exclude-libs2 -59: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh" +59: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh" 59: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 59: Test timeout computed to be: 1500 -59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh +59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh +58: + cat +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/b.o - 59: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C 59: ++++ uname -m -59: +++ canonical_name armv7l +59: +++ canonical_name aarch64 59: +++ case $1 in -59: +++ echo arm -59: ++ HOST=arm +59: +++ echo aarch64 +59: ++ HOST=aarch64 59: ++ '[' -n '' ']' -59: ++ MACHINE=arm +59: ++ MACHINE=aarch64 59: ++ '[' -n '' ']' 59: ++ CC=cc 59: ++ CXX=c++ @@ -5662,44 +5710,55 @@ 59: ++ QEMU= 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT -59: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh .sh -59: ++ testname=entry -59: ++ echo -n 'Testing entry ... ' -59: Testing entry ... ++ t=out/test/elf/arm/entry -59: ++ mkdir -p out/test/elf/arm/entry -59: + '[' arm = ppc64 ']' +59: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh .sh +59: ++ testname=exclude-libs2 +59: ++ echo -n 'Testing exclude-libs2 ... ' +59: Testing exclude-libs2 ... ++ t=out/test/elf/aarch64/exclude-libs2 +59: ++ mkdir -p out/test/elf/aarch64/exclude-libs2 59: + cat -59: + cc -o out/test/elf/arm/entry/a.o -c -x assembler - -58: + cc -B. -shared -o out/test/elf/arm/empty-version/b.so out/test/elf/arm/empty-version/a.o +59: + cc -x assembler -c -o out/test/elf/aarch64/exclude-libs2/a.o - +59: + rm -f out/test/elf/aarch64/exclude-libs2/b.a +59: + ar crs out/test/elf/aarch64/exclude-libs2/b.a out/test/elf/aarch64/exclude-libs2/a.o +59: + cc -xc -c -o out/test/elf/aarch64/exclude-libs2/c.o - 59: + cat -59: + cc -o out/test/elf/arm/entry/b.o -c -xc - -59: + cc -B. -o out/test/elf/arm/entry/exe1 -Wl,-e,foo out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o -58: + grep -q 'bar1$' -58: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -58: + grep -q 'bar2$' -58: + readelf --dyn-syms out/test/elf/arm/empty-version/b.so -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 57/273 Test #58: arm-empty-version ........................... Passed 0.34 sec +58: + rm -f out/test/elf/aarch64/exclude-libs/c.a +58: + ar crs out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/a.o +57: + static=-static +57: + static='-static -pthread' +57: + cat +57: + c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC +58: + rm -f out/test/elf/aarch64/exclude-libs/d.a +58: + ar crs out/test/elf/aarch64/exclude-libs/d.a out/test/elf/aarch64/exclude-libs/b.o +59: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs2/d.so out/test/elf/aarch64/exclude-libs2/c.o out/test/elf/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a +51: + cat +51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +57: + c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/e.o - +58: + cat +59: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs2/d.so +59: + grep -Fq foo out/test/elf/aarch64/exclude-libs2/log +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 56/270 Test #59: aarch64-exclude-libs2 ............................... Passed 1.16 sec test 60 - Start 60: arm-exception + Start 60: aarch64-exclude-libs3 -60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh" +60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" 60: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 60: Test timeout computed to be: 1500 -60: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh +60: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh 60: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++++ uname -m -60: +++ canonical_name armv7l +60: +++ canonical_name aarch64 60: +++ case $1 in -60: +++ echo arm -60: ++ HOST=arm +60: +++ echo aarch64 +60: ++ HOST=aarch64 60: ++ '[' -n '' ']' -60: ++ MACHINE=arm +60: ++ MACHINE=aarch64 60: ++ '[' -n '' ']' 60: ++ CC=cc 60: ++ CXX=c++ @@ -5711,43 +5770,56 @@ 60: ++ QEMU= 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT -59: + readelf -e out/test/elf/arm/entry/exe1 -60: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh -60: ++ testname=exception -60: ++ echo -n 'Testing exception ... ' -60: Testing exception ... ++ t=out/test/elf/arm/exception -60: ++ mkdir -p out/test/elf/arm/exception -59: + grep -q 'Entry point address:.*0x1000$' out/test/elf/arm/entry/log -59: + cc -B. -o out/test/elf/arm/entry/exe2 -Wl,-e,bar out/test/elf/arm/entry/a.o out/test/elf/arm/entry/b.o -60: + '[' arm = sh4 ']' -60: + static= -60: + test_cflags -static -60: + cc -static -o /dev/null -xc - -60: + echo 'int main() {}' -59: + readelf -e out/test/elf/arm/entry/exe2 -59: + grep -q 'Entry point address:.*0x2000$' out/test/elf/arm/entry/log -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 58/273 Test #59: arm-entry ................................... Passed 0.38 sec +60: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh .sh +60: ++ testname=exclude-libs3 +60: ++ echo -n 'Testing exclude-libs3 ... ' +60: Testing exclude-libs3 ... ++ t=out/test/elf/aarch64/exclude-libs3 +60: ++ mkdir -p out/test/elf/aarch64/exclude-libs3 +60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/a.o - +60: + cat +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a +57: + c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread +60: + rm -f out/test/elf/aarch64/exclude-libs3/b.a +60: + ar crs out/test/elf/aarch64/exclude-libs3/b.a out/test/elf/aarch64/exclude-libs3/a.o +60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/c.o - +60: + cat +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +60: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs3/d.so out/test/elf/aarch64/exclude-libs3/c.o out/test/elf/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a +60: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs3/d.so +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +60: + grep -Fq foo out/test/elf/aarch64/exclude-libs3/log +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 57/270 Test #60: aarch64-exclude-libs3 ............................... Passed 0.92 sec test 61 - Start 61: arm-exclude-libs + Start 61: aarch64-execstack -61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" +61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" 61: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 61: Test timeout computed to be: 1500 -61: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh +61: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh 61: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C 61: ++++ uname -m -61: +++ canonical_name armv7l +57: + out/test/elf/aarch64/exception/exe1 +61: +++ canonical_name aarch64 61: +++ case $1 in -61: +++ echo arm -61: ++ HOST=arm +61: +++ echo aarch64 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -static -pthread +61: ++ HOST=aarch64 61: ++ '[' -n '' ']' -61: ++ MACHINE=arm +61: ++ MACHINE=aarch64 61: ++ '[' -n '' ']' 61: ++ CC=cc 61: ++ CXX=c++ @@ -5759,75 +5831,55 @@ 61: ++ QEMU= 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT -61: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh .sh -61: ++ testname=exclude-libs -61: ++ echo -n 'Testing exclude-libs ... ' -61: Testing exclude-libs ... ++ t=out/test/elf/arm/exclude-libs -61: ++ mkdir -p out/test/elf/arm/exclude-libs -61: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/a.o - -61: + cat -61: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/b.o - -61: + cat -60: + static=-static -60: + static='-static -pthread' -60: + cat -60: + c++ -c -o out/test/elf/arm/exception/b.o out/test/elf/arm/exception/a.cc -fPIC -61: + rm -f out/test/elf/arm/exclude-libs/c.a -61: + ar crs out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/a.o -61: + rm -f out/test/elf/arm/exclude-libs/d.a -61: + ar crs out/test/elf/arm/exclude-libs/d.a out/test/elf/arm/exclude-libs/b.o -61: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs/e.o - +61: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh .sh +61: ++ testname=execstack +61: ++ echo -n 'Testing execstack ... ' +61: Testing execstack ... ++ t=out/test/elf/aarch64/execstack +61: ++ mkdir -p out/test/elf/aarch64/execstack +61: + cc -c -xc -o out/test/elf/aarch64/execstack/a.o - 61: + cat -60: + c++ -c -o out/test/elf/arm/exception/c.o out/test/elf/arm/exception/a.cc -fno-PIC -61: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -60: + c++ -B. -o out/test/elf/arm/exception/exe1 out/test/elf/arm/exception/b.o -static -pthread -61: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -61: + grep -Fq foo out/test/elf/arm/exclude-libs/log -61: + grep -Fq bar out/test/elf/arm/exclude-libs/log -54: + c++ -o out/test/elf/arm/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -61: + grep -Fq baz out/test/elf/arm/exclude-libs/log -54: + cat -61: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -61: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -60: + out/test/elf/arm/exception/exe1 -61: + grep -Fq foo out/test/elf/arm/exclude-libs/log -60: + c++ -B. -o out/test/elf/arm/exception/exe2 out/test/elf/arm/exception/c.o -static -pthread -61: + grep -Fq bar out/test/elf/arm/exclude-libs/log -61: + grep -Fq baz out/test/elf/arm/exclude-libs/log -61: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -61: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -61: + grep -Fq foo out/test/elf/arm/exclude-libs/log -61: + grep -Fq bar out/test/elf/arm/exclude-libs/log -61: + grep -Fq baz out/test/elf/arm/exclude-libs/log -61: + cc -B. -shared -o out/test/elf/arm/exclude-libs/f.so out/test/elf/arm/exclude-libs/e.o out/test/elf/arm/exclude-libs/c.a out/test/elf/arm/exclude-libs/d.a -Wl,-exclude-libs=ALL -61: + readelf --dyn-syms out/test/elf/arm/exclude-libs/f.so -61: + grep -Fq foo out/test/elf/arm/exclude-libs/log -61: + grep -Fq bar out/test/elf/arm/exclude-libs/log -60: + out/test/elf/arm/exception/exe2 -61: + grep -Fq baz out/test/elf/arm/exclude-libs/log -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 59/273 Test #61: arm-exclude-libs ............................ Passed 0.62 sec +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +57: + out/test/elf/aarch64/exception/exe2 +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL +57: + c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie +61: + grep -q 'GNU_STACK.* RWE ' +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +57: + out/test/elf/aarch64/exception/exe3 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 58/270 Test #58: aarch64-exclude-libs ................................ Passed 3.99 sec test 62 - Start 62: arm-exclude-libs2 + Start 62: aarch64-execute-only -62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh" +62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" 62: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 62: Test timeout computed to be: 1500 -62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh -60: + c++ -B. -o out/test/elf/arm/exception/exe3 out/test/elf/arm/exception/b.o -pie +61: + grep -q 'GNU_STACK.* RW ' +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe +62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh 62: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o 62: ++++ uname -m -62: +++ canonical_name armv7l +62: +++ canonical_name aarch64 62: +++ case $1 in -62: +++ echo arm -62: ++ HOST=arm +62: +++ echo aarch64 +62: ++ HOST=aarch64 62: ++ '[' -n '' ']' -62: ++ MACHINE=arm +62: ++ MACHINE=aarch64 62: ++ '[' -n '' ']' 62: ++ CC=cc 62: ++ CXX=c++ @@ -5839,46 +5891,41 @@ 62: ++ QEMU= 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT -62: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh .sh -62: ++ testname=exclude-libs2 -62: ++ echo -n 'Testing exclude-libs2 ... ' -62: Testing exclude-libs2 ... ++ t=out/test/elf/arm/exclude-libs2 -62: ++ mkdir -p out/test/elf/arm/exclude-libs2 +62: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh .sh +62: ++ testname=execute-only +62: ++ echo -n 'Testing execute-only ... ' +62: Testing execute-only ... ++ t=out/test/elf/aarch64/execute-only +62: ++ mkdir -p out/test/elf/aarch64/execute-only +62: + '[' aarch64 = sparc64 ']' +62: + cc -o out/test/elf/aarch64/execute-only/a.o -c -xc - 62: + cat -62: + cc -x assembler -c -o out/test/elf/arm/exclude-libs2/a.o - -62: + rm -f out/test/elf/arm/exclude-libs2/b.a -62: + ar crs out/test/elf/arm/exclude-libs2/b.a out/test/elf/arm/exclude-libs2/a.o -62: + cat -62: + cc -xc -c -o out/test/elf/arm/exclude-libs2/c.o - -62: + cc -B. -shared -o out/test/elf/arm/exclude-libs2/d.so out/test/elf/arm/exclude-libs2/c.o out/test/elf/arm/exclude-libs2/b.a -Wl,-exclude-libs=b.a -60: + out/test/elf/arm/exception/exe3 -60: + c++ -B. -o out/test/elf/arm/exception/exe4 out/test/elf/arm/exception/c.o -no-pie -62: + readelf --dyn-syms out/test/elf/arm/exclude-libs2/d.so -62: + grep -Fq foo out/test/elf/arm/exclude-libs2/log -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 60/273 Test #62: arm-exclude-libs2 ........................... Passed 0.20 sec +62: + cc -B. -o out/test/elf/aarch64/execute-only/exe out/test/elf/aarch64/execute-only/a.o -Wl,--execute-only +57: + out/test/elf/aarch64/exception/exe4 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections +61: + grep -q 'GNU_STACK.* RW ' +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 + 59/270 Test #61: aarch64-execstack ................................... Passed 0.76 sec test 63 - Start 63: arm-exclude-libs3 + Start 63: aarch64-export-dynamic -63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" +63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" 63: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 63: Test timeout computed to be: 1500 -60: + out/test/elf/arm/exception/exe4 -60: + c++ -B. -o out/test/elf/arm/exception/exe5 out/test/elf/arm/exception/b.o -pie -Wl,--gc-sections -63: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh +63: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh 63: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C 63: ++++ uname -m -63: +++ canonical_name armv7l +63: +++ canonical_name aarch64 63: +++ case $1 in -63: +++ echo arm -63: ++ HOST=arm +63: +++ echo aarch64 +63: ++ HOST=aarch64 63: ++ '[' -n '' ']' -63: ++ MACHINE=arm +63: ++ MACHINE=aarch64 63: ++ '[' -n '' ']' 63: ++ CC=cc 63: ++ CXX=c++ @@ -5890,99 +5937,120 @@ 63: ++ QEMU= 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT -63: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh .sh -63: ++ testname=exclude-libs3 -63: ++ echo -n 'Testing exclude-libs3 ... ' -63: Testing exclude-libs3 ... ++ t=out/test/elf/arm/exclude-libs3 -63: ++ mkdir -p out/test/elf/arm/exclude-libs3 -63: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/a.o - -63: + cat -63: + rm -f out/test/elf/arm/exclude-libs3/b.a -63: + ar crs out/test/elf/arm/exclude-libs3/b.a out/test/elf/arm/exclude-libs3/a.o +63: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh .sh +63: ++ testname=export-dynamic +63: ++ echo -n 'Testing export-dynamic ... ' +63: Testing export-dynamic ... ++ t=out/test/elf/aarch64/export-dynamic +63: ++ mkdir -p out/test/elf/aarch64/export-dynamic 63: + cat -63: + cc -fPIC -xc -c -o out/test/elf/arm/exclude-libs3/c.o - -60: + out/test/elf/arm/exception/exe5 -60: + c++ -B. -o out/test/elf/arm/exception/exe6 out/test/elf/arm/exception/c.o -static -pthread -Wl,--gc-sections -63: + cc -B. -shared -o out/test/elf/arm/exclude-libs3/d.so out/test/elf/arm/exclude-libs3/c.o out/test/elf/arm/exclude-libs3/b.a -Wl,-exclude-libs=ALL -63: + readelf --dyn-syms out/test/elf/arm/exclude-libs3/d.so -63: + grep -Fq foo out/test/elf/arm/exclude-libs3/log -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 61/273 Test #63: arm-exclude-libs3 ........................... Passed 0.24 sec +57: + out/test/elf/aarch64/exception/exe5 +63: + cc -o out/test/elf/aarch64/export-dynamic/a.o -c -x assembler - +57: + c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -static -pthread -Wl,--gc-sections +63: + cc -shared -fPIC -o out/test/elf/aarch64/export-dynamic/b.so -xc /dev/null +62: + out/test/elf/aarch64/execute-only/exe +62: + grep -q 'Hello world' +62: + readelf -W --segments out/test/elf/aarch64/execute-only/exe +62: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 60/270 Test #62: aarch64-execute-only ................................ Passed 0.35 sec test 64 - Start 64: arm-execstack + Start 64: aarch64-export-from-exe -64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" +64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" 64: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 64: Test timeout computed to be: 1500 -64: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh -64: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -64: ++ export LC_ALL=C -64: ++ LC_ALL=C -64: ++++ uname -m -64: +++ canonical_name armv7l -64: +++ case $1 in -64: +++ echo arm -64: ++ HOST=arm -64: ++ '[' -n '' ']' -64: ++ MACHINE=arm -64: ++ '[' -n '' ']' -64: ++ CC=cc -64: ++ CXX=c++ -64: ++ GCC=gcc -64: ++ GXX=g++ -64: ++ OBJDUMP=objdump -64: ++ OBJCOPY=objcopy -64: ++ STRIP=strip -64: ++ QEMU= -64: ++ trap 'on_error $LINENO' ERR -64: ++ trap on_exit EXIT -64: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh .sh -64: ++ testname=execstack -64: ++ echo -n 'Testing execstack ... ' -64: Testing execstack ... ++ t=out/test/elf/arm/execstack -64: ++ mkdir -p out/test/elf/arm/execstack -60: + out/test/elf/arm/exception/exe6 -60: + '[' arm = x86_64 ']' -60: + '[' arm = x86_64 -o arm = aarch64 ']' -60: + '[' arm '!=' riscv32 ']' -60: + c++ -B. -o out/test/elf/arm/exception/exe11 out/test/elf/arm/exception/b.o -pie -64: + cc -c -xc -o out/test/elf/arm/execstack/a.o - -64: + cat -64: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -54: + c++ -B. -o out/test/elf/arm/emit-relocs-dead-sections/exe out/test/elf/arm/emit-relocs-dead-sections/a.o out/test/elf/arm/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -60: + strip out/test/elf/arm/exception/exe11 -60: + out/test/elf/arm/exception/exe11 -60: + c++ -B. -o out/test/elf/arm/exception/exe12 out/test/elf/arm/exception/c.o -no-pie -64: + readelf --segments -W out/test/elf/arm/execstack/exe -64: + grep -q 'GNU_STACK.* RWE ' -64: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -54: + grep -q 'Hello world' -54: + out/test/elf/arm/emit-relocs-dead-sections/exe -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 62/273 Test #54: arm-emit-relocs-dead-sections ............... Passed 2.09 sec +57: + out/test/elf/aarch64/exception/exe6 +57: + '[' aarch64 = x86_64 ']' +57: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' +57: + c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC +57: c++: error: unrecognized command-line option '-mcmodel=large' +57: ++ on_error 55 +57: ++ code=1 +57: ++ echo 'command failed: 55: $CXX -c -o $t/e.o $t/a.cc -mcmodel=large -fno-PIC' +57: command failed: 55: $CXX -c -o $t/e.o $t/a.cc -mcmodel=large -fno-PIC +57: ++ trap - EXIT +57: ++ exit 1 + 61/270 Test #57: aarch64-exception ...................................***Failed 4.71 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh +++ testname=exception +++ echo -n 'Testing exception ... ' +Testing exception ... ++ t=out/test/elf/aarch64/exception +++ mkdir -p out/test/elf/aarch64/exception ++ '[' aarch64 = sh4 ']' ++ static= ++ test_cflags -static ++ echo 'int main() {}' ++ cc -static -o /dev/null -xc - ++ static=-static ++ static='-static -pthread' ++ cat ++ c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC ++ c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC ++ c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread ++ out/test/elf/aarch64/exception/exe1 ++ c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -static -pthread ++ out/test/elf/aarch64/exception/exe2 ++ c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie ++ out/test/elf/aarch64/exception/exe3 ++ c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie ++ out/test/elf/aarch64/exception/exe4 ++ c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections ++ out/test/elf/aarch64/exception/exe5 ++ c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -static -pthread -Wl,--gc-sections ++ out/test/elf/aarch64/exception/exe6 ++ '[' aarch64 = x86_64 ']' ++ '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' ++ c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC +c++: error: unrecognized command-line option '-mcmodel=large' +++ on_error 55 +++ code=1 +++ echo 'command failed: 55: $CXX -c -o $t/e.o $t/a.cc -mcmodel=large -fno-PIC' +command failed: 55: $CXX -c -o $t/e.o $t/a.cc -mcmodel=large -fno-PIC +++ trap - EXIT +++ exit 1 + test 65 - Start 65: arm-execute-only + Start 65: aarch64-fatal-warnings -65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" +65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" 65: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 65: Test timeout computed to be: 1500 -65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh +65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh 65: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C 65: ++++ uname -m -65: +++ canonical_name armv7l +65: +++ canonical_name aarch64 65: +++ case $1 in -65: +++ echo arm -65: ++ HOST=arm +65: +++ echo aarch64 +65: ++ HOST=aarch64 65: ++ '[' -n '' ']' -65: ++ MACHINE=arm +65: ++ MACHINE=aarch64 65: ++ '[' -n '' ']' 65: ++ CC=cc 65: ++ CXX=c++ @@ -5994,41 +6062,86 @@ 65: ++ QEMU= 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT -65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh .sh -65: ++ testname=execute-only -65: ++ echo -n 'Testing execute-only ... ' -65: Testing execute-only ... ++ t=out/test/elf/arm/execute-only -65: ++ mkdir -p out/test/elf/arm/execute-only -60: + strip out/test/elf/arm/exception/exe12 -65: + '[' arm = sparc64 ']' -65: + cc -o out/test/elf/arm/execute-only/a.o -c -xc - +65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh +65: ++ testname=fatal-warnings +65: ++ echo -n 'Testing fatal-warnings ... ' +65: Testing fatal-warnings ... ++ t=out/test/elf/aarch64/fatal-warnings +65: ++ mkdir -p out/test/elf/aarch64/fatal-warnings +65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/a.o - 65: + cat -60: + out/test/elf/arm/exception/exe12 -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 63/273 Test #60: arm-exception ............................... Passed 1.48 sec +64: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh +64: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +64: ++ export LC_ALL=C +64: ++ LC_ALL=C +64: ++++ uname -m +64: +++ canonical_name aarch64 +64: +++ case $1 in +64: +++ echo aarch64 +64: ++ HOST=aarch64 +64: ++ '[' -n '' ']' +64: ++ MACHINE=aarch64 +64: ++ '[' -n '' ']' +64: ++ CC=cc +64: ++ CXX=c++ +64: ++ GCC=gcc +64: ++ GXX=g++ +64: ++ OBJDUMP=objdump +64: ++ OBJCOPY=objcopy +64: ++ STRIP=strip +64: ++ QEMU= +64: ++ trap 'on_error $LINENO' ERR +64: ++ trap on_exit EXIT +64: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh .sh +64: ++ testname=export-from-exe +64: ++ echo -n 'Testing export-from-exe ... ' +64: Testing export-from-exe ... ++ t=out/test/elf/aarch64/export-from-exe +64: ++ mkdir -p out/test/elf/aarch64/export-from-exe +64: + cc -o out/test/elf/aarch64/export-from-exe/a.o -c -xc - +64: + cat +51: + c++ -B. -o out/test/elf/aarch64/emit-relocs-dead-sections/exe out/test/elf/aarch64/emit-relocs-dead-sections/a.o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/b.o - +65: + cat +64: + cc -shared -fPIC -o out/test/elf/aarch64/export-from-exe/b.so -xc - +64: + cat +63: + ./mold -o out/test/elf/aarch64/export-dynamic/exe out/test/elf/aarch64/export-dynamic/a.o out/test/elf/aarch64/export-dynamic/b.so --export-dynamic +63: + readelf --dyn-syms out/test/elf/aarch64/export-dynamic/exe +63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/aarch64/export-dynamic/log +63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/aarch64/export-dynamic/log +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 62/270 Test #63: aarch64-export-dynamic .............................. Passed 0.79 sec test 66 - Start 66: arm-export-dynamic + Start 66: aarch64-filler -66: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" +66: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh" 66: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 66: Test timeout computed to be: 1500 -64: + grep -q 'GNU_STACK.* RW ' -66: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh -64: + readelf --segments -W out/test/elf/arm/execstack/exe +51: + out/test/elf/aarch64/emit-relocs-dead-sections/exe +51: + grep -q 'Hello world' +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 63/270 Test #51: aarch64-emit-relocs-dead-sections ................... Passed 5.90 sec +test 67 + Start 67: aarch64-filter + +67: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh" +67: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +67: Test timeout computed to be: 1500 +66: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh 66: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C -64: + cc -B. -o out/test/elf/arm/execstack/exe out/test/elf/arm/execstack/a.o 66: ++++ uname -m -66: +++ canonical_name armv7l +66: +++ canonical_name aarch64 66: +++ case $1 in -66: +++ echo arm -66: ++ HOST=arm +66: +++ echo aarch64 +66: ++ HOST=aarch64 66: ++ '[' -n '' ']' -66: ++ MACHINE=arm +66: ++ MACHINE=aarch64 66: ++ '[' -n '' ']' 66: ++ CC=cc 66: ++ CXX=c++ @@ -6040,39 +6153,22 @@ 66: ++ QEMU= 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT -66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh .sh -66: ++ testname=export-dynamic -66: ++ echo -n 'Testing export-dynamic ... ' -66: Testing export-dynamic ... ++ t=out/test/elf/arm/export-dynamic -66: ++ mkdir -p out/test/elf/arm/export-dynamic -66: + cc -o out/test/elf/arm/export-dynamic/a.o -c -x assembler - -66: + cat -66: + cc -shared -fPIC -o out/test/elf/arm/export-dynamic/b.so -xc /dev/null -65: + cc -B. -o out/test/elf/arm/execute-only/exe out/test/elf/arm/execute-only/a.o -Wl,--execute-only -64: + grep -q 'GNU_STACK.* RW ' -64: + readelf --segments -W out/test/elf/arm/execstack/exe -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 - 64/273 Test #64: arm-execstack ............................... Passed 0.42 sec -test 67 - Start 67: arm-export-from-exe - -67: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" -67: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -67: Test timeout computed to be: 1500 -67: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh +67: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh +66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh +66: ++ testname=filler +66: ++ echo -n 'Testing filler ... ' +66: Testing filler ... ++ t=out/test/elf/aarch64/filler +66: ++ mkdir -p out/test/elf/aarch64/filler 67: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C 67: ++++ uname -m -67: +++ canonical_name armv7l +67: +++ canonical_name aarch64 67: +++ case $1 in -67: +++ echo arm -67: ++ HOST=arm +67: +++ echo aarch64 +67: ++ HOST=aarch64 67: ++ '[' -n '' ']' -67: ++ MACHINE=arm +67: ++ MACHINE=aarch64 67: ++ '[' -n '' ']' 67: ++ CC=cc 67: ++ CXX=c++ @@ -6084,41 +6180,44 @@ 67: ++ QEMU= 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT -67: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh .sh -67: ++ testname=export-from-exe -67: ++ echo -n 'Testing export-from-exe ... ' -67: Testing export-from-exe ... ++ t=out/test/elf/arm/export-from-exe -67: ++ mkdir -p out/test/elf/arm/export-from-exe -65: + grep -q 'Hello world' -65: + out/test/elf/arm/execute-only/exe +66: + test_cflags -static +65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common +67: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh .sh +67: ++ testname=filter +67: ++ echo -n 'Testing filter ... ' +67: Testing filter ... ++ t=out/test/elf/aarch64/filter +67: ++ mkdir -p out/test/elf/aarch64/filter +66: + cc -static -o /dev/null -xc - +66: + echo 'int main() {}' +67: + cc -o out/test/elf/aarch64/filter/a.o -c -x assembler - 67: + cat -67: + cc -o out/test/elf/arm/export-from-exe/a.o -c -xc - -65: + readelf -W --segments out/test/elf/arm/execute-only/exe -65: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -66: + ./mold -o out/test/elf/arm/export-dynamic/exe out/test/elf/arm/export-dynamic/a.o out/test/elf/arm/export-dynamic/b.so --export-dynamic -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 65/273 Test #65: arm-execute-only ............................ Passed 0.23 sec +67: + ./mold -o out/test/elf/aarch64/filter/b.so out/test/elf/aarch64/filter/a.o --filter foo -F bar -shared +67: + readelf --dynamic out/test/elf/aarch64/filter/b.so +65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings +67: + grep -Fq 'Filter library: [foo]' out/test/elf/aarch64/filter/log +67: + grep -Fq 'Filter library: [bar]' out/test/elf/aarch64/filter/log +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 64/270 Test #67: aarch64-filter ...................................... Passed 0.17 sec test 68 - Start 68: arm-fatal-warnings + Start 68: aarch64-func-addr -68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" +68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" 68: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 68: Test timeout computed to be: 1500 -68: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh +68: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh 68: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C 68: ++++ uname -m -66: + readelf --dyn-syms out/test/elf/arm/export-dynamic/exe -68: +++ canonical_name armv7l +68: +++ canonical_name aarch64 68: +++ case $1 in -68: +++ echo arm -68: ++ HOST=arm +68: +++ echo aarch64 +68: ++ HOST=aarch64 68: ++ '[' -n '' ']' -68: ++ MACHINE=arm +68: ++ MACHINE=aarch64 68: ++ '[' -n '' ']' 68: ++ CC=cc 68: ++ CXX=c++ @@ -6130,37 +6229,36 @@ 68: ++ QEMU= 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT -66: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/arm/export-dynamic/log -68: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh -68: ++ testname=fatal-warnings -68: ++ echo -n 'Testing fatal-warnings ... ' -68: Testing fatal-warnings ... ++ t=out/test/elf/arm/fatal-warnings -68: ++ mkdir -p out/test/elf/arm/fatal-warnings -66: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/arm/export-dynamic/log -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 66/273 Test #66: arm-export-dynamic .......................... Passed 0.21 sec +68: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh .sh +68: ++ testname=func-addr +68: ++ echo -n 'Testing func-addr ... ' +68: Testing func-addr ... ++ t=out/test/elf/aarch64/func-addr +68: ++ mkdir -p out/test/elf/aarch64/func-addr +68: + cc -shared -o out/test/elf/aarch64/func-addr/a.so -xc - +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 +68: + cat + 65/270 Test #65: aarch64-fatal-warnings .............................. Passed 0.81 sec test 69 - Start 69: arm-filler + Start 69: aarch64-gc-sections -69: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh" +69: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh" 69: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 69: Test timeout computed to be: 1500 -68: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/a.o - -68: + cat -69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh +64: + cc -B. -o out/test/elf/aarch64/export-from-exe/exe out/test/elf/aarch64/export-from-exe/a.o out/test/elf/aarch64/export-from-exe/b.so +69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh 69: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C 69: ++++ uname -m -69: +++ canonical_name armv7l +69: +++ canonical_name aarch64 69: +++ case $1 in -69: +++ echo arm -69: ++ HOST=arm +69: +++ echo aarch64 +69: ++ HOST=aarch64 69: ++ '[' -n '' ']' -69: ++ MACHINE=arm +69: ++ MACHINE=aarch64 69: ++ '[' -n '' ']' 69: ++ CC=cc 69: ++ CXX=c++ @@ -6172,61 +6270,41 @@ 69: ++ QEMU= 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT -69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh -69: ++ testname=filler -69: ++ echo -n 'Testing filler ... ' -69: Testing filler ... ++ t=out/test/elf/arm/filler -69: ++ mkdir -p out/test/elf/arm/filler -67: + cat -69: + test_cflags -static -69: + cc -static -o /dev/null -xc - -69: + echo 'int main() {}' -67: + cc -shared -fPIC -o out/test/elf/arm/export-from-exe/b.so -xc - -68: + cat -68: + cc -fcommon -xc -c -o out/test/elf/arm/fatal-warnings/b.o - -68: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common -67: + cc -B. -o out/test/elf/arm/export-from-exe/exe out/test/elf/arm/export-from-exe/a.o out/test/elf/arm/export-from-exe/b.so -69: + cc -o out/test/elf/arm/filler/a.o -c -xc - +69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh +69: ++ testname=gc-sections +69: ++ echo -n 'Testing gc-sections ... ' +69: Testing gc-sections ... ++ t=out/test/elf/aarch64/gc-sections +69: ++ mkdir -p out/test/elf/aarch64/gc-sections 69: + cat -68: + cc -B. -o out/test/elf/arm/fatal-warnings/exe out/test/elf/arm/fatal-warnings/a.o out/test/elf/arm/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -67: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe -67: + grep -q expfn2 -67: + grep -q expfn1 -67: + readelf --dyn-syms out/test/elf/arm/export-from-exe/exe -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 67/273 Test #67: arm-export-from-exe ......................... Passed 0.34 sec +69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe1 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections +64: + grep -q expfn2 +64: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe +64: + grep -q expfn1 +64: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 + 66/270 Test #64: aarch64-export-from-exe ............................. Passed 1.15 sec test 70 - Start 70: arm-filter + Start 70: aarch64-gdb-index-compress-output -70: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh" +70: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh" 70: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 70: Test timeout computed to be: 1500 -69: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/arm/filler/exe1 out/test/elf/arm/filler/a.o -70: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh +66: + cc -o out/test/elf/aarch64/filler/a.o -c -xc - +70: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh +66: + cat 70: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C 70: ++++ uname -m -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -70: +++ canonical_name armv7l +70: +++ canonical_name aarch64 70: +++ case $1 in -70: +++ echo arm - 68/273 Test #68: arm-fatal-warnings .......................... Passed 0.31 sec -test 71 - Start 71: arm-func-addr - -71: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" -71: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -71: Test timeout computed to be: 1500 -70: ++ HOST=arm +70: +++ echo aarch64 +70: ++ HOST=aarch64 70: ++ '[' -n '' ']' -70: ++ MACHINE=arm +70: ++ MACHINE=aarch64 70: ++ '[' -n '' ']' 70: ++ CC=cc 70: ++ CXX=c++ @@ -6238,24 +6316,92 @@ 70: ++ QEMU= 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT -70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh .sh -70: ++ testname=filter -70: ++ echo -n 'Testing filter ... ' -70: Testing filter ... ++ t=out/test/elf/arm/filter -70: ++ mkdir -p out/test/elf/arm/filter -71: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh +70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh +70: ++ testname=gdb-index-compress-output +70: ++ echo -n 'Testing gdb-index-compress-output ... ' +70: Testing gdb-index-compress-output ... ++ t=out/test/elf/aarch64/gdb-index-compress-output +70: ++ mkdir -p out/test/elf/aarch64/gdb-index-compress-output +70: + '[' aarch64 = aarch64 ']' +70: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +70: + command -v gdb +70: + cat +70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +66: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/aarch64/filler/exe1 out/test/elf/aarch64/filler/a.o +70: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +68: + cat +68: + cc -o out/test/elf/aarch64/func-addr/b.o -c -xc -fno-PIC - +70: + grep -Fq .gdb_index +70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/b.so +70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +70: + cat +69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe1 +66: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/aarch64/filler/exe1 +69: + grep -qv live_fn1 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv live_fn2 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv live_var1 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv live_var2 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.1 +69: + out/test/elf/aarch64/gc-sections/exe1 +69: + grep -q '1 2' +69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe2 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections +68: + cc -B. -o out/test/elf/aarch64/func-addr/exe -no-pie out/test/elf/aarch64/func-addr/b.o out/test/elf/aarch64/func-addr/a.so +70: + cc -B. -o out/test/elf/aarch64/gdb-index-compress-output/exe out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +66: + od -x out/test/elf/aarch64/filler/exe1 +70: + grep -Fq .gdb_index +70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/exe +68: + grep -q 1 +68: + out/test/elf/aarch64/func-addr/exe +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 +70: + grep -q 'Hello world' + 67/270 Test #68: aarch64-func-addr ................................... Passed 1.11 sec +test 71 + Start 71: aarch64-gdb-index-dwarf2 + +71: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh" +71: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +71: Test timeout computed to be: 1500 +70: + out/test/elf/aarch64/gdb-index-compress-output/exe +70: + DEBUGINFOD_URLS= +70: + gdb out/test/elf/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe2 +69: + grep -q live_fn1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -q live_fn2 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -q live_var1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -q live_var2 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.2 +69: + out/test/elf/aarch64/gc-sections/exe2 +69: + grep -q '1 2' +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 68/270 Test #69: aarch64-gc-sections ................................. Passed 1.23 sec +test 72 + Start 72: aarch64-gdb-index-dwarf3 + +72: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh" +72: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +72: Test timeout computed to be: 1500 +71: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh 71: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C -70: + cc -o out/test/elf/arm/filter/a.o -c -x assembler - 71: ++++ uname -m -71: +++ canonical_name armv7l +71: +++ canonical_name aarch64 71: +++ case $1 in -71: +++ echo arm -70: + cat -71: ++ HOST=arm +71: +++ echo aarch64 +71: ++ HOST=aarch64 71: ++ '[' -n '' ']' -71: ++ MACHINE=arm +71: ++ MACHINE=aarch64 71: ++ '[' -n '' ']' 71: ++ CC=cc 71: ++ CXX=c++ @@ -6267,39 +6413,22 @@ 71: ++ QEMU= 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT -71: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh .sh -70: + ./mold -o out/test/elf/arm/filter/b.so out/test/elf/arm/filter/a.o --filter foo -F bar -shared -71: ++ testname=func-addr -71: ++ echo -n 'Testing func-addr ... ' -71: Testing func-addr ... ++ t=out/test/elf/arm/func-addr -71: ++ mkdir -p out/test/elf/arm/func-addr -71: + cc -shared -o out/test/elf/arm/func-addr/a.so -xc - -71: + cat -70: + readelf --dynamic out/test/elf/arm/filter/b.so -70: + grep -Fq 'Filter library: [foo]' out/test/elf/arm/filter/log -70: + grep -Fq 'Filter library: [bar]' out/test/elf/arm/filter/log -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 69/273 Test #70: arm-filter .................................. Passed 0.08 sec -test 72 - Start 72: arm-gc-sections - -72: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh" -72: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -72: Test timeout computed to be: 1500 -72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh +71: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh .sh +71: ++ testname=gdb-index-dwarf2 +71: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +71: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf2 +71: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf2 +72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh 72: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C 72: ++++ uname -m -72: +++ canonical_name armv7l +72: +++ canonical_name aarch64 72: +++ case $1 in -72: +++ echo arm -72: ++ HOST=arm +72: +++ echo aarch64 +72: ++ HOST=aarch64 72: ++ '[' -n '' ']' -72: ++ MACHINE=arm +72: ++ MACHINE=aarch64 72: ++ '[' -n '' ']' 72: ++ CC=cc 72: ++ CXX=c++ @@ -6311,44 +6440,56 @@ 72: ++ QEMU= 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -69: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/arm/filler/exe1 -72: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh -72: ++ testname=gc-sections -72: ++ echo -n 'Testing gc-sections ... ' -72: Testing gc-sections ... ++ t=out/test/elf/arm/gc-sections -72: ++ mkdir -p out/test/elf/arm/gc-sections +72: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh .sh +72: ++ testname=gdb-index-dwarf3 +72: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +72: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf3 +72: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf3 +72: + '[' aarch64 = aarch64 ']' +72: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +72: + command -v gdb +72: + test_cflags -gdwarf-3 +71: + '[' aarch64 = aarch64 ']' +71: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +71: + command -v gdb +71: + cc -o /dev/null -xc -gdwarf-2 -g - +72: + cc -gdwarf-3 -o /dev/null -xc - +71: + echo 'int main() {}' +72: + echo 'int main() {}' +66: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/aarch64/filler/exe2 out/test/elf/aarch64/filler/a.o 72: + cat -72: + c++ -B. -o out/test/elf/arm/gc-sections/exe1 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -69: + od -x out/test/elf/arm/filler/exe1 +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 71: + cat -71: + cc -o out/test/elf/arm/func-addr/b.o -c -xc -fno-PIC - -71: + cc -B. -o out/test/elf/arm/func-addr/exe -no-pie out/test/elf/arm/func-addr/b.o out/test/elf/arm/func-addr/a.so -71: + out/test/elf/arm/func-addr/exe -71: + grep -q 1 -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 70/273 Test #71: arm-func-addr ............................... Passed 0.29 sec +72: + cat +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +66: + od -x out/test/elf/aarch64/filler/exe2 +71: + cat +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +66: + diff -q out/test/elf/aarch64/filler/txt1 out/test/elf/aarch64/filler/txt2 +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 69/270 Test #66: aarch64-filler ...................................... Passed 2.97 sec test 73 - Start 73: arm-gdb-index-compress-output + Start 73: aarch64-gdb-index-dwarf4 -73: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh" +73: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh" 73: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 73: Test timeout computed to be: 1500 -69: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/arm/filler/exe2 out/test/elf/arm/filler/a.o -73: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh +73: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh 73: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C +72: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/a.o out/test/elf/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index 73: ++++ uname -m -72: + readelf --symbols out/test/elf/arm/gc-sections/exe1 -73: +++ canonical_name armv7l +73: +++ canonical_name aarch64 73: +++ case $1 in -73: +++ echo arm -73: ++ HOST=arm +73: +++ echo aarch64 +73: ++ HOST=aarch64 73: ++ '[' -n '' ']' -73: ++ MACHINE=arm +73: ++ MACHINE=aarch64 73: ++ '[' -n '' ']' 73: ++ CC=cc 73: ++ CXX=c++ @@ -6360,79 +6501,126 @@ 73: ++ QEMU= 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT -73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh -73: ++ testname=gdb-index-compress-output -73: ++ echo -n 'Testing gdb-index-compress-output ... ' -73: Testing gdb-index-compress-output ... ++ t=out/test/elf/arm/gdb-index-compress-output -73: ++ mkdir -p out/test/elf/arm/gdb-index-compress-output -72: + grep -qv live_fn1 out/test/elf/arm/gc-sections/log.1 -73: + '[' arm = arm ']' -73: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' +71: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/a.o out/test/elf/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index +73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh +73: ++ testname=gdb-index-dwarf4 +73: ++ echo -n 'Testing gdb-index-dwarf4 ... ' +73: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf4 +73: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf4 +73: + '[' aarch64 = aarch64 ']' +73: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 73: + command -v gdb -73: + cc -c -o out/test/elf/arm/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -72: + grep -qv live_fn2 out/test/elf/arm/gc-sections/log.1 +73: + test_cflags -gdwarf-4 -g +73: + cc -gdwarf-4 -g -o /dev/null -xc - +73: + echo 'int main() {}' +72: + grep -Fq .gdb_index +72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/c.so +71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/c.so +71: + grep -Fq .gdb_index +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +72: + cat +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +71: + cat +72: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf3/exe out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index +72: + grep -Fq .gdb_index +72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/exe +72: + grep -q 'Hello world' +72: + out/test/elf/aarch64/gdb-index-dwarf3/exe +72: + DEBUGINFOD_URLS= +72: + gdb out/test/elf/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +71: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf2/exe out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index +71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/exe +71: + grep -Fq .gdb_index +71: + out/test/elf/aarch64/gdb-index-dwarf2/exe +71: + grep -q 'Hello world' +71: + DEBUGINFOD_URLS= +71: + gdb out/test/elf/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +73: + cat +73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 73: + cat -72: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.1 -72: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.1 -72: + grep -qv live_var1 out/test/elf/arm/gc-sections/log.1 -72: + grep -qv live_var2 out/test/elf/arm/gc-sections/log.1 -72: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.1 -72: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.1 -72: + grep -q '1 2' -72: + out/test/elf/arm/gc-sections/exe1 -72: + c++ -B. -o out/test/elf/arm/gc-sections/exe2 out/test/elf/arm/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -73: + cc -B. -shared -o out/test/elf/arm/gdb-index-compress-output/b.so out/test/elf/arm/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -69: + od -x out/test/elf/arm/filler/exe2 -73: + readelf -WS out/test/elf/arm/gdb-index-compress-output/b.so +73: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/a.o out/test/elf/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index +73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/c.so 73: + grep -Fq .gdb_index -73: + cc -c -o out/test/elf/arm/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 73: + cat -72: + readelf --symbols out/test/elf/arm/gc-sections/exe2 -72: + grep -q live_fn1 out/test/elf/arm/gc-sections/log.2 -72: + grep -q live_fn2 out/test/elf/arm/gc-sections/log.2 -72: + grep -qv dead_fn1 out/test/elf/arm/gc-sections/log.2 -73: + cc -B. -o out/test/elf/arm/gdb-index-compress-output/exe out/test/elf/arm/gdb-index-compress-output/b.so out/test/elf/arm/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -72: + grep -qv dead_fn2 out/test/elf/arm/gc-sections/log.2 -72: + grep -q live_var1 out/test/elf/arm/gc-sections/log.2 -72: + grep -q live_var2 out/test/elf/arm/gc-sections/log.2 -72: + grep -qv dead_var1 out/test/elf/arm/gc-sections/log.2 -72: + grep -qv dead_var2 out/test/elf/arm/gc-sections/log.2 -72: + grep -q '1 2' -72: + out/test/elf/arm/gc-sections/exe2 -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 71/273 Test #72: arm-gc-sections ............................. Passed 0.53 sec +73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +73: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf4/exe out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index +73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/exe +73: + grep -Fq .gdb_index +73: + out/test/elf/aarch64/gdb-index-dwarf4/exe +73: + grep -q 'Hello world' +73: + DEBUGINFOD_URLS= +73: + gdb out/test/elf/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +73: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf4/log +71: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf2/log +70: + grep -q 'hello () at .*:7' out/test/elf/aarch64/gdb-index-compress-output/log +73: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log +71: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +70: + grep -q 'greet () at .*:11' out/test/elf/aarch64/gdb-index-compress-output/log +71: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf2/log +73: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf4/log +70: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-compress-output/log +71: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 + 70/270 Test #70: aarch64-gdb-index-compress-output ................... Passed 6.41 sec test 74 - Start 74: arm-gdb-index-dwarf2 + Start 74: aarch64-gdb-index-dwarf5 -74: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh" +74: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh" 74: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 74: Test timeout computed to be: 1500 -69: + diff -q out/test/elf/arm/filler/txt1 out/test/elf/arm/filler/txt2 -74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh -74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -74: ++ export LC_ALL=C -74: ++ LC_ALL=C -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 72/273 Test #69: arm-filler .................................. Passed 0.90 sec +73: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +72: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf3/log +72: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log + 71/270 Test #71: aarch64-gdb-index-dwarf2 ............................ Passed 5.57 sec test 75 - Start 75: arm-gdb-index-dwarf3 + Start 75: aarch64-gdb-index-empty -75: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh" +75: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh" 75: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 75: Test timeout computed to be: 1500 + 72/270 Test #73: aarch64-gdb-index-dwarf4 ............................ Passed 3.93 sec +test 76 + Start 76: aarch64-gdb-index-split-dwarf + +76: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh" +76: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +76: Test timeout computed to be: 1500 +72: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf3/log +72: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 73/270 Test #72: aarch64-gdb-index-dwarf3 ............................ Passed 5.38 sec +test 77 + Start 77: aarch64-glibc-2.22-bug + +77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" +77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +77: Test timeout computed to be: 1500 +74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh +74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +74: ++ export LC_ALL=C +74: ++ LC_ALL=C 74: ++++ uname -m -74: +++ canonical_name armv7l +74: +++ canonical_name aarch64 74: +++ case $1 in -74: +++ echo arm -74: ++ HOST=arm +74: +++ echo aarch64 +74: ++ HOST=aarch64 74: ++ '[' -n '' ']' -74: ++ MACHINE=arm +74: ++ MACHINE=aarch64 74: ++ '[' -n '' ']' 74: ++ CC=cc 74: ++ CXX=c++ @@ -6444,29 +6632,26 @@ 74: ++ QEMU= 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT -74: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh .sh -75: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh -74: ++ testname=gdb-index-dwarf2 -74: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -74: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/arm/gdb-index-dwarf2 -74: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf2 +74: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh .sh +74: ++ testname=gdb-index-dwarf5 +74: ++ echo -n 'Testing gdb-index-dwarf5 ... ' +74: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf5 +74: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf5 +74: + '[' aarch64 = aarch64 ']' +74: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +74: + command -v gdb +74: + test_cflags -gdwarf-5 -g +75: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh 75: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C -73: + grep -Fq .gdb_index -73: + readelf -WS out/test/elf/arm/gdb-index-compress-output/exe -74: + '[' arm = arm ']' -74: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -74: + command -v gdb 75: ++++ uname -m -74: + cc -o /dev/null -xc -gdwarf-2 -g - -74: + echo 'int main() {}' -75: +++ canonical_name armv7l +75: +++ canonical_name aarch64 75: +++ case $1 in -75: +++ echo arm -75: ++ HOST=arm +75: +++ echo aarch64 +75: ++ HOST=aarch64 75: ++ '[' -n '' ']' -75: ++ MACHINE=arm +75: ++ MACHINE=aarch64 75: ++ '[' -n '' ']' 75: ++ CC=cc 75: ++ CXX=c++ @@ -6478,78 +6663,19 @@ 75: ++ QEMU= 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT -73: + grep -q 'Hello world' -73: + out/test/elf/arm/gdb-index-compress-output/exe -75: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh .sh -73: + DEBUGINFOD_URLS= -73: + gdb out/test/elf/arm/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -75: ++ testname=gdb-index-dwarf3 -75: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -75: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/arm/gdb-index-dwarf3 -75: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf3 -75: + '[' arm = arm ']' -75: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -75: + command -v gdb -75: + test_cflags -gdwarf-3 -75: + cc -gdwarf-3 -o /dev/null -xc - -75: + echo 'int main() {}' -74: + cat -74: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -75: + cat -75: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -74: + cat -74: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -75: + cat -75: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -74: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf2/c.so out/test/elf/arm/gdb-index-dwarf2/a.o out/test/elf/arm/gdb-index-dwarf2/b.o -Wl,--gdb-index -75: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf3/c.so out/test/elf/arm/gdb-index-dwarf3/a.o out/test/elf/arm/gdb-index-dwarf3/b.o -Wl,--gdb-index -74: + grep -Fq .gdb_index -74: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/c.so -74: + cc -c -o out/test/elf/arm/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -74: + cat -75: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/c.so -75: + grep -Fq .gdb_index -75: + cc -c -o out/test/elf/arm/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -75: + cat -74: + cc -B. -o out/test/elf/arm/gdb-index-dwarf2/exe out/test/elf/arm/gdb-index-dwarf2/c.so out/test/elf/arm/gdb-index-dwarf2/d.o -Wl,--gdb-index -75: + cc -B. -o out/test/elf/arm/gdb-index-dwarf3/exe out/test/elf/arm/gdb-index-dwarf3/c.so out/test/elf/arm/gdb-index-dwarf3/d.o -Wl,--gdb-index -74: + grep -Fq .gdb_index -74: + readelf -WS out/test/elf/arm/gdb-index-dwarf2/exe -74: + grep -q 'Hello world' -74: + out/test/elf/arm/gdb-index-dwarf2/exe -74: + DEBUGINFOD_URLS= -74: + gdb out/test/elf/arm/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -75: + readelf -WS out/test/elf/arm/gdb-index-dwarf3/exe -75: + grep -Fq .gdb_index -75: + grep -q 'Hello world' -75: + out/test/elf/arm/gdb-index-dwarf3/exe -75: + DEBUGINFOD_URLS= -75: + gdb out/test/elf/arm/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -73: + grep -q 'hello () at .*:7' out/test/elf/arm/gdb-index-compress-output/log -73: + grep -q 'greet () at .*:11' out/test/elf/arm/gdb-index-compress-output/log -73: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-compress-output/log -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 - 73/273 Test #73: arm-gdb-index-compress-output ............... Passed 0.95 sec -test 76 - Start 76: arm-gdb-index-dwarf4 - -76: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh" -76: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -76: Test timeout computed to be: 1500 -76: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh +76: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh 76: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C +74: + cc -gdwarf-5 -g -o /dev/null -xc - 76: ++++ uname -m -76: +++ canonical_name armv7l +76: +++ canonical_name aarch64 76: +++ case $1 in -76: +++ echo arm -76: ++ HOST=arm +76: +++ echo aarch64 +77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh +76: ++ HOST=aarch64 76: ++ '[' -n '' ']' -76: ++ MACHINE=arm +76: ++ MACHINE=aarch64 76: ++ '[' -n '' ']' 76: ++ CC=cc 76: ++ CXX=c++ @@ -6561,53 +6687,22 @@ 76: ++ QEMU= 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT -76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh -76: ++ testname=gdb-index-dwarf4 -76: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -76: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/arm/gdb-index-dwarf4 -76: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf4 -76: + '[' arm = arm ']' -76: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -76: + command -v gdb -76: + test_cflags -gdwarf-4 -g -76: + echo 'int main() {}' -76: + cc -gdwarf-4 -g -o /dev/null -xc - -76: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -76: + cat -76: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -76: + cat -76: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/a.o out/test/elf/arm/gdb-index-dwarf4/b.o -Wl,--gdb-index -76: + grep -Fq .gdb_index -76: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/c.so -76: + cc -c -o out/test/elf/arm/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -76: + cat -74: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf2/log -76: + cc -B. -o out/test/elf/arm/gdb-index-dwarf4/exe out/test/elf/arm/gdb-index-dwarf4/c.so out/test/elf/arm/gdb-index-dwarf4/d.o -Wl,--gdb-index -74: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -74: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf2/log -74: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf2/log -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 74/273 Test #74: arm-gdb-index-dwarf2 ........................ Passed 1.11 sec -test 77 - Start 77: arm-gdb-index-dwarf5 - -77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh" -77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -77: Test timeout computed to be: 1500 -77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh 77: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++++ uname -m -77: +++ canonical_name armv7l +76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh +74: + echo 'int main() {}' +76: ++ testname=gdb-index-split-dwarf +76: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +76: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/aarch64/gdb-index-split-dwarf +76: ++ mkdir -p out/test/elf/aarch64/gdb-index-split-dwarf +77: +++ canonical_name aarch64 77: +++ case $1 in -77: +++ echo arm -77: ++ HOST=arm +77: +++ echo aarch64 +77: ++ HOST=aarch64 77: ++ '[' -n '' ']' -77: ++ MACHINE=arm +77: ++ MACHINE=aarch64 77: ++ '[' -n '' ']' 77: ++ CC=cc 77: ++ CXX=c++ @@ -6619,49 +6714,60 @@ 77: ++ QEMU= 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT -77: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh .sh -77: ++ testname=gdb-index-dwarf5 -77: ++ echo -n 'Testing gdb-index-dwarf5 ... ' -77: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/arm/gdb-index-dwarf5 -77: ++ mkdir -p out/test/elf/arm/gdb-index-dwarf5 -77: + '[' arm = arm ']' -77: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -77: + command -v gdb -77: + test_cflags -gdwarf-5 -g -77: + echo 'int main() {}' -77: + cc -gdwarf-5 -g -o /dev/null -xc - -75: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf3/log -75: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -75: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf3/log -76: + readelf -WS out/test/elf/arm/gdb-index-dwarf4/exe -75: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf3/log -76: + grep -Fq .gdb_index +77: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh .sh +75: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh .sh +76: + '[' aarch64 = aarch64 ']' +76: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +76: + command -v gdb +76: + test_cflags -gdwarf-5 -g +77: ++ testname=glibc-2.22-bug +77: ++ echo -n 'Testing glibc-2.22-bug ... ' +77: Testing glibc-2.22-bug ... ++ t=out/test/elf/aarch64/glibc-2.22-bug +77: ++ mkdir -p out/test/elf/aarch64/glibc-2.22-bug +76: + echo 'int main() {}' +76: + cc -gdwarf-5 -g -o /dev/null -xc - +75: ++ testname=gdb-index-empty +75: ++ echo -n 'Testing gdb-index-empty ... ' +75: Testing gdb-index-empty ... ++ t=out/test/elf/aarch64/gdb-index-empty +75: ++ mkdir -p out/test/elf/aarch64/gdb-index-empty +77: + '[' aarch64 = alpha ']' +77: + cc -o out/test/elf/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - +77: + cat +75: + cc -c -o out/test/elf/aarch64/gdb-index-empty/a.o -xc - +75: + echo 'void _start() {}' +77: + cc -B. -o out/test/elf/aarch64/glibc-2.22-bug/b.so -shared out/test/elf/aarch64/glibc-2.22-bug/a.o +75: + ./mold -o out/test/elf/aarch64/gdb-index-empty/exe out/test/elf/aarch64/gdb-index-empty/a.o -gdb-index +76: + cat +75: + readelf -WS out/test/elf/aarch64/gdb-index-empty/exe +76: + cat +75: + grep -Fq .gdb_index out/test/elf/aarch64/gdb-index-empty/log +76: + cat +76: + cat 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 - 75/273 Test #75: arm-gdb-index-dwarf3 ........................ Passed 1.16 sec + 74/270 Test #75: aarch64-gdb-index-empty ............................. Passed 0.25 sec test 78 - Start 78: arm-gdb-index-empty + Start 78: aarch64-global-offset-table -78: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh" +78: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh" 78: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 78: Test timeout computed to be: 1500 -76: + grep -q 'Hello world' -76: + out/test/elf/arm/gdb-index-dwarf4/exe -76: + DEBUGINFOD_URLS= -76: + gdb out/test/elf/arm/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -78: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +78: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh 78: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C +74: + cat 78: ++++ uname -m -78: +++ canonical_name armv7l +74: + cat +78: +++ canonical_name aarch64 78: +++ case $1 in -78: +++ echo arm -78: ++ HOST=arm +78: +++ echo aarch64 +78: ++ HOST=aarch64 78: ++ '[' -n '' ']' -78: ++ MACHINE=arm +78: ++ MACHINE=aarch64 78: ++ '[' -n '' ']' 78: ++ CC=cc 78: ++ CXX=c++ @@ -6673,43 +6779,44 @@ 78: ++ QEMU= 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT -78: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh .sh -78: ++ testname=gdb-index-empty -78: ++ echo -n 'Testing gdb-index-empty ... ' -78: Testing gdb-index-empty ... ++ t=out/test/elf/arm/gdb-index-empty -78: ++ mkdir -p out/test/elf/arm/gdb-index-empty -78: + cc -c -o out/test/elf/arm/gdb-index-empty/a.o -xc - -78: + echo 'void _start() {}' -78: + ./mold -o out/test/elf/arm/gdb-index-empty/exe out/test/elf/arm/gdb-index-empty/a.o -gdb-index -77: + cat -78: + readelf -WS out/test/elf/arm/gdb-index-empty/exe -78: + grep -Fq .gdb_index out/test/elf/arm/gdb-index-empty/log -77: + cat -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 76/273 Test #78: arm-gdb-index-empty ......................... Passed 0.11 sec +78: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh .sh +78: ++ testname=global-offset-table +78: ++ echo -n 'Testing global-offset-table ... ' +78: Testing global-offset-table ... ++ t=out/test/elf/aarch64/global-offset-table +78: ++ mkdir -p out/test/elf/aarch64/global-offset-table +78: + '[' aarch64 = ppc64le ']' +74: + cat +74: + cat +78: + cc -fPIC -c -o out/test/elf/aarch64/global-offset-table/a.o -xc - +78: + cat +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +77: + readelf -W --sections out/test/elf/aarch64/glibc-2.22-bug/b.so +77: + grep -E -A1 '\.rela?\.dyn' +77: + grep -Eq '\.rela?\.plt' +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 + 75/270 Test #77: aarch64-glibc-2.22-bug .............................. Passed 0.32 sec test 79 - Start 79: arm-gdb-index-split-dwarf + Start 79: aarch64-gnu-hash -79: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh" +79: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh" 79: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 79: Test timeout computed to be: 1500 -77: + cat -77: + cat -77: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/a.o out/test/elf/arm/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -79: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +79: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh 79: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C 79: ++++ uname -m -79: +++ canonical_name armv7l +78: + cc -B. -no-pie -o out/test/elf/aarch64/global-offset-table/exe out/test/elf/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +79: +++ canonical_name aarch64 79: +++ case $1 in -79: +++ echo arm -79: ++ HOST=arm +79: +++ echo aarch64 +79: ++ HOST=aarch64 79: ++ '[' -n '' ']' -79: ++ MACHINE=arm +79: ++ MACHINE=aarch64 79: ++ '[' -n '' ']' 79: ++ CC=cc 79: ++ CXX=c++ @@ -6721,67 +6828,47 @@ 79: ++ QEMU= 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT -79: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh -79: ++ testname=gdb-index-split-dwarf -79: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -79: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/arm/gdb-index-split-dwarf -79: ++ mkdir -p out/test/elf/arm/gdb-index-split-dwarf -79: + '[' arm = arm ']' -79: + '[' arm = riscv64 -o arm = riscv32 -o arm = sparc64 ']' -79: + command -v gdb -79: + test_cflags -gdwarf-5 -g -79: + cc -gdwarf-5 -g -o /dev/null -xc - -79: + echo 'int main() {}' -77: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/b.o out/test/elf/arm/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -77: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -79: + cat -79: + cat -79: + cat +79: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh .sh +79: ++ testname=gnu-hash +79: ++ echo -n 'Testing gnu-hash ... ' +79: Testing gnu-hash ... ++ t=out/test/elf/aarch64/gnu-hash +79: ++ mkdir -p out/test/elf/aarch64/gnu-hash 79: + cat -79: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/a.o out/test/elf/arm/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -77: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/d.o out/test/elf/arm/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -79: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/b.o out/test/elf/arm/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -77: + cc -B. -shared -o out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/a.o out/test/elf/arm/gdb-index-dwarf5/b.o out/test/elf/arm/gdb-index-dwarf5/c.o out/test/elf/arm/gdb-index-dwarf5/d.o -Wl,--gdb-index -79: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -77: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/e.so -77: + grep -Fq .gdb_index -77: + cat -77: + cc -c -o out/test/elf/arm/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -79: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/d.o out/test/elf/arm/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -77: + cc -B. -o out/test/elf/arm/gdb-index-dwarf5/exe out/test/elf/arm/gdb-index-dwarf5/e.so out/test/elf/arm/gdb-index-dwarf5/f.o -Wl,--gdb-index -79: + cc -B. -shared -o out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/a.o out/test/elf/arm/gdb-index-split-dwarf/b.o out/test/elf/arm/gdb-index-split-dwarf/c.o out/test/elf/arm/gdb-index-split-dwarf/d.o -Wl,--gdb-index -77: + readelf -WS out/test/elf/arm/gdb-index-dwarf5/exe -77: + grep -Fq .gdb_index -76: + grep -q 'hello2 () at .*:7' out/test/elf/arm/gdb-index-dwarf4/log -77: + out/test/elf/arm/gdb-index-dwarf5/exe -77: + grep -q 'Hello world' -77: + DEBUGINFOD_URLS= -77: + gdb out/test/elf/arm/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -76: + grep -q 'hello () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -76: + grep -q 'greet () at .*:8' out/test/elf/arm/gdb-index-dwarf4/log -76: + grep -q 'main () at .*:4' out/test/elf/arm/gdb-index-dwarf4/log -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 - 77/273 Test #76: arm-gdb-index-dwarf4 ........................ Passed 1.11 sec +79: + cc -c -o out/test/elf/aarch64/gnu-hash/a.o -xc - +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +78: + out/test/elf/aarch64/global-offset-table/exe +78: ++ out/test/elf/aarch64/global-offset-table/exe +78: + GOT_ADDR=2026f4 +78: + '[' aarch64 = x86_64 -o aarch64 = i386 ']' +78: + readelf -WS out/test/elf/aarch64/global-offset-table/exe +79: + cc -B. -o out/test/elf/aarch64/gnu-hash/b.so out/test/elf/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +78: + grep -q '\.got .*2026f4 ' +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/d.o out/test/elf/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 + 76/270 Test #78: aarch64-global-offset-table ......................... Passed 0.29 sec test 80 - Start 80: arm-glibc-2.22-bug + Start 80: aarch64-gnu-unique -80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" +80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" 80: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 80: Test timeout computed to be: 1500 -80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/d.o out/test/elf/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh 80: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++++ uname -m -80: +++ canonical_name armv7l +80: +++ canonical_name aarch64 80: +++ case $1 in -80: +++ echo arm -80: ++ HOST=arm +80: +++ echo aarch64 +80: ++ HOST=aarch64 80: ++ '[' -n '' ']' -80: ++ MACHINE=arm +80: ++ MACHINE=aarch64 80: ++ '[' -n '' ']' 80: ++ CC=cc 80: ++ CXX=c++ @@ -6793,64 +6880,37 @@ 80: ++ QEMU= 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -80: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh .sh -80: ++ testname=glibc-2.22-bug -80: ++ echo -n 'Testing glibc-2.22-bug ... ' -80: Testing glibc-2.22-bug ... ++ t=out/test/elf/arm/glibc-2.22-bug -80: ++ mkdir -p out/test/elf/arm/glibc-2.22-bug -80: + '[' arm = alpha ']' -80: + cc -o out/test/elf/arm/glibc-2.22-bug/a.o -fPIC -c -xc - +80: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh .sh +80: ++ testname=gnu-unique +80: ++ echo -n 'Testing gnu-unique ... ' +80: Testing gnu-unique ... ++ t=out/test/elf/aarch64/gnu-unique +80: ++ mkdir -p out/test/elf/aarch64/gnu-unique +80: + command -v g++ +80: + g++ -o out/test/elf/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 80: + cat -79: + grep -Fq .gdb_index -79: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/e.so -79: + cat -79: + cc -c -o out/test/elf/arm/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -80: + cc -B. -o out/test/elf/arm/glibc-2.22-bug/b.so -shared out/test/elf/arm/glibc-2.22-bug/a.o -79: + cc -B. -o out/test/elf/arm/gdb-index-split-dwarf/exe out/test/elf/arm/gdb-index-split-dwarf/e.so out/test/elf/arm/gdb-index-split-dwarf/f.o -Wl,--gdb-index -80: + readelf -W --sections out/test/elf/arm/glibc-2.22-bug/b.so -80: + grep -Eq '\.rela?\.plt' -80: + grep -E -A1 '\.rela?\.dyn' -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -79: + readelf -WS out/test/elf/arm/gdb-index-split-dwarf/exe -79: + grep -Fq .gdb_index - 78/273 Test #80: arm-glibc-2.22-bug .......................... Passed 0.20 sec -test 81 - Start 81: arm-global-offset-table - -81: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh" -81: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -81: Test timeout computed to be: 1500 -79: + out/test/elf/arm/gdb-index-split-dwarf/exe -79: + grep -q 'Hello world' 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 - 79/273 Test #79: arm-gdb-index-split-dwarf ................... Passed 0.66 sec -test 82 - Start 82: arm-gnu-hash + 77/270 Test #79: aarch64-gnu-hash .................................... Passed 0.30 sec +test 81 + Start 81: aarch64-gnu-warning -82: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh" -82: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -82: Test timeout computed to be: 1500 -81: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh +81: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh" +81: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +81: Test timeout computed to be: 1500 +74: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index +81: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh 81: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C -82: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh 81: ++++ uname -m -82: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -82: ++ export LC_ALL=C -82: ++ LC_ALL=C -81: +++ canonical_name armv7l +81: +++ canonical_name aarch64 81: +++ case $1 in -81: +++ echo arm -81: ++ HOST=arm +81: +++ echo aarch64 +81: ++ HOST=aarch64 81: ++ '[' -n '' ']' -81: ++ MACHINE=arm +81: ++ MACHINE=aarch64 81: ++ '[' -n '' ']' 81: ++ CC=cc 81: ++ CXX=c++ @@ -6862,14 +6922,45 @@ 81: ++ QEMU= 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT +81: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh .sh +81: ++ testname=gnu-warning +81: ++ echo -n 'Testing gnu-warning ... ' +81: Testing gnu-warning ... ++ t=out/test/elf/aarch64/gnu-warning +81: ++ mkdir -p out/test/elf/aarch64/gnu-warning +81: + gcc -c -o out/test/elf/aarch64/gnu-warning/a.o -xc - +81: + cat +76: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index +80: + cat +80: + g++ -o out/test/elf/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +74: + grep -Fq .gdb_index +74: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/e.so +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +74: + cat +81: + cc -B. -o out/test/elf/aarch64/gnu-warning/exe out/test/elf/aarch64/gnu-warning/a.o +81: + grep -q 'Hello world' +81: + out/test/elf/aarch64/gnu-warning/exe +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 + 78/270 Test #81: aarch64-gnu-warning ................................. Passed 0.25 sec +test 82 + Start 82: aarch64-hash-style + +82: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh" +82: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +82: Test timeout computed to be: 1500 +82: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh +82: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +82: ++ export LC_ALL=C +82: ++ LC_ALL=C 82: ++++ uname -m -82: +++ canonical_name armv7l +82: +++ canonical_name aarch64 82: +++ case $1 in -82: +++ echo arm -81: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh .sh -82: ++ HOST=arm +82: +++ echo aarch64 +82: ++ HOST=aarch64 82: ++ '[' -n '' ']' -82: ++ MACHINE=arm +82: ++ MACHINE=aarch64 82: ++ '[' -n '' ']' 82: ++ CC=cc 82: ++ CXX=c++ @@ -6881,65 +6972,59 @@ 82: ++ QEMU= 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT -82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh .sh -81: ++ testname=global-offset-table -81: ++ echo -n 'Testing global-offset-table ... ' -81: Testing global-offset-table ... ++ t=out/test/elf/arm/global-offset-table -81: ++ mkdir -p out/test/elf/arm/global-offset-table -82: ++ testname=gnu-hash -82: ++ echo -n 'Testing gnu-hash ... ' -82: Testing gnu-hash ... ++ t=out/test/elf/arm/gnu-hash -82: ++ mkdir -p out/test/elf/arm/gnu-hash -81: + '[' arm = ppc64le ']' +82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh +82: ++ testname=hash-style +82: ++ echo -n 'Testing hash-style ... ' +82: Testing hash-style ... ++ t=out/test/elf/aarch64/hash-style +82: ++ mkdir -p out/test/elf/aarch64/hash-style 82: + cat -82: + cc -c -o out/test/elf/arm/gnu-hash/a.o -xc - -81: + cc -fPIC -c -o out/test/elf/arm/global-offset-table/a.o -xc - -81: + cat -82: + cc -B. -o out/test/elf/arm/gnu-hash/b.so out/test/elf/arm/gnu-hash/a.o -Wl,-hash-style=gnu -shared -81: + cc -B. -no-pie -o out/test/elf/arm/global-offset-table/exe out/test/elf/arm/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -81: + out/test/elf/arm/global-offset-table/exe -81: ++ out/test/elf/arm/global-offset-table/exe -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 80/273 Test #82: arm-gnu-hash ................................ Passed 0.15 sec +82: + cc -o out/test/elf/aarch64/hash-style/a.o -c -xc - +76: + grep -Fq .gdb_index +74: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf5/exe out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index +76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/e.so +80: + cc -B. -o out/test/elf/aarch64/gnu-unique/exe out/test/elf/aarch64/gnu-unique/a.o out/test/elf/aarch64/gnu-unique/b.o +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +76: + cat +82: + ./mold -shared -o out/test/elf/aarch64/hash-style/b.so out/test/elf/aarch64/hash-style/a.o +82: + readelf -WS out/test/elf/aarch64/hash-style/b.so +82: + grep -Fq ' .hash' +80: + out/test/elf/aarch64/gnu-unique/exe +82: + grep -Fq ' .gnu.hash' +82: + readelf -WS out/test/elf/aarch64/hash-style/b.so +80: + grep -q foo=5 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 79/270 Test #80: aarch64-gnu-unique .................................. Passed 0.52 sec test 83 - Start 83: arm-gnu-unique + Start 83: aarch64-hello-dynamic -83: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" +83: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh" 83: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 83: Test timeout computed to be: 1500 -81: + GOT_ADDR=2026f4 -81: + '[' arm = x86_64 -o arm = i386 ']' -81: + readelf -WS out/test/elf/arm/global-offset-table/exe -81: + grep -q '\.got .*2026f4 ' -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 -83: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh - 81/273 Test #81: arm-global-offset-table ..................... Passed 0.17 sec +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 80/270 Test #82: aarch64-hash-style .................................. Passed 0.19 sec test 84 - Start 84: arm-gnu-warning + Start 84: aarch64-hello-static -84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh" +84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" 84: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 84: Test timeout computed to be: 1500 +83: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh 83: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C 83: ++++ uname -m -84: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh -83: +++ canonical_name armv7l +83: +++ canonical_name aarch64 83: +++ case $1 in -83: +++ echo arm -84: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -84: ++ export LC_ALL=C -84: ++ LC_ALL=C -83: ++ HOST=arm +83: +++ echo aarch64 +83: ++ HOST=aarch64 83: ++ '[' -n '' ']' -83: ++ MACHINE=arm +83: ++ MACHINE=aarch64 83: ++ '[' -n '' ']' 83: ++ CC=cc 83: ++ CXX=c++ @@ -6951,18 +7036,31 @@ 83: ++ QEMU= 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT -83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh .sh +83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh +83: ++ testname=hello-dynamic +83: ++ echo -n 'Testing hello-dynamic ... ' +83: Testing hello-dynamic ... ++ t=out/test/elf/aarch64/hello-dynamic +83: ++ mkdir -p out/test/elf/aarch64/hello-dynamic +76: + cc -B. -o out/test/elf/aarch64/gdb-index-split-dwarf/exe out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index +83: + cat +74: + grep -Fq .gdb_index +74: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/exe +74: + grep -q 'Hello world' +74: + out/test/elf/aarch64/gdb-index-dwarf5/exe +74: + DEBUGINFOD_URLS= +74: + gdb out/test/elf/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +83: + cc -o out/test/elf/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE +84: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh +84: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +84: ++ export LC_ALL=C +84: ++ LC_ALL=C 84: ++++ uname -m -83: ++ testname=gnu-unique -83: ++ echo -n 'Testing gnu-unique ... ' -83: Testing gnu-unique ... ++ t=out/test/elf/arm/gnu-unique -83: ++ mkdir -p out/test/elf/arm/gnu-unique -84: +++ canonical_name armv7l +84: +++ canonical_name aarch64 84: +++ case $1 in -84: +++ echo arm -84: ++ HOST=arm +84: +++ echo aarch64 +84: ++ HOST=aarch64 84: ++ '[' -n '' ']' -84: ++ MACHINE=arm +84: ++ MACHINE=aarch64 84: ++ '[' -n '' ']' 84: ++ CC=cc 84: ++ CXX=c++ @@ -6974,52 +7072,40 @@ 84: ++ QEMU= 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT -83: + command -v g++ -83: + cat -84: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh .sh -84: ++ testname=gnu-warning -83: + g++ -o out/test/elf/arm/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -84: ++ echo -n 'Testing gnu-warning ... ' -84: Testing gnu-warning ... ++ t=out/test/elf/arm/gnu-warning -84: ++ mkdir -p out/test/elf/arm/gnu-warning -84: + cat -84: + gcc -c -o out/test/elf/arm/gnu-warning/a.o -xc - -83: + cat -83: + g++ -o out/test/elf/arm/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -84: + cc -B. -o out/test/elf/arm/gnu-warning/exe out/test/elf/arm/gnu-warning/a.o -83: + cc -B. -o out/test/elf/arm/gnu-unique/exe out/test/elf/arm/gnu-unique/a.o out/test/elf/arm/gnu-unique/b.o -77: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/arm/gdb-index-dwarf5/log -77: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/arm/gdb-index-dwarf5/log -84: + out/test/elf/arm/gnu-warning/exe -84: + grep -q 'Hello world' -77: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/arm/gdb-index-dwarf5/log -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 - 82/273 Test #84: arm-gnu-warning ............................. Passed 0.16 sec +84: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh .sh +84: ++ testname=hello-static +84: ++ echo -n 'Testing hello-static ... ' +84: Testing hello-static ... ++ t=out/test/elf/aarch64/hello-static +84: ++ mkdir -p out/test/elf/aarch64/hello-static +84: + test_cflags -static +84: + echo 'int main() {}' +84: + cc -static -o /dev/null -xc - +76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/exe +76: + grep -Fq .gdb_index +76: + grep -q 'Hello world' +76: + out/test/elf/aarch64/gdb-index-split-dwarf/exe +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 + 81/270 Test #76: aarch64-gdb-index-split-dwarf ....................... Passed 1.23 sec test 85 - Start 85: arm-hash-style + Start 85: aarch64-help -85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh" +85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" 85: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 85: Test timeout computed to be: 1500 -77: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/arm/gdb-index-dwarf5/log -77: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/arm/gdb-index-dwarf5/log -77: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/arm/gdb-index-dwarf5/log -85: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh +85: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh 85: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C -77: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/arm/gdb-index-dwarf5/log 85: ++++ uname -m -77: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/arm/gdb-index-dwarf5/log -85: +++ canonical_name armv7l +85: +++ canonical_name aarch64 85: +++ case $1 in -85: +++ echo arm -85: ++ HOST=arm +85: +++ echo aarch64 +85: ++ HOST=aarch64 85: ++ '[' -n '' ']' -85: ++ MACHINE=arm +85: ++ MACHINE=aarch64 85: ++ '[' -n '' ']' 85: ++ CC=cc 85: ++ CXX=c++ @@ -7031,35 +7117,36 @@ 85: ++ QEMU= 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT -85: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 - 83/273 Test #77: arm-gdb-index-dwarf5 ........................ Passed 1.20 sec +85: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh .sh +85: ++ testname=help +85: ++ echo -n 'Testing help ... ' +85: Testing help ... ++ t=out/test/elf/aarch64/help +85: ++ mkdir -p out/test/elf/aarch64/help +83: + cc -B. -o out/test/elf/aarch64/hello-dynamic/exe out/test/elf/aarch64/hello-dynamic/a.o -no-pie +85: + ./mold --help +85: + grep -q Usage +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 82/270 Test #85: aarch64-help ........................................ Passed 0.08 sec test 86 - Start 86: arm-hello-dynamic + Start 86: aarch64-hidden-undef -86: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh" +86: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh" 86: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 86: Test timeout computed to be: 1500 -85: ++ testname=hash-style -85: ++ echo -n 'Testing hash-style ... ' -85: Testing hash-style ... ++ t=out/test/elf/arm/hash-style -85: ++ mkdir -p out/test/elf/arm/hash-style -85: + cat -85: + cc -o out/test/elf/arm/hash-style/a.o -c -xc - -86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh +86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh 86: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++++ uname -m -86: +++ canonical_name armv7l +86: +++ canonical_name aarch64 86: +++ case $1 in -86: +++ echo arm -86: ++ HOST=arm +86: +++ echo aarch64 +86: ++ HOST=aarch64 86: ++ '[' -n '' ']' -86: ++ MACHINE=arm +86: ++ MACHINE=aarch64 86: ++ '[' -n '' ']' 86: ++ CC=cc 86: ++ CXX=c++ @@ -7071,37 +7158,39 @@ 86: ++ QEMU= 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT -86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh -86: ++ testname=hello-dynamic -86: ++ echo -n 'Testing hello-dynamic ... ' -86: Testing hello-dynamic ... ++ t=out/test/elf/arm/hello-dynamic -86: ++ mkdir -p out/test/elf/arm/hello-dynamic +86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh +86: ++ testname=hidden-undef +86: ++ echo -n 'Testing hidden-undef ... ' +86: Testing hidden-undef ... ++ t=out/test/elf/aarch64/hidden-undef +86: ++ mkdir -p out/test/elf/aarch64/hidden-undef +86: + cc -o out/test/elf/aarch64/hidden-undef/a.so -shared -fPIC -xc - 86: + cat -86: + cc -o out/test/elf/arm/hello-dynamic/a.o -c -xc - -fno-PIE -83: + out/test/elf/arm/gnu-unique/exe -83: + grep -q foo=5 +83: + grep -q 'Hello world' +83: + out/test/elf/aarch64/hello-dynamic/exe 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 - 84/273 Test #83: arm-gnu-unique .............................. Passed 0.24 sec + 83/270 Test #83: aarch64-hello-dynamic ............................... Passed 0.38 sec test 87 - Start 87: arm-hello-static + Start 87: aarch64-hidden-weak-undef -87: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" +87: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh" 87: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 87: Test timeout computed to be: 1500 -87: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh +87: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh 87: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C +84: + cat +84: + cc -o out/test/elf/aarch64/hello-static/a.o -c -xc - 87: ++++ uname -m -87: +++ canonical_name armv7l +87: +++ canonical_name aarch64 87: +++ case $1 in -87: +++ echo arm -87: ++ HOST=arm +87: +++ echo aarch64 +87: ++ HOST=aarch64 87: ++ '[' -n '' ']' -87: ++ MACHINE=arm +87: ++ MACHINE=aarch64 87: ++ '[' -n '' ']' 87: ++ CC=cc 87: ++ CXX=c++ @@ -7113,82 +7202,59 @@ 87: ++ QEMU= 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT -85: + ./mold -shared -o out/test/elf/arm/hash-style/b.so out/test/elf/arm/hash-style/a.o -87: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh .sh -87: ++ testname=hello-static -87: ++ echo -n 'Testing hello-static ... ' -87: Testing hello-static ... ++ t=out/test/elf/arm/hello-static -87: ++ mkdir -p out/test/elf/arm/hello-static -87: + test_cflags -static -87: + echo 'int main() {}' -87: + cc -static -o /dev/null -xc - -85: + readelf -WS out/test/elf/arm/hash-style/b.so -85: + grep -Fq ' .hash' -85: + readelf -WS out/test/elf/arm/hash-style/b.so -85: + grep -Fq ' .gnu.hash' -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 - 85/273 Test #85: arm-hash-style .............................. Passed 0.11 sec +87: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh .sh +87: ++ testname=hidden-weak-undef +87: ++ echo -n 'Testing hidden-weak-undef ... ' +87: Testing hidden-weak-undef ... ++ t=out/test/elf/aarch64/hidden-weak-undef +87: ++ mkdir -p out/test/elf/aarch64/hidden-weak-undef +87: + cc -o out/test/elf/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - +87: + cat +86: + cc -o out/test/elf/aarch64/hidden-undef/b.o -fPIC -c -xc - +87: + cc -B. -shared -o out/test/elf/aarch64/hidden-weak-undef/b.so out/test/elf/aarch64/hidden-weak-undef/a.o +86: + cat +86: + cc -B. -o out/test/elf/aarch64/hidden-undef/exe out/test/elf/aarch64/hidden-undef/a.so out/test/elf/aarch64/hidden-undef/b.o +84: + cc -B. -o out/test/elf/aarch64/hello-static/exe out/test/elf/aarch64/hello-static/a.o -static +87: + readelf -W --dyn-syms out/test/elf/aarch64/hidden-weak-undef/b.so +87: + grep -qw foo out/test/elf/aarch64/hidden-weak-undef/log +87: + grep -qw bar out/test/elf/aarch64/hidden-weak-undef/log +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 + 84/270 Test #87: aarch64-hidden-weak-undef ........................... Passed 0.37 sec test 88 - Start 88: arm-help + Start 88: aarch64-icf-small -88: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" +88: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh" 88: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 88: Test timeout computed to be: 1500 -88: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh -88: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -88: ++ export LC_ALL=C -88: ++ LC_ALL=C -88: ++++ uname -m -88: +++ canonical_name armv7l -88: +++ case $1 in -88: +++ echo arm -88: ++ HOST=arm -88: ++ '[' -n '' ']' -88: ++ MACHINE=arm -88: ++ '[' -n '' ']' -88: ++ CC=cc -88: ++ CXX=c++ -88: ++ GCC=gcc -88: ++ GXX=g++ -88: ++ OBJDUMP=objdump -88: ++ OBJCOPY=objcopy -88: ++ STRIP=strip -88: ++ QEMU= -88: ++ trap 'on_error $LINENO' ERR -88: ++ trap on_exit EXIT -88: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh .sh -88: ++ testname=help -88: ++ echo -n 'Testing help ... ' -88: Testing help ... ++ t=out/test/elf/arm/help -88: ++ mkdir -p out/test/elf/arm/help -86: + cc -B. -o out/test/elf/arm/hello-dynamic/exe out/test/elf/arm/hello-dynamic/a.o -no-pie -88: + ./mold --help -88: + grep -q Usage -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 86/273 Test #88: arm-help .................................... Passed 0.04 sec +86: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/hidden-undef/log +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 85/270 Test #86: aarch64-hidden-undef ................................ Passed 0.53 sec test 89 - Start 89: arm-hidden-undef + Start 89: aarch64-icf -89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh" +89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" 89: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 89: Test timeout computed to be: 1500 -89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh +88: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh +88: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +88: ++ export LC_ALL=C +88: ++ LC_ALL=C +89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh 89: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 89: ++++ uname -m -89: +++ canonical_name armv7l +89: +++ canonical_name aarch64 89: +++ case $1 in -89: +++ echo arm -89: ++ HOST=arm +89: +++ echo aarch64 +89: ++ HOST=aarch64 89: ++ '[' -n '' ']' -89: ++ MACHINE=arm +89: ++ MACHINE=aarch64 89: ++ '[' -n '' ']' 89: ++ CC=cc 89: ++ CXX=c++ @@ -7200,37 +7266,65 @@ 89: ++ QEMU= 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT -89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh -89: ++ testname=hidden-undef -89: ++ echo -n 'Testing hidden-undef ... ' -89: Testing hidden-undef ... ++ t=out/test/elf/arm/hidden-undef -89: ++ mkdir -p out/test/elf/arm/hidden-undef -89: + cc -o out/test/elf/arm/hidden-undef/a.so -shared -fPIC -xc - +88: ++++ uname -m +88: +++ canonical_name aarch64 +88: +++ case $1 in +88: +++ echo aarch64 +88: ++ HOST=aarch64 +88: ++ '[' -n '' ']' +88: ++ MACHINE=aarch64 +88: ++ '[' -n '' ']' +88: ++ CC=cc +88: ++ CXX=c++ +88: ++ GCC=gcc +88: ++ GXX=g++ +88: ++ OBJDUMP=objdump +88: ++ OBJCOPY=objcopy +88: ++ STRIP=strip +88: ++ QEMU= +88: ++ trap 'on_error $LINENO' ERR +88: ++ trap on_exit EXIT +88: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh .sh +88: ++ testname=icf-small +88: ++ echo -n 'Testing icf-small ... ' +88: Testing icf-small ... ++ t=out/test/elf/aarch64/icf-small +88: ++ mkdir -p out/test/elf/aarch64/icf-small +88: + cat +89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh +89: ++ testname=icf +89: ++ echo -n 'Testing icf ... ' +89: Testing icf ... ++ t=out/test/elf/aarch64/icf +89: ++ mkdir -p out/test/elf/aarch64/icf +89: + '[' aarch64 = ppc64 ']' +88: + cc -o out/test/elf/aarch64/icf-small/a.o -c -ffunction-sections -xc - 89: + cat -86: + out/test/elf/arm/hello-dynamic/exe -86: + grep -q 'Hello world' -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 87/273 Test #86: arm-hello-dynamic ........................... Passed 0.20 sec +89: + cc -c -o out/test/elf/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - +84: + out/test/elf/aarch64/hello-static/exe +84: + grep -q 'Hello world' +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 + 86/270 Test #84: aarch64-hello-static ................................ Passed 0.91 sec test 90 - Start 90: arm-hidden-weak-undef + Start 90: aarch64-ifunc-alias -90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh" +90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" 90: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 90: Test timeout computed to be: 1500 -90: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh +88: + ./mold -o out/test/elf/aarch64/icf-small/exe -icf=all out/test/elf/aarch64/icf-small/a.o +90: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh 90: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C +89: + cc -B. -o out/test/elf/aarch64/icf/exe out/test/elf/aarch64/icf/a.o -Wl,-icf=all 90: ++++ uname -m -90: +++ canonical_name armv7l +90: +++ canonical_name aarch64 90: +++ case $1 in -90: +++ echo arm -90: ++ HOST=arm +90: +++ echo aarch64 +90: ++ HOST=aarch64 90: ++ '[' -n '' ']' -90: ++ MACHINE=arm +90: ++ MACHINE=aarch64 90: ++ '[' -n '' ']' 90: ++ CC=cc 90: ++ CXX=c++ @@ -7242,45 +7336,36 @@ 90: ++ QEMU= 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT -90: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh .sh -90: ++ testname=hidden-weak-undef -90: ++ echo -n 'Testing hidden-weak-undef ... ' -90: Testing hidden-weak-undef ... ++ t=out/test/elf/arm/hidden-weak-undef -90: ++ mkdir -p out/test/elf/arm/hidden-weak-undef -90: + cat -90: + cc -o out/test/elf/arm/hidden-weak-undef/a.o -fPIC -c -xc - -87: + cat -87: + cc -o out/test/elf/arm/hello-static/a.o -c -xc - -89: + cat -89: + cc -o out/test/elf/arm/hidden-undef/b.o -fPIC -c -xc - -90: + cc -B. -shared -o out/test/elf/arm/hidden-weak-undef/b.so out/test/elf/arm/hidden-weak-undef/a.o -87: + cc -B. -o out/test/elf/arm/hello-static/exe out/test/elf/arm/hello-static/a.o -static -89: + cc -B. -o out/test/elf/arm/hidden-undef/exe out/test/elf/arm/hidden-undef/a.so out/test/elf/arm/hidden-undef/b.o -90: + readelf -W --dyn-syms out/test/elf/arm/hidden-weak-undef/b.so -90: + grep -qw foo out/test/elf/arm/hidden-weak-undef/log -90: + grep -qw bar out/test/elf/arm/hidden-weak-undef/log -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 88/273 Test #90: arm-hidden-weak-undef ....................... Passed 0.16 sec +90: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh .sh +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +90: ++ testname=ifunc-alias +90: ++ echo -n 'Testing ifunc-alias ... ' +90: Testing ifunc-alias ... ++ t=out/test/elf/aarch64/ifunc-alias +90: ++ mkdir -p out/test/elf/aarch64/ifunc-alias + 87/270 Test #88: aarch64-icf-small ................................... Passed 0.30 sec test 91 - Start 91: arm-icf-small + Start 91: aarch64-ifunc-dso -91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh" +91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" 91: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 91: Test timeout computed to be: 1500 -91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh +90: + supports_ifunc +90: + cc -c -o /dev/null -xc - +90: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh 91: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C 91: ++++ uname -m -91: +++ canonical_name armv7l +91: +++ canonical_name aarch64 91: +++ case $1 in -91: +++ echo arm -91: ++ HOST=arm +91: +++ echo aarch64 +91: ++ HOST=aarch64 91: ++ '[' -n '' ']' -91: ++ MACHINE=arm +91: ++ MACHINE=aarch64 91: ++ '[' -n '' ']' 91: ++ CC=cc 91: ++ CXX=c++ @@ -7292,38 +7377,40 @@ 91: ++ QEMU= 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT -91: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh .sh -91: ++ testname=icf-small -91: ++ echo -n 'Testing icf-small ... ' -91: Testing icf-small ... ++ t=out/test/elf/arm/icf-small -91: ++ mkdir -p out/test/elf/arm/icf-small -91: + cat -91: + cc -o out/test/elf/arm/icf-small/a.o -c -ffunction-sections -xc - -89: + grep -q 'undefined symbol: foo' out/test/elf/arm/hidden-undef/log +91: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh .sh +91: ++ testname=ifunc-dso +91: ++ echo -n 'Testing ifunc-dso ... ' +91: Testing ifunc-dso ... ++ t=out/test/elf/aarch64/ifunc-dso +91: ++ mkdir -p out/test/elf/aarch64/ifunc-dso +91: + supports_ifunc +91: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +91: + cc -c -o /dev/null -xc - +90: + cat +90: + cc -fPIC -o out/test/elf/aarch64/ifunc-alias/a.o -c -xc - +89: + out/test/elf/aarch64/icf/exe +89: + grep -q '1 0' 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 - 89/273 Test #89: arm-hidden-undef ............................ Passed 0.27 sec + 88/270 Test #89: aarch64-icf ......................................... Passed 0.44 sec test 92 - Start 92: arm-icf + Start 92: aarch64-ifunc-dynamic -92: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" +92: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh" 92: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 92: Test timeout computed to be: 1500 -92: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh +92: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh 92: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C 92: ++++ uname -m -92: +++ canonical_name armv7l +92: +++ canonical_name aarch64 92: +++ case $1 in -92: +++ echo arm -87: + out/test/elf/arm/hello-static/exe -87: + grep -q 'Hello world' -92: ++ HOST=arm +92: +++ echo aarch64 +92: ++ HOST=aarch64 92: ++ '[' -n '' ']' -92: ++ MACHINE=arm +92: ++ MACHINE=aarch64 92: ++ '[' -n '' ']' 92: ++ CC=cc 92: ++ CXX=c++ @@ -7335,37 +7422,68 @@ 92: ++ QEMU= 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT -92: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 90/273 Test #87: arm-hello-static ............................ Passed 0.38 sec +91: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/a.o -c -xc - +91: + cat +92: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh .sh +92: ++ testname=ifunc-dynamic +92: ++ echo -n 'Testing ifunc-dynamic ... ' +92: Testing ifunc-dynamic ... ++ t=out/test/elf/aarch64/ifunc-dynamic +92: ++ mkdir -p out/test/elf/aarch64/ifunc-dynamic +90: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe out/test/elf/aarch64/ifunc-alias/a.o +92: + supports_ifunc +92: + cc -c -o /dev/null -xc - +92: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +74: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf5/log +92: + cat +92: + cc -o out/test/elf/aarch64/ifunc-dynamic/a.o -c -xc - +74: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +90: + grep -Eq '^(\S+) \1$' +74: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +90: + out/test/elf/aarch64/ifunc-alias/exe +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 89/270 Test #90: aarch64-ifunc-alias ................................. Passed 0.51 sec test 93 - Start 93: arm-ifunc-alias + Start 93: aarch64-ifunc-export -93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" +93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" 93: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 93: Test timeout computed to be: 1500 -92: ++ testname=icf -92: ++ echo -n 'Testing icf ... ' -92: Testing icf ... ++ t=out/test/elf/arm/icf -92: ++ mkdir -p out/test/elf/arm/icf -92: + '[' arm = ppc64 ']' -92: + cat -92: + cc -c -o out/test/elf/arm/icf/a.o -ffunction-sections -fdata-sections -xc - -91: + ./mold -o out/test/elf/arm/icf-small/exe -icf=all out/test/elf/arm/icf-small/a.o -93: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 90/270 Test #74: aarch64-gdb-index-dwarf5 ............................ Passed 2.54 sec +test 94 + Start 94: aarch64-ifunc-funcptr + +94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" +94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +94: Test timeout computed to be: 1500 +93: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh 93: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C +91: + cc -fPIC -shared -o out/test/elf/aarch64/ifunc-dso/b.so -xc - +91: + cat +94: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh +94: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +94: ++ export LC_ALL=C +94: ++ LC_ALL=C 93: ++++ uname -m -93: +++ canonical_name armv7l +93: +++ canonical_name aarch64 93: +++ case $1 in -93: +++ echo arm -93: ++ HOST=arm +93: +++ echo aarch64 +93: ++ HOST=aarch64 93: ++ '[' -n '' ']' -93: ++ MACHINE=arm +93: ++ MACHINE=aarch64 93: ++ '[' -n '' ']' 93: ++ CC=cc 93: ++ CXX=c++ @@ -7377,36 +7495,21 @@ 93: ++ QEMU= 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT -93: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh .sh -93: ++ testname=ifunc-alias -93: ++ echo -n 'Testing ifunc-alias ... ' -93: Testing ifunc-alias ... ++ t=out/test/elf/arm/ifunc-alias -93: ++ mkdir -p out/test/elf/arm/ifunc-alias -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 91/273 Test #91: arm-icf-small ............................... Passed 0.10 sec -test 94 - Start 94: arm-ifunc-dso - -94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" -94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -94: Test timeout computed to be: 1500 +93: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh .sh +93: ++ testname=ifunc-export +93: ++ echo -n 'Testing ifunc-export ... ' +93: Testing ifunc-export ... ++ t=out/test/elf/aarch64/ifunc-export +93: ++ mkdir -p out/test/elf/aarch64/ifunc-export 93: + supports_ifunc -93: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 93: + cc -c -o /dev/null -xc - -94: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh -94: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -94: ++ export LC_ALL=C -94: ++ LC_ALL=C 94: ++++ uname -m -94: +++ canonical_name armv7l +93: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +94: +++ canonical_name aarch64 94: +++ case $1 in -94: +++ echo arm -94: ++ HOST=arm +94: +++ echo aarch64 +94: ++ HOST=aarch64 94: ++ '[' -n '' ']' -94: ++ MACHINE=arm +94: ++ MACHINE=aarch64 94: ++ '[' -n '' ']' 94: ++ CC=cc 94: ++ CXX=c++ @@ -7418,46 +7521,49 @@ 94: ++ QEMU= 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT -94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh .sh -94: ++ testname=ifunc-dso -94: ++ echo -n 'Testing ifunc-dso ... ' -94: Testing ifunc-dso ... ++ t=out/test/elf/arm/ifunc-dso -94: ++ mkdir -p out/test/elf/arm/ifunc-dso +94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh +92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe1 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +94: ++ testname=ifunc-funcptr +94: ++ echo -n 'Testing ifunc-funcptr ... ' +94: Testing ifunc-funcptr ... ++ t=out/test/elf/aarch64/ifunc-funcptr +94: ++ mkdir -p out/test/elf/aarch64/ifunc-funcptr 94: + supports_ifunc 94: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 94: + cc -c -o /dev/null -xc - -92: + cc -B. -o out/test/elf/arm/icf/exe out/test/elf/arm/icf/a.o -Wl,-icf=all 93: + cat -93: + cc -fPIC -o out/test/elf/arm/ifunc-alias/a.o -c -xc - +93: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-export/a.o -xc - +92: + out/test/elf/aarch64/ifunc-dynamic/exe1 +92: + grep -q 'Hello world' +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/a.o -c -xc - 94: + cat -94: + cc -fPIC -o out/test/elf/arm/ifunc-dso/a.o -c -xc - -92: + out/test/elf/arm/icf/exe -92: + grep -q '1 0' +92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe2 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,now +93: + cc -B. -shared -o out/test/elf/aarch64/ifunc-export/b.so out/test/elf/aarch64/ifunc-export/a.o +92: + grep -q 'Hello world' +92: + out/test/elf/aarch64/ifunc-dynamic/exe2 92: + on_exit 92: + echo OK 92: OK 92: + exit 0 -93: + cc -B. -o out/test/elf/arm/ifunc-alias/exe out/test/elf/arm/ifunc-alias/a.o - 92/273 Test #92: arm-icf ..................................... Passed 0.17 sec + 91/270 Test #92: aarch64-ifunc-dynamic ............................... Passed 0.56 sec test 95 - Start 95: arm-ifunc-dynamic + Start 95: aarch64-ifunc-noplt -95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh" +95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" 95: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 95: Test timeout computed to be: 1500 +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/b.o -xc - 94: + cat -94: + cc -fPIC -shared -o out/test/elf/arm/ifunc-dso/b.so -xc - -95: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh +95: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh 95: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++++ uname -m -95: +++ canonical_name armv7l +95: +++ canonical_name aarch64 95: +++ case $1 in -95: +++ echo arm -95: ++ HOST=arm +95: +++ echo aarch64 +95: ++ HOST=aarch64 95: ++ '[' -n '' ']' -95: ++ MACHINE=arm +95: ++ MACHINE=aarch64 95: ++ '[' -n '' ']' 95: ++ CC=cc 95: ++ CXX=c++ @@ -7469,40 +7575,41 @@ 95: ++ QEMU= 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT -95: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh .sh -95: ++ testname=ifunc-dynamic -95: ++ echo -n 'Testing ifunc-dynamic ... ' -95: Testing ifunc-dynamic ... ++ t=out/test/elf/arm/ifunc-dynamic -95: ++ mkdir -p out/test/elf/arm/ifunc-dynamic +95: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh .sh +91: + cc -B. -o out/test/elf/aarch64/ifunc-dso/exe out/test/elf/aarch64/ifunc-dso/a.o out/test/elf/aarch64/ifunc-dso/b.so +95: ++ testname=ifunc-noplt +95: ++ echo -n 'Testing ifunc-noplt ... ' +95: Testing ifunc-noplt ... ++ t=out/test/elf/aarch64/ifunc-noplt +95: ++ mkdir -p out/test/elf/aarch64/ifunc-noplt 95: + supports_ifunc 95: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 95: + cc -c -o /dev/null -xc - -93: + out/test/elf/arm/ifunc-alias/exe -93: + grep -Eq '^(\S+) \1$' -95: + cat -95: + cc -o out/test/elf/arm/ifunc-dynamic/a.o -c -xc - +93: + readelf --dyn-syms out/test/elf/aarch64/ifunc-export/b.so +93: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 - 93/273 Test #93: arm-ifunc-alias ............................. Passed 0.23 sec + 92/270 Test #93: aarch64-ifunc-export ................................ Passed 0.45 sec test 96 - Start 96: arm-ifunc-export + Start 96: aarch64-ifunc-static-pie -96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" +96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" 96: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 96: Test timeout computed to be: 1500 -96: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh +94: + cat +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/c.o -xc - +96: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh 96: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C 96: ++++ uname -m -96: +++ canonical_name armv7l +96: +++ canonical_name aarch64 96: +++ case $1 in -96: +++ echo arm -96: ++ HOST=arm +96: +++ echo aarch64 +96: ++ HOST=aarch64 96: ++ '[' -n '' ']' -96: ++ MACHINE=arm +96: ++ MACHINE=aarch64 96: ++ '[' -n '' ']' 96: ++ CC=cc 96: ++ CXX=c++ @@ -7514,46 +7621,53 @@ 96: ++ QEMU= 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh .sh -96: ++ testname=ifunc-export -96: ++ echo -n 'Testing ifunc-export ... ' -96: Testing ifunc-export ... ++ t=out/test/elf/arm/ifunc-export -96: ++ mkdir -p out/test/elf/arm/ifunc-export -96: + supports_ifunc -96: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -96: + cc -c -o /dev/null -xc - -94: + cc -B. -o out/test/elf/arm/ifunc-dso/exe out/test/elf/arm/ifunc-dso/a.o out/test/elf/arm/ifunc-dso/b.so -95: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe1 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,lazy -96: + cat -96: + cc -c -fPIC -o out/test/elf/arm/ifunc-export/a.o -xc - -94: + out/test/elf/arm/ifunc-dso/exe -94: + grep -q 'Hello world' -96: + cc -B. -shared -o out/test/elf/arm/ifunc-export/b.so out/test/elf/arm/ifunc-export/a.o -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 94/273 Test #94: arm-ifunc-dso ............................... Passed 0.35 sec +96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh +96: ++ testname=ifunc-static-pie +96: ++ echo -n 'Testing ifunc-static-pie ... ' +96: Testing ifunc-static-pie ... ++ t=out/test/elf/aarch64/ifunc-static-pie +96: ++ mkdir -p out/test/elf/aarch64/ifunc-static-pie +96: + test_cflags -static-pie +95: + cat +95: + cc -fPIC -o out/test/elf/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt +96: + cc -static-pie -o /dev/null -xc - +96: + echo 'int main() {}' +91: + grep -q 'Hello world' +91: + out/test/elf/aarch64/ifunc-dso/exe +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 + 93/270 Test #91: aarch64-ifunc-dso ................................... Passed 0.99 sec test 97 - Start 97: arm-ifunc-funcptr + Start 97: aarch64-ifunc-static -97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" +97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" 97: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 97: Test timeout computed to be: 1500 -95: + out/test/elf/arm/ifunc-dynamic/exe1 -95: + grep -q 'Hello world' -95: + cc -B. -o out/test/elf/arm/ifunc-dynamic/exe2 out/test/elf/arm/ifunc-dynamic/a.o -Wl,-z,now -97: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh +97: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh +94: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o 97: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C +96: + skip +96: + echo skipped +96: skipped +96: + trap - EXIT +96: + exit 0 + 94/270 Test #96: aarch64-ifunc-static-pie ............................***Skipped 0.20 sec +test 98 + Start 98: aarch64-image-base + +98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" +98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +98: Test timeout computed to be: 1500 97: ++++ uname -m -97: +++ canonical_name armv7l +97: +++ canonical_name aarch64 97: +++ case $1 in -97: +++ echo arm -97: ++ HOST=arm +97: +++ echo aarch64 +97: ++ HOST=aarch64 97: ++ '[' -n '' ']' -97: ++ MACHINE=arm +97: ++ MACHINE=aarch64 97: ++ '[' -n '' ']' 97: ++ CC=cc 97: ++ CXX=c++ @@ -7565,53 +7679,26 @@ 97: ++ QEMU= 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh -97: ++ testname=ifunc-funcptr -97: ++ echo -n 'Testing ifunc-funcptr ... ' -97: Testing ifunc-funcptr ... ++ t=out/test/elf/arm/ifunc-funcptr -97: ++ mkdir -p out/test/elf/arm/ifunc-funcptr -97: + supports_ifunc -97: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -97: + cc -c -o /dev/null -xc - -96: + readelf --dyn-syms out/test/elf/arm/ifunc-export/b.so -96: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 - 95/273 Test #96: arm-ifunc-export ............................ Passed 0.22 sec -test 98 - Start 98: arm-ifunc-noplt - -98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" -98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -98: Test timeout computed to be: 1500 -95: + out/test/elf/arm/ifunc-dynamic/exe2 -95: + grep -q 'Hello world' -97: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/a.o -c -xc - -98: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh +97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh +97: ++ testname=ifunc-static +97: ++ echo -n 'Testing ifunc-static ... ' +97: Testing ifunc-static ... ++ t=out/test/elf/aarch64/ifunc-static +97: ++ mkdir -p out/test/elf/aarch64/ifunc-static +98: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh 98: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -97: + cat - 96/273 Test #95: arm-ifunc-dynamic ........................... Passed 0.31 sec -test 99 - Start 99: arm-ifunc-static-pie - -99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" -99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -99: Test timeout computed to be: 1500 +97: + test_cflags -static +95: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe out/test/elf/aarch64/ifunc-noplt/a.o +97: + cc -static -o /dev/null -xc - +97: + echo 'int main() {}' 98: ++++ uname -m -98: +++ canonical_name armv7l +98: +++ canonical_name aarch64 98: +++ case $1 in -98: +++ echo arm -98: ++ HOST=arm +98: +++ echo aarch64 +98: ++ HOST=aarch64 98: ++ '[' -n '' ']' -98: ++ MACHINE=arm +98: ++ MACHINE=aarch64 98: ++ '[' -n '' ']' 98: ++ CC=cc 98: ++ CXX=c++ @@ -7623,25 +7710,37 @@ 98: ++ QEMU= 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT -98: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh .sh -98: ++ testname=ifunc-noplt -98: ++ echo -n 'Testing ifunc-noplt ... ' -98: Testing ifunc-noplt ... ++ t=out/test/elf/arm/ifunc-noplt -98: ++ mkdir -p out/test/elf/arm/ifunc-noplt -99: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh +98: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh +98: ++ testname=image-base +98: ++ echo -n 'Testing image-base ... ' +98: Testing image-base ... ++ t=out/test/elf/aarch64/image-base +98: ++ mkdir -p out/test/elf/aarch64/image-base +98: + cc -o out/test/elf/aarch64/image-base/a.o -c -xc - +98: + cat +94: + grep -q '^3$' +94: + out/test/elf/aarch64/ifunc-funcptr/exe +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 95/270 Test #94: aarch64-ifunc-funcptr ............................... Passed 0.77 sec +test 99 + Start 99: aarch64-init-array-priorities + +99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" +99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +99: Test timeout computed to be: 1500 +99: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh 99: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C -98: + supports_ifunc -98: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -98: + cc -c -o /dev/null -xc - 99: ++++ uname -m -99: +++ canonical_name armv7l +99: +++ canonical_name aarch64 99: +++ case $1 in -99: +++ echo arm -99: ++ HOST=arm +99: +++ echo aarch64 +99: ++ HOST=aarch64 99: ++ '[' -n '' ']' -99: ++ MACHINE=arm +99: ++ MACHINE=aarch64 99: ++ '[' -n '' ']' 99: ++ CC=cc 99: ++ CXX=c++ @@ -7653,43 +7752,40 @@ 99: ++ QEMU= 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT -99: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh -99: ++ testname=ifunc-static-pie -99: ++ echo -n 'Testing ifunc-static-pie ... ' -99: Testing ifunc-static-pie ... ++ t=out/test/elf/arm/ifunc-static-pie -99: ++ mkdir -p out/test/elf/arm/ifunc-static-pie -99: + test_cflags -static-pie -99: + echo 'int main() {}' -99: + cc -static-pie -o /dev/null -xc - -97: + cat -97: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/b.o -xc - -98: + cat -98: + cc -fPIC -o out/test/elf/arm/ifunc-noplt/a.o -c -xc - -fno-plt -97: + cat -97: + cc -c -fPIC -o out/test/elf/arm/ifunc-funcptr/c.o -xc - -99: + skip -99: + echo skipped -99: skipped -99: + trap - EXIT -99: + exit 0 - 97/273 Test #99: arm-ifunc-static-pie ........................***Skipped 0.11 sec +99: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh .sh +99: ++ testname=init-array-priorities +99: ++ echo -n 'Testing init-array-priorities ... ' +99: Testing init-array-priorities ... ++ t=out/test/elf/aarch64/init-array-priorities +99: ++ mkdir -p out/test/elf/aarch64/init-array-priorities +99: + grep -q musl +99: + ldd --help +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/a.o -xc - +95: + grep -q 'Hello world' +95: + out/test/elf/aarch64/ifunc-noplt/exe +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 96/270 Test #95: aarch64-ifunc-noplt ................................. Passed 0.56 sec test 100 - Start 100: arm-ifunc-static + Start 100: aarch64-init-in-dso -100: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" +100: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh" 100: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 100: Test timeout computed to be: 1500 -100: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh +98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe1 out/test/elf/aarch64/image-base/a.o -Wl,--image-base=0x8000000 +100: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh 100: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C 100: ++++ uname -m -100: +++ canonical_name armv7l +100: +++ canonical_name aarch64 100: +++ case $1 in -100: +++ echo arm -100: ++ HOST=arm +100: +++ echo aarch64 +100: ++ HOST=aarch64 100: ++ '[' -n '' ']' -100: ++ MACHINE=arm +100: ++ MACHINE=aarch64 100: ++ '[' -n '' ']' 100: ++ CC=cc 100: ++ CXX=c++ @@ -7701,40 +7797,109 @@ 100: ++ QEMU= 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT -100: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh -100: ++ testname=ifunc-static -100: ++ echo -n 'Testing ifunc-static ... ' -100: Testing ifunc-static ... ++ t=out/test/elf/arm/ifunc-static -100: ++ mkdir -p out/test/elf/arm/ifunc-static -98: + cc -B. -o out/test/elf/arm/ifunc-noplt/exe out/test/elf/arm/ifunc-noplt/a.o -100: + test_cflags -static -100: + echo 'int main() {}' -100: + cc -static -o /dev/null -xc - -97: + cc -B. -o out/test/elf/arm/ifunc-funcptr/exe out/test/elf/arm/ifunc-funcptr/a.o out/test/elf/arm/ifunc-funcptr/b.o out/test/elf/arm/ifunc-funcptr/c.o -98: + out/test/elf/arm/ifunc-noplt/exe +100: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh .sh +100: ++ testname=init-in-dso +100: ++ echo -n 'Testing init-in-dso ... ' +100: Testing init-in-dso ... ++ t=out/test/elf/aarch64/init-in-dso +100: ++ mkdir -p out/test/elf/aarch64/init-in-dso +97: + supports_ifunc +97: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +100: + cc -shared -o out/test/elf/aarch64/init-in-dso/a.so -xc - +100: + cat +97: + cc -c -o /dev/null -xc - 98: + grep -q 'Hello world' -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 98/273 Test #98: arm-ifunc-noplt ............................. Passed 0.23 sec +98: + out/test/elf/aarch64/image-base/exe1 +98: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +98: + readelf -W --sections out/test/elf/aarch64/image-base/exe1 +98: + cc -o out/test/elf/aarch64/image-base/b.o -c -xc - +98: + cat +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/b.o -xc - +98: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' +98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe2 out/test/elf/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +100: + cc -o out/test/elf/aarch64/init-in-dso/b.o -c -xc - +100: + cat +97: + cc -o out/test/elf/aarch64/ifunc-static/a.o -c -xc - +97: + cat +98: terminate called after throwing an instance of 'std::out_of_range' +98: what(): stoul +98: collect2: fatal error: ld terminated with signal 6 [Aborted] +98: compilation terminated. +98: ++ on_error 22 +98: ++ code=1 +98: ++ echo 'command failed: 22: $CC -B. -no-pie -o $t/exe2 $t/b.o -nostdlib -Wl,--image-base=0xffffffff80000000' +98: command failed: 22: $CC -B. -no-pie -o $t/exe2 $t/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +98: ++ trap - EXIT +98: ++ exit 1 +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/c.o -xc - + 97/270 Test #98: aarch64-image-base ..................................***Failed 1.26 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh +++ testname=image-base +++ echo -n 'Testing image-base ... ' +Testing image-base ... ++ t=out/test/elf/aarch64/image-base +++ mkdir -p out/test/elf/aarch64/image-base ++ cc -o out/test/elf/aarch64/image-base/a.o -c -xc - ++ cat ++ cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe1 out/test/elf/aarch64/image-base/a.o -Wl,--image-base=0x8000000 ++ grep -q 'Hello world' ++ out/test/elf/aarch64/image-base/exe1 ++ grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' ++ readelf -W --sections out/test/elf/aarch64/image-base/exe1 ++ cc -o out/test/elf/aarch64/image-base/b.o -c -xc - ++ cat ++ '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' ++ cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe2 out/test/elf/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +terminate called after throwing an instance of 'std::out_of_range' + what(): stoul +collect2: fatal error: ld terminated with signal 6 [Aborted] +compilation terminated. +++ on_error 22 +++ code=1 +++ echo 'command failed: 22: $CC -B. -no-pie -o $t/exe2 $t/b.o -nostdlib -Wl,--image-base=0xffffffff80000000' +command failed: 22: $CC -B. -no-pie -o $t/exe2 $t/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +++ trap - EXIT +++ exit 1 + test 101 - Start 101: arm-image-base + Start 101: aarch64-init -101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" +101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" 101: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 101: Test timeout computed to be: 1500 -101: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh +99: + cat +101: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh 101: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C 101: ++++ uname -m -101: +++ canonical_name armv7l +101: +++ canonical_name aarch64 101: +++ case $1 in -101: +++ echo arm -101: ++ HOST=arm +101: +++ echo aarch64 +101: ++ HOST=aarch64 101: ++ '[' -n '' ']' -101: ++ MACHINE=arm +101: ++ MACHINE=aarch64 101: ++ '[' -n '' ']' 101: ++ CC=cc 101: ++ CXX=c++ @@ -7746,37 +7911,58 @@ 101: ++ QEMU= 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -101: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh -101: ++ testname=image-base -101: ++ echo -n 'Testing image-base ... ' -101: Testing image-base ... ++ t=out/test/elf/arm/image-base -101: ++ mkdir -p out/test/elf/arm/image-base -97: + out/test/elf/arm/ifunc-funcptr/exe -101: + cc -o out/test/elf/arm/image-base/a.o -c -xc - +100: + cc -B. -o out/test/elf/aarch64/init-in-dso/exe out/test/elf/aarch64/init-in-dso/a.so out/test/elf/aarch64/init-in-dso/b.o -Wl,-init,foo +101: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh .sh +101: ++ testname=init +101: ++ echo -n 'Testing init ... ' +101: Testing init ... ++ t=out/test/elf/aarch64/init +101: ++ mkdir -p out/test/elf/aarch64/init +101: + cc -o out/test/elf/aarch64/init/a.o -c -xc - 101: + cat -97: + grep -q '^3$' +97: + cc -B. -o out/test/elf/aarch64/ifunc-static/exe out/test/elf/aarch64/ifunc-static/a.o -static +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/d.o -xc - +99: + cat +100: + readelf --dynamic out/test/elf/aarch64/init-in-dso/exe +100: + grep -Fq '(INIT)' out/test/elf/aarch64/init-in-dso/log +101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,foo +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 + 98/270 Test #100: aarch64-init-in-dso ................................. Passed 1.25 sec +test 102 + Start 102: aarch64-initfirst + +102: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh" +102: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +102: Test timeout computed to be: 1500 +97: + grep -q 'Hello world' +97: + out/test/elf/aarch64/ifunc-static/exe 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 - 99/273 Test #97: arm-ifunc-funcptr ........................... Passed 0.35 sec -test 102 - Start 102: arm-init-array-priorities + 99/270 Test #97: aarch64-ifunc-static ................................ Passed 1.60 sec +test 103 + Start 103: aarch64-interpose -102: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" -102: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -102: Test timeout computed to be: 1500 -102: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh +103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" +103: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +103: Test timeout computed to be: 1500 +101: + readelf --dynamic out/test/elf/aarch64/init/exe +101: + grep -Fq '(INIT)' +101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,no-such-symbol +102: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh 102: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C 102: ++++ uname -m -102: +++ canonical_name armv7l +102: +++ canonical_name aarch64 102: +++ case $1 in -102: +++ echo arm -102: ++ HOST=arm +102: +++ echo aarch64 +102: ++ HOST=aarch64 102: ++ '[' -n '' ']' -102: ++ MACHINE=arm +102: ++ MACHINE=aarch64 102: ++ '[' -n '' ']' 102: ++ CC=cc 102: ++ CXX=c++ @@ -7788,55 +7974,22 @@ 102: ++ QEMU= 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT -102: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh .sh -102: ++ testname=init-array-priorities -102: ++ echo -n 'Testing init-array-priorities ... ' -102: Testing init-array-priorities ... ++ t=out/test/elf/arm/init-array-priorities -102: ++ mkdir -p out/test/elf/arm/init-array-priorities -102: + ldd --help -102: + grep -q musl -102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/a.o -xc - -100: + supports_ifunc -100: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -100: + cc -c -o /dev/null -xc - -101: + cc -B. -no-pie -o out/test/elf/arm/image-base/exe1 out/test/elf/arm/image-base/a.o -Wl,--image-base=0x8000000 -100: + cat -100: + cc -o out/test/elf/arm/ifunc-static/a.o -c -xc - -102: + cc -c -o out/test/elf/arm/init-array-priorities/b.o -xc - -102: + cat -101: + out/test/elf/arm/image-base/exe1 -101: + grep -q 'Hello world' -101: + readelf -W --sections out/test/elf/arm/image-base/exe1 -101: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -101: + cat -101: + cc -o out/test/elf/arm/image-base/b.o -c -xc - -100: + cc -B. -o out/test/elf/arm/ifunc-static/exe out/test/elf/arm/ifunc-static/a.o -static -102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/c.o -xc - -101: + '[' arm = x86-64 -o arm = aarch64 ']' -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -100/273 Test #101: arm-image-base .............................. Passed 0.24 sec -test 103 - Start 103: arm-init-in-dso - -103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh" -103: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -103: Test timeout computed to be: 1500 -103: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh +102: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh .sh +102: ++ testname=initfirst +102: ++ echo -n 'Testing initfirst ... ' +102: Testing initfirst ... ++ t=out/test/elf/aarch64/initfirst +102: ++ mkdir -p out/test/elf/aarch64/initfirst +103: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh 103: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C 103: ++++ uname -m -103: +++ canonical_name armv7l +103: +++ canonical_name aarch64 103: +++ case $1 in -103: +++ echo arm -103: ++ HOST=arm +103: +++ echo aarch64 +103: ++ HOST=aarch64 103: ++ '[' -n '' ']' -103: ++ MACHINE=arm +103: ++ MACHINE=aarch64 103: ++ '[' -n '' ']' 103: ++ CC=cc 103: ++ CXX=c++ @@ -7848,39 +8001,45 @@ 103: ++ QEMU= 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT -103: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh .sh -103: ++ testname=init-in-dso -103: ++ echo -n 'Testing init-in-dso ... ' -103: Testing init-in-dso ... ++ t=out/test/elf/arm/init-in-dso -103: ++ mkdir -p out/test/elf/arm/init-in-dso -103: + cat -103: + cc -shared -o out/test/elf/arm/init-in-dso/a.so -xc - +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/e.o -xc - +102: + cc -c -fPIC -o out/test/elf/aarch64/initfirst/a.o -xc - 102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/d.o -xc - -100: + out/test/elf/arm/ifunc-static/exe -100: + grep -q 'Hello world' -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -101/273 Test #100: arm-ifunc-static ............................ Passed 0.43 sec +103: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh .sh +103: ++ testname=interpose +103: ++ echo -n 'Testing interpose ... ' +103: Testing interpose ... ++ t=out/test/elf/aarch64/interpose +103: ++ mkdir -p out/test/elf/aarch64/interpose +103: + cat +103: + cc -c -fPIC -o out/test/elf/aarch64/interpose/a.o -xc - +103: + cc -B. -shared -o out/test/elf/aarch64/interpose/b.so out/test/elf/aarch64/interpose/a.o -Wl,-z,interpose +102: + cc -B. -shared -o out/test/elf/aarch64/initfirst/b.so out/test/elf/aarch64/initfirst/a.o -Wl,-z,initfirst +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/f.o -xc - +99: + cat +101: + readelf --dynamic out/test/elf/aarch64/init/exe +101: + grep -Fq '(INIT)' out/test/elf/aarch64/init/log +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +100/270 Test #101: aarch64-init ........................................ Passed 0.94 sec test 104 - Start 104: arm-init + Start 104: aarch64-invalid-version-script -104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" +104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" 104: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 104: Test timeout computed to be: 1500 -104: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh +104: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh 104: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C 104: ++++ uname -m -104: +++ canonical_name armv7l +104: +++ canonical_name aarch64 104: +++ case $1 in -104: +++ echo arm -104: ++ HOST=arm +104: +++ echo aarch64 +104: ++ HOST=aarch64 104: ++ '[' -n '' ']' -104: ++ MACHINE=arm +104: ++ MACHINE=aarch64 104: ++ '[' -n '' ']' 104: ++ CC=cc 104: ++ CXX=c++ @@ -7892,50 +8051,57 @@ 104: ++ QEMU= 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT -104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh .sh -104: ++ testname=init -104: ++ echo -n 'Testing init ... ' -104: Testing init ... ++ t=out/test/elf/arm/init -104: ++ mkdir -p out/test/elf/arm/init -102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/e.o -xc - -104: + cat -104: + cc -o out/test/elf/arm/init/a.o -c -xc - -103: + cat -103: + cc -o out/test/elf/arm/init-in-dso/b.o -c -xc - -104: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,foo -102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/f.o -xc - -103: + cc -B. -o out/test/elf/arm/init-in-dso/exe out/test/elf/arm/init-in-dso/a.so out/test/elf/arm/init-in-dso/b.o -Wl,-init,foo -104: + readelf --dynamic out/test/elf/arm/init/exe -104: + grep -Fq '(INIT)' -104: + cc -B. -o out/test/elf/arm/init/exe out/test/elf/arm/init/a.o -Wl,-init,no-such-symbol -102: + cc -c -o out/test/elf/arm/init-array-priorities/g.o -xc - -102: + cat -103: + readelf --dynamic out/test/elf/arm/init-in-dso/exe -103: + grep -Fq '(INIT)' out/test/elf/arm/init-in-dso/log +104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh +104: ++ testname=invalid-version-script +104: ++ echo -n 'Testing invalid-version-script ... ' +104: Testing invalid-version-script ... ++ t=out/test/elf/aarch64/invalid-version-script +104: ++ mkdir -p out/test/elf/aarch64/invalid-version-script +104: + cc -c -o out/test/elf/aarch64/invalid-version-script/a.o -xc - +103: + grep -q 'Flags:.*INTERPOSE' +103: + readelf --dynamic out/test/elf/aarch64/interpose/b.so +104: + echo 'int main() {}' 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 -102/273 Test #103: arm-init-in-dso ............................. Passed 0.27 sec +101/270 Test #103: aarch64-interpose ................................... Passed 0.77 sec test 105 - Start 105: arm-initfirst + Start 105: aarch64-issue646 -105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh" +105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" 105: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 105: Test timeout computed to be: 1500 -105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/g.o -xc - +102: + grep -q 'Flags:.*INITFIRST' +102: + readelf --dynamic out/test/elf/aarch64/initfirst/b.so +99: + cat +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +102/270 Test #102: aarch64-initfirst ................................... Passed 0.86 sec +test 106 + Start 106: aarch64-large-alignment-dso + +106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" +106: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +106: Test timeout computed to be: 1500 +105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh 105: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C +106: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh +106: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +106: ++ export LC_ALL=C +106: ++ LC_ALL=C 105: ++++ uname -m -105: +++ canonical_name armv7l +105: +++ canonical_name aarch64 105: +++ case $1 in -105: +++ echo arm -105: ++ HOST=arm +105: +++ echo aarch64 +106: ++++ uname -m +105: ++ HOST=aarch64 105: ++ '[' -n '' ']' -105: ++ MACHINE=arm +105: ++ MACHINE=aarch64 105: ++ '[' -n '' ']' 105: ++ CC=cc 105: ++ CXX=c++ @@ -7947,39 +8113,12 @@ 105: ++ QEMU= 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT -105: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh .sh -105: ++ testname=initfirst -105: ++ echo -n 'Testing initfirst ... ' -105: Testing initfirst ... ++ t=out/test/elf/arm/initfirst -105: ++ mkdir -p out/test/elf/arm/initfirst -105: + cat -105: + cc -c -fPIC -o out/test/elf/arm/initfirst/a.o -xc - -104: + readelf --dynamic out/test/elf/arm/init/exe -104: + grep -Fq '(INIT)' out/test/elf/arm/init/log -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -102: + cc -c -o out/test/elf/arm/init-array-priorities/h.o -xc - -102: + cat -103/273 Test #104: arm-init .................................... Passed 0.22 sec -test 106 - Start 106: arm-interpose - -106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" -106: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -106: Test timeout computed to be: 1500 -106: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh -106: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -106: ++ export LC_ALL=C -106: ++ LC_ALL=C -106: ++++ uname -m -106: +++ canonical_name armv7l +106: +++ canonical_name aarch64 106: +++ case $1 in -106: +++ echo arm -106: ++ HOST=arm +106: +++ echo aarch64 +106: ++ HOST=aarch64 106: ++ '[' -n '' ']' -106: ++ MACHINE=arm +106: ++ MACHINE=aarch64 106: ++ '[' -n '' ']' 106: ++ CC=cc 106: ++ CXX=c++ @@ -7991,42 +8130,49 @@ 106: ++ QEMU= 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT -106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh .sh -106: ++ testname=interpose -106: ++ echo -n 'Testing interpose ... ' -106: Testing interpose ... ++ t=out/test/elf/arm/interpose -106: ++ mkdir -p out/test/elf/arm/interpose +105: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh .sh +105: ++ testname=issue646 +105: ++ echo -n 'Testing issue646 ... ' +105: Testing issue646 ... ++ t=out/test/elf/aarch64/issue646 +105: ++ mkdir -p out/test/elf/aarch64/issue646 +106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh +106: ++ testname=large-alignment-dso +106: ++ echo -n 'Testing large-alignment-dso ... ' +106: Testing large-alignment-dso ... ++ t=out/test/elf/aarch64/large-alignment-dso +106: ++ mkdir -p out/test/elf/aarch64/large-alignment-dso +105: + '[' aarch64 = sh4 ']' +106: + '[' aarch64 = i386 ']' +105: + cat +106: + cc -o out/test/elf/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +105: + c++ -o out/test/elf/aarch64/issue646/a.o -c -xc++ - +104: + echo 'VER1 { foo[12; };' +104: + cc -B. -shared -o out/test/elf/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/elf/aarch64/invalid-version-script/b.ver out/test/elf/aarch64/invalid-version-script/a.o 106: + cat -106: + cc -c -fPIC -o out/test/elf/arm/interpose/a.o -xc - -105: + cc -B. -shared -o out/test/elf/arm/initfirst/b.so out/test/elf/arm/initfirst/a.o -Wl,-z,initfirst -102: + cat -102: + cc -c -o out/test/elf/arm/init-array-priorities/i.o -xc - -106: + cc -B. -shared -o out/test/elf/arm/interpose/b.so out/test/elf/arm/interpose/a.o -Wl,-z,interpose -102: + cc -B. -o out/test/elf/arm/init-array-priorities/exe out/test/elf/arm/init-array-priorities/a.o out/test/elf/arm/init-array-priorities/b.o out/test/elf/arm/init-array-priorities/c.o out/test/elf/arm/init-array-priorities/d.o out/test/elf/arm/init-array-priorities/e.o out/test/elf/arm/init-array-priorities/f.o out/test/elf/arm/init-array-priorities/g.o out/test/elf/arm/init-array-priorities/h.o out/test/elf/arm/init-array-priorities/i.o -105: + readelf --dynamic out/test/elf/arm/initfirst/b.so -105: + grep -q 'Flags:.*INITFIRST' -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -104/273 Test #105: arm-initfirst ............................... Passed 0.17 sec +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/h.o -xc - +104: + grep -q 'invalid version pattern' out/test/elf/aarch64/invalid-version-script/log +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +103/270 Test #104: aarch64-invalid-version-script ...................... Passed 0.37 sec test 107 - Start 107: arm-invalid-version-script + Start 107: aarch64-large-alignment -107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" +107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" 107: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 107: Test timeout computed to be: 1500 -107: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh +107: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh 107: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C 107: ++++ uname -m -107: +++ canonical_name armv7l +107: +++ canonical_name aarch64 107: +++ case $1 in -107: +++ echo arm -107: ++ HOST=arm +107: +++ echo aarch64 +107: ++ HOST=aarch64 107: ++ '[' -n '' ']' -107: ++ MACHINE=arm +107: ++ MACHINE=aarch64 107: ++ '[' -n '' ']' 107: ++ CC=cc 107: ++ CXX=c++ @@ -8038,37 +8184,59 @@ 107: ++ QEMU= 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT -107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh -107: ++ testname=invalid-version-script -107: ++ echo -n 'Testing invalid-version-script ... ' -107: Testing invalid-version-script ... ++ t=out/test/elf/arm/invalid-version-script -107: ++ mkdir -p out/test/elf/arm/invalid-version-script -107: + cc -c -o out/test/elf/arm/invalid-version-script/a.o -xc - -107: + echo 'int main() {}' -106: + grep -q 'Flags:.*INTERPOSE' -106: + readelf --dynamic out/test/elf/arm/interpose/b.so -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -105/273 Test #106: arm-interpose ............................... Passed 0.18 sec +107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/i.o -xc - +106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/b.so out/test/elf/aarch64/large-alignment-dso/a.o -shared +107: ++ testname=large-alignment +107: ++ echo -n 'Testing large-alignment ... ' +107: Testing large-alignment ... ++ t=out/test/elf/aarch64/large-alignment +107: ++ mkdir -p out/test/elf/aarch64/large-alignment +107: + '[' aarch64 = i386 ']' +107: + cat +107: + cc -o out/test/elf/aarch64/large-alignment/a.o -c -xc - -ffunction-sections +106: + cat +106: + cc -o out/test/elf/aarch64/large-alignment-dso/c.o -c -xc - +99: + cc -B. -o out/test/elf/aarch64/init-array-priorities/exe out/test/elf/aarch64/init-array-priorities/a.o out/test/elf/aarch64/init-array-priorities/b.o out/test/elf/aarch64/init-array-priorities/c.o out/test/elf/aarch64/init-array-priorities/d.o out/test/elf/aarch64/init-array-priorities/e.o out/test/elf/aarch64/init-array-priorities/f.o out/test/elf/aarch64/init-array-priorities/g.o out/test/elf/aarch64/init-array-priorities/h.o out/test/elf/aarch64/init-array-priorities/i.o +99: + grep -q 21348756 +99: + out/test/elf/aarch64/init-array-priorities/exe +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +104/270 Test #99: aarch64-init-array-priorities ....................... Passed 2.79 sec test 108 - Start 108: arm-issue646 + Start 108: aarch64-large-max-page-size-strip -108: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" +108: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh" 108: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 108: Test timeout computed to be: 1500 -108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh +107: + cc -B. -o out/test/elf/aarch64/large-alignment/exe out/test/elf/aarch64/large-alignment/a.o +107: + grep -q 'Hello world' +107: + out/test/elf/aarch64/large-alignment/exe +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +105/270 Test #107: aarch64-large-alignment ............................. Passed 0.57 sec +test 109 + Start 109: aarch64-large-max-page-size + +109: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh" +109: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +109: Test timeout computed to be: 1500 +108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh 108: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C +106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/exe out/test/elf/aarch64/large-alignment-dso/c.o out/test/elf/aarch64/large-alignment-dso/b.so 108: ++++ uname -m -108: +++ canonical_name armv7l +108: +++ canonical_name aarch64 108: +++ case $1 in -108: +++ echo arm -108: ++ HOST=arm +108: +++ echo aarch64 +108: ++ HOST=aarch64 108: ++ '[' -n '' ']' -108: ++ MACHINE=arm +108: ++ MACHINE=aarch64 108: ++ '[' -n '' ']' 108: ++ CC=cc 108: ++ CXX=c++ @@ -8080,40 +8248,25 @@ 108: ++ QEMU= 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT -108: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh .sh -102: + grep -q 21348756 -108: ++ testname=issue646 -108: ++ echo -n 'Testing issue646 ... ' -108: Testing issue646 ... ++ t=out/test/elf/arm/issue646 -108: ++ mkdir -p out/test/elf/arm/issue646 -102: + out/test/elf/arm/init-array-priorities/exe -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -108: + '[' arm = sh4 ']' -106/273 Test #102: arm-init-array-priorities ................... Passed 0.71 sec -test 109 - Start 109: arm-large-alignment-dso - -109: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" -109: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -109: Test timeout computed to be: 1500 -108: + cat -108: + c++ -o out/test/elf/arm/issue646/a.o -c -xc++ - -107: + echo 'VER1 { foo[12; };' -107: + cc -B. -shared -o out/test/elf/arm/invalid-version-script/c.so -Wl,-version-script,out/test/elf/arm/invalid-version-script/b.ver out/test/elf/arm/invalid-version-script/a.o -109: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh +109: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh 109: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C +108: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh .sh +108: ++ testname=large-max-page-size-strip +108: ++ echo -n 'Testing large-max-page-size-strip ... ' +108: Testing large-max-page-size-strip ... ++ t=out/test/elf/aarch64/large-max-page-size-strip +108: ++ mkdir -p out/test/elf/aarch64/large-max-page-size-strip +108: + '[' aarch64 = arm ']' +108: + strip=strip +108: + command -v strip 109: ++++ uname -m -109: +++ canonical_name armv7l +109: +++ canonical_name aarch64 109: +++ case $1 in -109: +++ echo arm -109: ++ HOST=arm +109: +++ echo aarch64 +109: ++ HOST=aarch64 109: ++ '[' -n '' ']' -109: ++ MACHINE=arm +109: ++ MACHINE=aarch64 109: ++ '[' -n '' ']' 109: ++ CC=cc 109: ++ CXX=c++ @@ -8125,38 +8278,41 @@ 109: ++ QEMU= 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT -109: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh -109: ++ testname=large-alignment-dso -109: ++ echo -n 'Testing large-alignment-dso ... ' -109: Testing large-alignment-dso ... ++ t=out/test/elf/arm/large-alignment-dso -109: ++ mkdir -p out/test/elf/arm/large-alignment-dso -109: + '[' arm = i386 ']' +108: + cat +108: + cc -o out/test/elf/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC +109: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh .sh +109: ++ testname=large-max-page-size +109: ++ echo -n 'Testing large-max-page-size ... ' +109: Testing large-max-page-size ... ++ t=out/test/elf/aarch64/large-max-page-size +109: ++ mkdir -p out/test/elf/aarch64/large-max-page-size 109: + cat -109: + cc -o out/test/elf/arm/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -107: + grep -q 'invalid version pattern' out/test/elf/arm/invalid-version-script/log -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -107/273 Test #107: arm-invalid-version-script .................. Passed 0.15 sec +109: + cc -o out/test/elf/aarch64/large-max-page-size/a.o -c -xc - -fPIC +106: + out/test/elf/aarch64/large-alignment-dso/exe +106: + grep -q 'Hello world' +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +106/270 Test #106: aarch64-large-alignment-dso ......................... Passed 1.01 sec test 110 - Start 110: arm-large-alignment + Start 110: aarch64-large-text -110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" +110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" 110: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 110: Test timeout computed to be: 1500 -110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh +108: + cc -B. -o out/test/elf/aarch64/large-max-page-size-strip/exe out/test/elf/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +109: + cc -B. -o out/test/elf/aarch64/large-max-page-size/exe out/test/elf/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh 110: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C 110: ++++ uname -m -109: + cc -B. -o out/test/elf/arm/large-alignment-dso/b.so out/test/elf/arm/large-alignment-dso/a.o -shared -110: +++ canonical_name armv7l +110: +++ canonical_name aarch64 110: +++ case $1 in -110: +++ echo arm -110: ++ HOST=arm +110: +++ echo aarch64 +110: ++ HOST=aarch64 110: ++ '[' -n '' ']' -110: ++ MACHINE=arm +110: ++ MACHINE=aarch64 110: ++ '[' -n '' ']' 110: ++ CC=cc 110: ++ CXX=c++ @@ -8168,44 +8324,40 @@ 110: ++ QEMU= 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT -110: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh -110: ++ testname=large-alignment -110: ++ echo -n 'Testing large-alignment ... ' -110: Testing large-alignment ... ++ t=out/test/elf/arm/large-alignment -110: ++ mkdir -p out/test/elf/arm/large-alignment -110: + '[' arm = i386 ']' +110: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh .sh +110: ++ testname=large-text +110: ++ echo -n 'Testing large-text ... ' +110: Testing large-text ... ++ t=out/test/elf/aarch64/large-text +110: ++ mkdir -p out/test/elf/aarch64/large-text 110: + cat -110: + cc -o out/test/elf/arm/large-alignment/a.o -c -xc - -ffunction-sections -109: + cat -109: + cc -o out/test/elf/arm/large-alignment-dso/c.o -c -xc - -110: + cc -B. -o out/test/elf/arm/large-alignment/exe out/test/elf/arm/large-alignment/a.o -109: + cc -B. -o out/test/elf/arm/large-alignment-dso/exe out/test/elf/arm/large-alignment-dso/c.o out/test/elf/arm/large-alignment-dso/b.so -110: + out/test/elf/arm/large-alignment/exe -110: + grep -q 'Hello world' -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -108/273 Test #110: arm-large-alignment ......................... Passed 0.18 sec +110: + cc -o out/test/elf/aarch64/large-text/a.o -c -xassembler - +108: + strip out/test/elf/aarch64/large-max-page-size-strip/exe +109: + out/test/elf/aarch64/large-max-page-size/exe +109: + grep -q 'Hello world' +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +107/270 Test #109: aarch64-large-max-page-size ......................... Passed 0.47 sec test 111 - Start 111: arm-large-max-page-size-strip + Start 111: aarch64-link-order -111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh" +111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" 111: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 111: Test timeout computed to be: 1500 -111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh +110: + cat +110: + cc -o out/test/elf/aarch64/large-text/b.o -c -xc - +111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh 111: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++++ uname -m -109: + out/test/elf/arm/large-alignment-dso/exe -111: +++ canonical_name armv7l +111: +++ canonical_name aarch64 111: +++ case $1 in -111: +++ echo arm -109: + grep -q 'Hello world' -111: ++ HOST=arm +111: +++ echo aarch64 +111: ++ HOST=aarch64 111: ++ '[' -n '' ']' -111: ++ MACHINE=arm +111: ++ MACHINE=aarch64 111: ++ '[' -n '' ']' 111: ++ CC=cc 111: ++ CXX=c++ @@ -8217,50 +8369,39 @@ 111: ++ QEMU= 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT -111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh .sh -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -109/273 Test #109: arm-large-alignment-dso ..................... Passed 0.29 sec +111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh +111: ++ testname=link-order +111: ++ echo -n 'Testing link-order ... ' +111: Testing link-order ... ++ t=out/test/elf/aarch64/link-order +111: ++ mkdir -p out/test/elf/aarch64/link-order +111: + cat +111: + cc -fPIC -c -o out/test/elf/aarch64/link-order/a.o -xc - +108: + grep -q 'Hello world' +110: + cc -B. -o out/test/elf/aarch64/large-text/exe out/test/elf/aarch64/large-text/a.o out/test/elf/aarch64/large-text/b.o +108: + out/test/elf/aarch64/large-max-page-size-strip/exe +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +108/270 Test #108: aarch64-large-max-page-size-strip ................... Passed 1.17 sec test 112 - Start 112: arm-large-max-page-size + Start 112: aarch64-linker-script-defsym -112: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh" +112: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh" 112: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 112: Test timeout computed to be: 1500 -111: ++ testname=large-max-page-size-strip -111: ++ echo -n 'Testing large-max-page-size-strip ... ' -111: Testing large-max-page-size-strip ... ++ t=out/test/elf/arm/large-max-page-size-strip -111: ++ mkdir -p out/test/elf/arm/large-max-page-size-strip -111: + '[' arm = arm ']' -111: + skip -111: + echo skipped -111: skipped -111: + trap - EXIT -111: + exit 0 -110/273 Test #111: arm-large-max-page-size-strip ...............***Skipped 0.03 sec -test 113 - Start 113: arm-large-text - -113: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" -113: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -113: Test timeout computed to be: 1500 -112: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh +111: + cc -B. -shared -o out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/a.o +112: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh 112: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C 112: ++++ uname -m -113: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh -112: +++ canonical_name armv7l +112: +++ canonical_name aarch64 112: +++ case $1 in -112: +++ echo arm -112: ++ HOST=arm +112: +++ echo aarch64 +112: ++ HOST=aarch64 112: ++ '[' -n '' ']' -112: ++ MACHINE=arm -113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C +112: ++ MACHINE=aarch64 112: ++ '[' -n '' ']' 112: ++ CC=cc 112: ++ CXX=c++ @@ -8272,18 +8413,43 @@ 112: ++ QEMU= 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT -112: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh .sh +105: + c++ -B. -o out/test/elf/aarch64/issue646/exe out/test/elf/aarch64/issue646/a.o +112: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh .sh +112: ++ testname=linker-script-defsym +112: ++ echo -n 'Testing linker-script-defsym ... ' +112: Testing linker-script-defsym ... ++ t=out/test/elf/aarch64/linker-script-defsym +112: ++ mkdir -p out/test/elf/aarch64/linker-script-defsym +112: + cat +112: + cc -o out/test/elf/aarch64/linker-script-defsym/a.o -c -xc - +111: + ar crs out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/a.o +112: + cat +112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/b.so -shared out/test/elf/aarch64/linker-script-defsym/script out/test/elf/aarch64/linker-script-defsym/a.o +105: + out/test/elf/aarch64/issue646/exe +105: + grep -q 'error: exception' +111: + cc -c -o out/test/elf/aarch64/link-order/b.o -xc - +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +109/270 Test #105: aarch64-issue646 .................................... Passed 1.98 sec +test 113 + Start 113: aarch64-linker-script-relocatable + +113: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh" +113: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +113: Test timeout computed to be: 1500 +111: + cat +113: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh +113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +113: ++ export LC_ALL=C +113: ++ LC_ALL=C 113: ++++ uname -m -112: ++ testname=large-max-page-size -112: ++ echo -n 'Testing large-max-page-size ... ' -112: Testing large-max-page-size ... ++ t=out/test/elf/arm/large-max-page-size -112: ++ mkdir -p out/test/elf/arm/large-max-page-size -113: +++ canonical_name armv7l +113: +++ canonical_name aarch64 113: +++ case $1 in -113: +++ echo arm -113: ++ HOST=arm +113: +++ echo aarch64 +113: ++ HOST=aarch64 113: ++ '[' -n '' ']' -113: ++ MACHINE=arm +113: ++ MACHINE=aarch64 113: ++ '[' -n '' ']' 113: ++ CC=cc 113: ++ CXX=c++ @@ -8295,43 +8461,42 @@ 113: ++ QEMU= 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT -113: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh .sh +113: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh .sh +113: ++ testname=linker-script-relocatable +113: ++ echo -n 'Testing linker-script-relocatable ... ' +113: Testing linker-script-relocatable ... ++ t=out/test/elf/aarch64/linker-script-relocatable +113: ++ mkdir -p out/test/elf/aarch64/linker-script-relocatable +113: + grep -q __tsan_init +113: + nm mold +111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/libfoo.a +112: + readelf -sW out/test/elf/aarch64/linker-script-defsym/b.so +112: + grep -q 'FUNC .* bar' 112: + cat -112: + cc -o out/test/elf/arm/large-max-page-size/a.o -c -xc - -fPIC -113: ++ testname=large-text -113: ++ echo -n 'Testing large-text ... ' -113: Testing large-text ... ++ t=out/test/elf/arm/large-text -113: ++ mkdir -p out/test/elf/arm/large-text -113: + cat -113: + cc -o out/test/elf/arm/large-text/a.o -c -xassembler - -112: + cc -B. -o out/test/elf/arm/large-max-page-size/exe out/test/elf/arm/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -113: + cat -113: + cc -o out/test/elf/arm/large-text/b.o -c -xc - -112: + out/test/elf/arm/large-max-page-size/exe -112: + grep -q 'Hello world' -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -111/273 Test #112: arm-large-max-page-size ..................... Passed 0.17 sec +112: + cc -o out/test/elf/aarch64/linker-script-defsym/c.o -c -xc - +110: + grep -q 'Hello world' +110: + out/test/elf/aarch64/large-text/exe +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +110/270 Test #110: aarch64-large-text .................................. Passed 1.15 sec test 114 - Start 114: arm-link-order + Start 114: aarch64-linker-script -114: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" +114: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh" 114: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 114: Test timeout computed to be: 1500 -113: + cc -B. -o out/test/elf/arm/large-text/exe out/test/elf/arm/large-text/a.o out/test/elf/arm/large-text/b.o -114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh +114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh 114: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C 114: ++++ uname -m -114: +++ canonical_name armv7l +114: +++ canonical_name aarch64 114: +++ case $1 in -114: +++ echo arm -114: ++ HOST=arm +114: +++ echo aarch64 +114: ++ HOST=aarch64 114: ++ '[' -n '' ']' -114: ++ MACHINE=arm +114: ++ MACHINE=aarch64 114: ++ '[' -n '' ']' 114: ++ CC=cc 114: ++ CXX=c++ @@ -8343,42 +8508,56 @@ 114: ++ QEMU= 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT -114: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh -114: ++ testname=link-order -114: ++ echo -n 'Testing link-order ... ' -114: Testing link-order ... ++ t=out/test/elf/arm/link-order -114: ++ mkdir -p out/test/elf/arm/link-order +114: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh .sh +114: ++ testname=linker-script +114: ++ echo -n 'Testing linker-script ... ' +114: Testing linker-script ... ++ t=out/test/elf/aarch64/linker-script +114: ++ mkdir -p out/test/elf/aarch64/linker-script 114: + cat -114: + cc -fPIC -c -o out/test/elf/arm/link-order/a.o -xc - -114: + cc -B. -shared -o out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/a.o -114: + ar crs out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/a.o -114: + cc -c -o out/test/elf/arm/link-order/b.o -xc - -114: + cat -113: + out/test/elf/arm/large-text/exe -113: + grep -q 'Hello world' -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -112/273 Test #113: arm-large-text .............................. Passed 0.37 sec +114: + cc -o out/test/elf/aarch64/linker-script/a.o -c -xc - +112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/exe out/test/elf/aarch64/linker-script-defsym/c.o out/test/elf/aarch64/linker-script-defsym/b.so +111: + grep -q libfoo +111: + readelf --dynamic out/test/elf/aarch64/link-order/exe +111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/libfoo.so +112: + grep -q 42 +112: + out/test/elf/aarch64/linker-script-defsym/exe +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +111/270 Test #112: aarch64-linker-script-defsym ........................ Passed 0.67 sec test 115 - Start 115: arm-linker-script-defsym + Start 115: aarch64-linker-script2 -115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh" +115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" 115: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 115: Test timeout computed to be: 1500 -115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh +115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh +114: + cat 115: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -114: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.so out/test/elf/arm/link-order/libfoo.a 115: ++ export LC_ALL=C 115: ++ LC_ALL=C +111: + readelf --dynamic out/test/elf/aarch64/link-order/exe +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe out/test/elf/aarch64/linker-script/script +111: + grep -q libfoo +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +112/270 Test #111: aarch64-link-order .................................. Passed 1.17 sec +test 116 + Start 116: aarch64-linker-script3 + +116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" +116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +116: Test timeout computed to be: 1500 115: ++++ uname -m -115: +++ canonical_name armv7l +115: +++ canonical_name aarch64 115: +++ case $1 in -115: +++ echo arm -115: ++ HOST=arm +115: +++ echo aarch64 +115: ++ HOST=aarch64 115: ++ '[' -n '' ']' -115: ++ MACHINE=arm +115: ++ MACHINE=aarch64 115: ++ '[' -n '' ']' 115: ++ CC=cc 115: ++ CXX=c++ @@ -8390,46 +8569,24 @@ 115: ++ QEMU= 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT -115: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh .sh -115: ++ testname=linker-script-defsym -115: ++ echo -n 'Testing linker-script-defsym ... ' -115: Testing linker-script-defsym ... ++ t=out/test/elf/arm/linker-script-defsym -115: ++ mkdir -p out/test/elf/arm/linker-script-defsym -115: + cat -115: + cc -o out/test/elf/arm/linker-script-defsym/a.o -c -xc - -114: + readelf --dynamic out/test/elf/arm/link-order/exe -114: + grep -q libfoo -114: + cc -B. -o out/test/elf/arm/link-order/exe out/test/elf/arm/link-order/b.o -Wl,--as-needed out/test/elf/arm/link-order/libfoo.a out/test/elf/arm/link-order/libfoo.so -115: + cat -115: + cc -B. -o out/test/elf/arm/linker-script-defsym/b.so -shared out/test/elf/arm/linker-script-defsym/script out/test/elf/arm/linker-script-defsym/a.o -114: + grep -q libfoo -114: + readelf --dynamic out/test/elf/arm/link-order/exe -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -113/273 Test #114: arm-link-order .............................. Passed 0.36 sec -test 116 - Start 116: arm-linker-script-relocatable - -116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh" -116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -116: Test timeout computed to be: 1500 -115: + readelf -sW out/test/elf/arm/linker-script-defsym/b.so -115: + grep -q 'FUNC .* bar' +115: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh .sh +115: ++ testname=linker-script2 +115: ++ echo -n 'Testing linker-script2 ... ' +115: Testing linker-script2 ... ++ t=out/test/elf/aarch64/linker-script2 +115: ++ mkdir -p out/test/elf/aarch64/linker-script2 115: + cat -115: + cc -o out/test/elf/arm/linker-script-defsym/c.o -c -xc - -116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh +115: + cc -o out/test/elf/aarch64/linker-script2/a.o -c -xc - +116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh 116: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C 116: ++++ uname -m -116: +++ canonical_name armv7l +116: +++ canonical_name aarch64 116: +++ case $1 in -116: +++ echo arm -116: ++ HOST=arm +116: +++ echo aarch64 +116: ++ HOST=aarch64 116: ++ '[' -n '' ']' -116: ++ MACHINE=arm +116: ++ MACHINE=aarch64 116: ++ '[' -n '' ']' 116: ++ CC=cc 116: ++ CXX=c++ @@ -8441,39 +8598,48 @@ 116: ++ QEMU= 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT -116: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh .sh -116: ++ testname=linker-script-relocatable -116: ++ echo -n 'Testing linker-script-relocatable ... ' -116: Testing linker-script-relocatable ... ++ t=out/test/elf/arm/linker-script-relocatable -116: ++ mkdir -p out/test/elf/arm/linker-script-relocatable -116: + nm mold -116: + grep -q __tsan_init -115: + cc -B. -o out/test/elf/arm/linker-script-defsym/exe out/test/elf/arm/linker-script-defsym/c.o out/test/elf/arm/linker-script-defsym/b.so -108: + c++ -B. -o out/test/elf/arm/issue646/exe out/test/elf/arm/issue646/a.o -115: + out/test/elf/arm/linker-script-defsym/exe -115: + grep -q 42 +116: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh .sh +116: ++ testname=linker-script3 +116: ++ echo -n 'Testing linker-script3 ... ' +116: Testing linker-script3 ... ++ t=out/test/elf/aarch64/linker-script3 +116: ++ mkdir -p out/test/elf/aarch64/linker-script3 +116: + mkdir -p out/test/elf/aarch64/linker-script3/foo +116: + cc -o out/test/elf/aarch64/linker-script3/foo/a.o -c -xc - +116: + cat +115: + mkdir -p out/test/elf/aarch64/linker-script2/foo/bar +114: + out/test/elf/aarch64/linker-script/exe +114: + grep -q 'Hello world' +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,-T,out/test/elf/aarch64/linker-script/script +115: + rm -f out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a +115: + ar rcs out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a out/test/elf/aarch64/linker-script2/a.o +115: + cat +115: + cc -B. -o out/test/elf/aarch64/linker-script2/exe -Lout/test/elf/aarch64/linker-script2/foo/bar out/test/elf/aarch64/linker-script2/b.script +113: + cat +113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/a.o -xc - 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 -114/273 Test #115: arm-linker-script-defsym .................... Passed 0.30 sec +113/270 Test #115: aarch64-linker-script2 .............................. Passed 0.31 sec test 117 - Start 117: arm-linker-script + Start 117: aarch64-linker-script4 -117: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh" +117: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh" 117: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 117: Test timeout computed to be: 1500 -117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh +116: + cat +116: + cc -B. -o out/test/elf/aarch64/linker-script3/exe -Lout/test/elf/aarch64/linker-script3/foo out/test/elf/aarch64/linker-script3/b.script +117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh 117: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C 117: ++++ uname -m -117: +++ canonical_name armv7l +117: +++ canonical_name aarch64 117: +++ case $1 in -117: +++ echo arm -117: ++ HOST=arm +117: +++ echo aarch64 +117: ++ HOST=aarch64 117: ++ '[' -n '' ']' -117: ++ MACHINE=arm +117: ++ MACHINE=aarch64 117: ++ '[' -n '' ']' 117: ++ CC=cc 117: ++ CXX=c++ @@ -8485,89 +8651,75 @@ 117: ++ QEMU= 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT -117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh .sh -117: ++ testname=linker-script -117: ++ echo -n 'Testing linker-script ... ' -117: Testing linker-script ... ++ t=out/test/elf/arm/linker-script -117: ++ mkdir -p out/test/elf/arm/linker-script -108: + out/test/elf/arm/issue646/exe -108: + grep -q 'error: exception' -117: + cc -o out/test/elf/arm/linker-script/a.o -c -xc - +114: + grep -q 'Hello world' +114: + out/test/elf/aarch64/linker-script/exe +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,--script,out/test/elf/aarch64/linker-script/script +117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh +117: ++ testname=linker-script4 +117: ++ echo -n 'Testing linker-script4 ... ' +117: Testing linker-script4 ... ++ t=out/test/elf/aarch64/linker-script4 +117: ++ mkdir -p out/test/elf/aarch64/linker-script4 +117: + echo 'VERSION { ver_x { global: *; }; };' 117: + cat -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -115/273 Test #108: arm-issue646 ................................ Passed 1.03 sec +117: + cc -B. -shared -o out/test/elf/aarch64/linker-script4/c.so out/test/elf/aarch64/linker-script4/a.script out/test/elf/aarch64/linker-script4/b.s +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +114/270 Test #116: aarch64-linker-script3 .............................. Passed 0.44 sec test 118 - Start 118: arm-linker-script2 + Start 118: aarch64-lto-archive -118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" +118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" 118: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 118: Test timeout computed to be: 1500 -118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh -118: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -118: ++ export LC_ALL=C -118: ++ LC_ALL=C -118: ++++ uname -m -118: +++ canonical_name armv7l -118: +++ case $1 in -118: +++ echo arm -118: ++ HOST=arm -118: ++ '[' -n '' ']' -118: ++ MACHINE=arm -118: ++ '[' -n '' ']' -118: ++ CC=cc -118: ++ CXX=c++ -118: ++ GCC=gcc -118: ++ GXX=g++ -118: ++ OBJDUMP=objdump -118: ++ OBJCOPY=objcopy -118: ++ STRIP=strip -118: ++ QEMU= -118: ++ trap 'on_error $LINENO' ERR -118: ++ trap on_exit EXIT -118: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh .sh -118: ++ testname=linker-script2 -118: ++ echo -n 'Testing linker-script2 ... ' -118: Testing linker-script2 ... ++ t=out/test/elf/arm/linker-script2 -118: ++ mkdir -p out/test/elf/arm/linker-script2 -118: + cat -118: + cc -o out/test/elf/arm/linker-script2/a.o -c -xc - -117: + cat -117: + cc -B. -o out/test/elf/arm/linker-script/exe out/test/elf/arm/linker-script/script -118: + mkdir -p out/test/elf/arm/linker-script2/foo/bar -118: + rm -f out/test/elf/arm/linker-script2/foo/bar/libfoo.a -118: + ar rcs out/test/elf/arm/linker-script2/foo/bar/libfoo.a out/test/elf/arm/linker-script2/a.o -118: + cat -118: + cc -B. -o out/test/elf/arm/linker-script2/exe -Lout/test/elf/arm/linker-script2/foo/bar out/test/elf/arm/linker-script2/b.script -116: + cat -116: + cc -c -o out/test/elf/arm/linker-script-relocatable/a.o -xc - -117: + out/test/elf/arm/linker-script/exe -117: + grep -q 'Hello world' -117: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,-T,out/test/elf/arm/linker-script/script -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -116/273 Test #118: arm-linker-script2 .......................... Passed 0.16 sec +117: + readelf --version-info out/test/elf/aarch64/linker-script4/c.so +117: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/linker-script4/log +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +115/270 Test #117: aarch64-linker-script4 .............................. Passed 0.21 sec test 119 - Start 119: arm-linker-script3 + Start 119: aarch64-lto-dso -119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" +119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" 119: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 119: Test timeout computed to be: 1500 -119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh +114: + grep -q 'Hello world' +114: + out/test/elf/aarch64/linker-script/exe +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +116/270 Test #114: aarch64-linker-script ............................... Passed 0.76 sec +test 120 + Start 120: aarch64-lto-gcc + +120: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh" +120: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +120: Test timeout computed to be: 1500 +113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/b.o -xc - +113: + cat +119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh 119: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C +118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh +120: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh +118: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +118: ++ export LC_ALL=C +118: ++ LC_ALL=C 119: ++++ uname -m -119: +++ canonical_name armv7l +120: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +120: ++ export LC_ALL=C +120: ++ LC_ALL=C +119: +++ canonical_name aarch64 119: +++ case $1 in -119: +++ echo arm -119: ++ HOST=arm +119: +++ echo aarch64 +119: ++ HOST=aarch64 119: ++ '[' -n '' ']' -119: ++ MACHINE=arm +119: ++ MACHINE=aarch64 119: ++ '[' -n '' ']' 119: ++ CC=cc 119: ++ CXX=c++ @@ -8579,48 +8731,44 @@ 119: ++ QEMU= 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT -119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh .sh -119: ++ testname=linker-script3 -119: ++ echo -n 'Testing linker-script3 ... ' -119: Testing linker-script3 ... ++ t=out/test/elf/arm/linker-script3 -119: ++ mkdir -p out/test/elf/arm/linker-script3 -119: + mkdir -p out/test/elf/arm/linker-script3/foo -116: + cat -116: + cc -c -o out/test/elf/arm/linker-script-relocatable/b.o -xc - -119: + cat -119: + cc -o out/test/elf/arm/linker-script3/foo/a.o -c -xc - -117: + out/test/elf/arm/linker-script/exe -117: + grep -q 'Hello world' -117: + cc -B. -o out/test/elf/arm/linker-script/exe -Wl,--script,out/test/elf/arm/linker-script/script -116: + echo 'INPUT(out/test/elf/arm/linker-script-relocatable/a.o out/test/elf/arm/linker-script-relocatable/b.o)' -116: + ./mold --relocatable -o out/test/elf/arm/linker-script-relocatable/d.o out/test/elf/arm/linker-script-relocatable/c.script -119: + cat -119: + cc -B. -o out/test/elf/arm/linker-script3/exe -Lout/test/elf/arm/linker-script3/foo out/test/elf/arm/linker-script3/b.script -116: + cc -B. -o out/test/elf/arm/linker-script-relocatable/exe out/test/elf/arm/linker-script-relocatable/d.o -117: + out/test/elf/arm/linker-script/exe -117: + grep -q 'Hello world' -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -117/273 Test #117: arm-linker-script ........................... Passed 0.32 sec -test 120 - Start 120: arm-linker-script4 - -120: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh" -120: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -120: Test timeout computed to be: 1500 -120: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh -120: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -120: ++ export LC_ALL=C -120: ++ LC_ALL=C +118: ++++ uname -m +118: +++ canonical_name aarch64 +118: +++ case $1 in +118: +++ echo aarch64 +119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh +118: ++ HOST=aarch64 +118: ++ '[' -n '' ']' +118: ++ MACHINE=aarch64 +118: ++ '[' -n '' ']' +118: ++ CC=cc +118: ++ CXX=c++ +118: ++ GCC=gcc +118: ++ GXX=g++ +118: ++ OBJDUMP=objdump +118: ++ OBJCOPY=objcopy +118: ++ STRIP=strip +118: ++ QEMU= +118: ++ trap 'on_error $LINENO' ERR +118: ++ trap on_exit EXIT +118: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh .sh +118: ++ testname=lto-archive +118: ++ echo -n 'Testing lto-archive ... ' +118: Testing lto-archive ... ++ t=out/test/elf/aarch64/lto-archive +118: ++ mkdir -p out/test/elf/aarch64/lto-archive +119: ++ testname=lto-dso +119: ++ echo -n 'Testing lto-dso ... ' +119: Testing lto-dso ... ++ t=out/test/elf/aarch64/lto-dso +119: ++ mkdir -p out/test/elf/aarch64/lto-dso +119: + echo 'int main() {}' +118: + '[' cc = cc ']' +119: + cc -flto -o /dev/null -xc - 120: ++++ uname -m -120: +++ canonical_name armv7l +120: +++ canonical_name aarch64 120: +++ case $1 in -120: +++ echo arm -120: ++ HOST=arm +120: +++ echo aarch64 +120: ++ HOST=aarch64 120: ++ '[' -n '' ']' -120: ++ MACHINE=arm +120: ++ MACHINE=aarch64 120: ++ '[' -n '' ']' 120: ++ CC=cc 120: ++ CXX=c++ @@ -8632,36 +8780,42 @@ 120: ++ QEMU= 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT -120: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh -120: ++ testname=linker-script4 -120: ++ echo -n 'Testing linker-script4 ... ' -120: Testing linker-script4 ... ++ t=out/test/elf/arm/linker-script4 -120: ++ mkdir -p out/test/elf/arm/linker-script4 -120: + echo 'VERSION { ver_x { global: *; }; };' -120: + cat -120: + cc -B. -shared -o out/test/elf/arm/linker-script4/c.so out/test/elf/arm/linker-script4/a.script out/test/elf/arm/linker-script4/b.s -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -118/273 Test #119: arm-linker-script3 .......................... Passed 0.17 sec +120: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh .sh +120: ++ testname=lto-gcc +118: + echo 'int main() {}' +120: ++ echo -n 'Testing lto-gcc ... ' +120: Testing lto-gcc ... ++ t=out/test/elf/aarch64/lto-gcc +120: ++ mkdir -p out/test/elf/aarch64/lto-gcc +118: + cc -flto -o /dev/null -xc - +120: + echo 'int main() {}' +120: + gcc -flto -o /dev/null -xc - +113: + echo 'INPUT(out/test/elf/aarch64/linker-script-relocatable/a.o out/test/elf/aarch64/linker-script-relocatable/b.o)' +113: + ./mold --relocatable -o out/test/elf/aarch64/linker-script-relocatable/d.o out/test/elf/aarch64/linker-script-relocatable/c.script +113: + cc -B. -o out/test/elf/aarch64/linker-script-relocatable/exe out/test/elf/aarch64/linker-script-relocatable/d.o +113: + out/test/elf/aarch64/linker-script-relocatable/exe +113: + grep -q Hello +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +117/270 Test #113: aarch64-linker-script-relocatable ................... Passed 1.29 sec test 121 - Start 121: arm-lto-archive + Start 121: aarch64-lto-llvm -121: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" +121: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh" 121: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 121: Test timeout computed to be: 1500 -121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh +121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh 121: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C 121: ++++ uname -m -121: +++ canonical_name armv7l +121: +++ canonical_name aarch64 121: +++ case $1 in -121: +++ echo arm -121: ++ HOST=arm +121: +++ echo aarch64 +121: ++ HOST=aarch64 121: ++ '[' -n '' ']' -121: ++ MACHINE=arm +121: ++ MACHINE=aarch64 121: ++ '[' -n '' ']' 121: ++ CC=cc 121: ++ CXX=c++ @@ -8673,38 +8827,38 @@ 121: ++ QEMU= 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT -121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh .sh -121: ++ testname=lto-archive -121: ++ echo -n 'Testing lto-archive ... ' -121: Testing lto-archive ... ++ t=out/test/elf/arm/lto-archive -121: ++ mkdir -p out/test/elf/arm/lto-archive -116: + out/test/elf/arm/linker-script-relocatable/exe -116: + grep -q Hello -121: + '[' cc = cc ']' -121: + cc -flto -o /dev/null -xc - -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -119/273 Test #116: arm-linker-script-relocatable ............... Passed 0.54 sec +121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh +121: ++ testname=lto-llvm +121: ++ echo -n 'Testing lto-llvm ... ' +121: Testing lto-llvm ... ++ t=out/test/elf/aarch64/lto-llvm +121: ++ mkdir -p out/test/elf/aarch64/lto-llvm +121: ++ uname -m +121: + '[' aarch64 = aarch64 ']' +121: + clang -flto -o /dev/null -xc - +121: + echo 'int main() {}' +121: + skip +121: + echo skipped +121: skipped +121: + trap - EXIT +121: + exit 0 +118/270 Test #121: aarch64-lto-llvm ....................................***Skipped 0.55 sec test 122 - Start 122: arm-lto-dso + Start 122: aarch64-lto-version-script -122: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" +122: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh" 122: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 122: Test timeout computed to be: 1500 -121: + echo 'int main() {}' -122: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh +122: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh 122: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C 122: ++++ uname -m -122: +++ canonical_name armv7l +122: +++ canonical_name aarch64 122: +++ case $1 in -122: +++ echo arm -122: ++ HOST=arm +122: +++ echo aarch64 +122: ++ HOST=aarch64 122: ++ '[' -n '' ']' -122: ++ MACHINE=arm +122: ++ MACHINE=aarch64 122: ++ '[' -n '' ']' 122: ++ CC=cc 122: ++ CXX=c++ @@ -8716,37 +8870,57 @@ 122: ++ QEMU= 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -122: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh -122: ++ testname=lto-dso -122: ++ echo -n 'Testing lto-dso ... ' -122: Testing lto-dso ... ++ t=out/test/elf/arm/lto-dso -122: ++ mkdir -p out/test/elf/arm/lto-dso -120: + readelf --version-info out/test/elf/arm/linker-script4/c.so -122: + echo 'int main() {}' -122: + cc -flto -o /dev/null -xc - -120: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/linker-script4/log -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -120/273 Test #120: arm-linker-script4 .......................... Passed 0.11 sec +122: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh .sh +122: ++ testname=lto-version-script +122: ++ echo -n 'Testing lto-version-script ... ' +122: Testing lto-version-script ... ++ t=out/test/elf/aarch64/lto-version-script +122: ++ mkdir -p out/test/elf/aarch64/lto-version-script +122: + cat +122: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-version-script/a.o -xc - +122: + cat +122: + cc -B. -shared -o out/test/elf/aarch64/lto-version-script/c.so -flto out/test/elf/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/elf/aarch64/lto-version-script/b.script +118: + cc -o out/test/elf/aarch64/lto-archive/a.o -c -flto -xc - +118: + cat +119: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-dso/a.o -xc - +119: + cat +119: + cc -B. -shared -o out/test/elf/aarch64/lto-dso/b.so -flto out/test/elf/aarch64/lto-dso/a.o +118: + cc -o out/test/elf/aarch64/lto-archive/b.o -c -flto -xc - +118: + cat +120: + cat +120: + gcc -flto -c -o out/test/elf/aarch64/lto-gcc/a.o -xc - +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe1 -flto out/test/elf/aarch64/lto-gcc/a.o +118: + rm -f out/test/elf/aarch64/lto-archive/c.a +118: + ar rc out/test/elf/aarch64/lto-archive/c.a out/test/elf/aarch64/lto-archive/a.o out/test/elf/aarch64/lto-archive/b.o +118: + cat +118: + cc -o out/test/elf/aarch64/lto-archive/d.o -c -flto -xc - +122: + '[' aarch64 = ppc64 ']' +118: + cc -B. -o out/test/elf/aarch64/lto-archive/exe -flto out/test/elf/aarch64/lto-archive/d.o out/test/elf/aarch64/lto-archive/c.a +122: + nm -D out/test/elf/aarch64/lto-version-script/c.so +122: + grep -q 'T foo' +122: + nm -D out/test/elf/aarch64/lto-version-script/c.so +122: + grep -q 'T bar' +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +119/270 Test #122: aarch64-lto-version-script .......................... Passed 1.00 sec test 123 - Start 123: arm-lto-gcc + Start 123: aarch64-many-sections -123: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh" +123: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh" 123: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 123: Test timeout computed to be: 1500 -123: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh +123: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh 123: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C 123: ++++ uname -m -123: +++ canonical_name armv7l +123: +++ canonical_name aarch64 123: +++ case $1 in -123: +++ echo arm -123: ++ HOST=arm +123: +++ echo aarch64 +123: ++ HOST=aarch64 123: ++ '[' -n '' ']' -123: ++ MACHINE=arm +123: ++ MACHINE=aarch64 123: ++ '[' -n '' ']' 123: ++ CC=cc 123: ++ CXX=c++ @@ -8758,53 +8932,43 @@ 123: ++ QEMU= 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT -123: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh .sh -123: ++ testname=lto-gcc -123: ++ echo -n 'Testing lto-gcc ... ' -123: Testing lto-gcc ... ++ t=out/test/elf/arm/lto-gcc -123: ++ mkdir -p out/test/elf/arm/lto-gcc -123: + echo 'int main() {}' -123: + gcc -flto -o /dev/null -xc - -121: + cat -121: + cc -o out/test/elf/arm/lto-archive/a.o -c -flto -xc - -122: + cat -122: + cc -flto -c -fPIC -o out/test/elf/arm/lto-dso/a.o -xc - -121: + cat -121: + cc -o out/test/elf/arm/lto-archive/b.o -c -flto -xc - -123: + cat -123: + gcc -flto -c -o out/test/elf/arm/lto-gcc/a.o -xc - -122: + cc -B. -shared -o out/test/elf/arm/lto-dso/b.so -flto out/test/elf/arm/lto-dso/a.o -121: + rm -f out/test/elf/arm/lto-archive/c.a -121: + ar rc out/test/elf/arm/lto-archive/c.a out/test/elf/arm/lto-archive/a.o out/test/elf/arm/lto-archive/b.o -123: + gcc -B. -o out/test/elf/arm/lto-gcc/exe1 -flto out/test/elf/arm/lto-gcc/a.o -121: + cat -121: + cc -o out/test/elf/arm/lto-archive/d.o -c -flto -xc - -121: + cc -B. -o out/test/elf/arm/lto-archive/exe -flto out/test/elf/arm/lto-archive/d.o out/test/elf/arm/lto-archive/c.a -122: + '[' arm = ppc64 ']' -122: + nm -D out/test/elf/arm/lto-dso/b.so -122: + grep -q 'T foo' -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -121/273 Test #122: arm-lto-dso ................................. Passed 0.54 sec +123: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh .sh +123: ++ testname=many-sections +123: ++ echo -n 'Testing many-sections ... ' +123: Testing many-sections ... ++ t=out/test/elf/aarch64/many-sections +123: ++ mkdir -p out/test/elf/aarch64/many-sections +123: + seq 1 100000 +123: + cc -c -xassembler -o out/test/elf/aarch64/many-sections/a.o - +123: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +120: + out/test/elf/aarch64/lto-gcc/exe1 +119: + '[' aarch64 = ppc64 ']' +120: + grep -q 'Hello world' +119: + nm -D out/test/elf/aarch64/lto-dso/b.so +119: + grep -q 'T foo' +120: + cat +120: + gcc -flto -ffat-lto-objects -c -o out/test/elf/aarch64/lto-gcc/b.o -xc - +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +120/270 Test #119: aarch64-lto-dso ..................................... Passed 2.15 sec test 124 - Start 124: arm-lto-llvm + Start 124: aarch64-many-sections2 -124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh" +124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" 124: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 124: Test timeout computed to be: 1500 -124: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh +124: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh 124: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++++ uname -m -124: +++ canonical_name armv7l +124: +++ canonical_name aarch64 124: +++ case $1 in -124: +++ echo arm -124: ++ HOST=arm +124: +++ echo aarch64 +124: ++ HOST=aarch64 124: ++ '[' -n '' ']' -124: ++ MACHINE=arm +124: ++ MACHINE=aarch64 124: ++ '[' -n '' ']' 124: ++ CC=cc 124: ++ CXX=c++ @@ -8816,40 +8980,42 @@ 124: ++ QEMU= 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT -124: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh -124: ++ testname=lto-llvm -124: ++ echo -n 'Testing lto-llvm ... ' -124: Testing lto-llvm ... ++ t=out/test/elf/arm/lto-llvm -124: ++ mkdir -p out/test/elf/arm/lto-llvm -124: ++ uname -m -124: + '[' arm = armv7l ']' -124: + skip -124: + echo skipped -124: skipped -124: + trap - EXIT -124: + exit 0 -122/273 Test #124: arm-lto-llvm ................................***Skipped 0.04 sec +124: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh .sh +124: ++ testname=many-sections2 +124: ++ echo -n 'Testing many-sections2 ... ' +124: Testing many-sections2 ... ++ t=out/test/elf/aarch64/many-sections2 +124: ++ mkdir -p out/test/elf/aarch64/many-sections2 +124: + grep -q __tsan_init +124: + nm mold +118: + grep -q 'Hello world' +118: + out/test/elf/aarch64/lto-archive/exe +118: + nm out/test/elf/aarch64/lto-archive/exe +120: + grep -q -- -fwpa +118: + grep -q hello out/test/elf/aarch64/lto-archive/log +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe2 out/test/elf/aarch64/lto-gcc/b.o --verbose +118: + grep -q howdy out/test/elf/aarch64/lto-archive/log +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +121/270 Test #118: aarch64-lto-archive ................................. Passed 2.40 sec test 125 - Start 125: arm-lto-version-script + Start 125: aarch64-mergeable-strings -125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh" +125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" 125: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 125: Test timeout computed to be: 1500 -125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh -123: + out/test/elf/arm/lto-gcc/exe1 -123: + grep -q 'Hello world' +125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh 125: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C -123: + cat -123: + gcc -flto -ffat-lto-objects -c -o out/test/elf/arm/lto-gcc/b.o -xc - 125: ++++ uname -m -125: +++ canonical_name armv7l +125: +++ canonical_name aarch64 125: +++ case $1 in -125: +++ echo arm -125: ++ HOST=arm +125: +++ echo aarch64 +125: ++ HOST=aarch64 125: ++ '[' -n '' ']' -125: ++ MACHINE=arm +125: ++ MACHINE=aarch64 125: ++ '[' -n '' ']' 125: ++ CC=cc 125: ++ CXX=c++ @@ -8861,44 +9027,51 @@ 125: ++ QEMU= 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT -125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh .sh -125: ++ testname=lto-version-script -125: ++ echo -n 'Testing lto-version-script ... ' -125: Testing lto-version-script ... ++ t=out/test/elf/arm/lto-version-script -125: ++ mkdir -p out/test/elf/arm/lto-version-script +125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh +125: ++ testname=mergeable-strings +125: ++ echo -n 'Testing mergeable-strings ... ' +125: Testing mergeable-strings ... ++ t=out/test/elf/aarch64/mergeable-strings +125: ++ mkdir -p out/test/elf/aarch64/mergeable-strings +125: + cc -o out/test/elf/aarch64/mergeable-strings/a.o -c -xc - -O2 125: + cat -125: + cc -flto -c -fPIC -o out/test/elf/arm/lto-version-script/a.o -xc - 125: + cat -125: + cc -B. -shared -o out/test/elf/arm/lto-version-script/c.so -flto out/test/elf/arm/lto-version-script/a.o -Wl,-version-script=out/test/elf/arm/lto-version-script/b.script -123: + gcc -B. -o out/test/elf/arm/lto-gcc/exe2 out/test/elf/arm/lto-gcc/b.o --verbose -123: + grep -q -- -fwpa -121: + out/test/elf/arm/lto-archive/exe -121: + grep -q 'Hello world' -121: + nm out/test/elf/arm/lto-archive/exe -121: + grep -q hello out/test/elf/arm/lto-archive/log -121: + grep -q howdy out/test/elf/arm/lto-archive/log -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -123/273 Test #121: arm-lto-archive ............................. Passed 0.72 sec +125: + cc -o out/test/elf/aarch64/mergeable-strings/b.o -c -xc - -O2 +120: + cat +120: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/aarch64/lto-gcc/c.o -xc - +124: + cc -c -xassembler -o out/test/elf/aarch64/many-sections2/a.o - +124: + seq 1 100000 +124: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/aarch64/lto-gcc/c.o +125: + cc -o out/test/elf/aarch64/mergeable-strings/exe1 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie +125: + out/test/elf/aarch64/mergeable-strings/exe1 +125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +125: + cc -B. -o out/test/elf/aarch64/mergeable-strings/exe2 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie +120: + grep -q 'Hello world' +120: + out/test/elf/aarch64/lto-gcc/exe3 +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +122/270 Test #120: aarch64-lto-gcc ..................................... Passed 3.83 sec test 126 - Start 126: arm-many-sections + Start 126: aarch64-missing-but-ok -126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh" +126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" 126: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 126: Test timeout computed to be: 1500 -126: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh +126: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh 126: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C +125: + out/test/elf/aarch64/mergeable-strings/exe2 +125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 126: ++++ uname -m -126: +++ canonical_name armv7l +126: +++ canonical_name aarch64 126: +++ case $1 in -126: +++ echo arm -126: ++ HOST=arm +126: +++ echo aarch64 +126: ++ HOST=aarch64 126: ++ '[' -n '' ']' -126: ++ MACHINE=arm +126: ++ MACHINE=aarch64 126: ++ '[' -n '' ']' 126: ++ CC=cc 126: ++ CXX=c++ @@ -8910,44 +9083,55 @@ 126: ++ QEMU= 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT -126: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh .sh -126: ++ testname=many-sections -126: ++ echo -n 'Testing many-sections ... ' -126: Testing many-sections ... ++ t=out/test/elf/arm/many-sections -126: ++ mkdir -p out/test/elf/arm/many-sections -126: + seq 1 100000 -126: + cc -c -xassembler -o out/test/elf/arm/many-sections/a.o - -126: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -123: + cat -123: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/arm/lto-gcc/c.o -xc - -125: + '[' arm = ppc64 ']' -125: + nm -D out/test/elf/arm/lto-version-script/c.so -125: + grep -q 'T foo' -123: + gcc -B. -o out/test/elf/arm/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/arm/lto-gcc/c.o -125: + nm -D out/test/elf/arm/lto-version-script/c.so -125: + grep -q 'T bar' 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 -124/273 Test #125: arm-lto-version-script ...................... Passed 0.33 sec +123/270 Test #125: aarch64-mergeable-strings ........................... Passed 1.57 sec test 127 - Start 127: arm-many-sections2 + Start 127: aarch64-missing-error -127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" +127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" 127: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 127: Test timeout computed to be: 1500 -127: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh +126: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh .sh +126: ++ testname=missing-but-ok +126: ++ echo -n 'Testing missing-but-ok ... ' +126: Testing missing-but-ok ... ++ t=out/test/elf/aarch64/missing-but-ok +126: ++ mkdir -p out/test/elf/aarch64/missing-but-ok +126: + cat +126: + cc -o out/test/elf/aarch64/missing-but-ok/a.o -c -x assembler - +126: + ./mold -o out/test/elf/aarch64/missing-but-ok/exe out/test/elf/aarch64/missing-but-ok/a.o +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +124/270 Test #126: aarch64-missing-but-ok .............................. Passed 0.19 sec +test 128 + Start 128: aarch64-mold-wrapper + +128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" +128: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +128: Test timeout computed to be: 1500 +128: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh +127: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh +128: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +128: ++ export LC_ALL=C +128: ++ LC_ALL=C 127: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 127: ++ export LC_ALL=C 127: ++ LC_ALL=C +128: ++++ uname -m +128: +++ canonical_name aarch64 +128: +++ case $1 in +128: +++ echo aarch64 127: ++++ uname -m -127: +++ canonical_name armv7l +127: +++ canonical_name aarch64 127: +++ case $1 in -127: +++ echo arm -127: ++ HOST=arm +127: +++ echo aarch64 +127: ++ HOST=aarch64 127: ++ '[' -n '' ']' -127: ++ MACHINE=arm +127: ++ MACHINE=aarch64 127: ++ '[' -n '' ']' 127: ++ CC=cc 127: ++ CXX=c++ @@ -8959,37 +9143,10 @@ 127: ++ QEMU= 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT -127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh .sh -127: ++ testname=many-sections2 -127: ++ echo -n 'Testing many-sections2 ... ' -127: Testing many-sections2 ... ++ t=out/test/elf/arm/many-sections2 -127: ++ mkdir -p out/test/elf/arm/many-sections2 -127: + grep -q __tsan_init -127: + nm mold -123: + out/test/elf/arm/lto-gcc/exe3 -123: + grep -q 'Hello world' -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -125/273 Test #123: arm-lto-gcc ................................. Passed 1.08 sec -test 128 - Start 128: arm-mergeable-strings - -128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" -128: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -128: Test timeout computed to be: 1500 -128: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh -128: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -128: ++ export LC_ALL=C -128: ++ LC_ALL=C -128: ++++ uname -m -128: +++ canonical_name armv7l -128: +++ case $1 in -128: +++ echo arm -128: ++ HOST=arm +127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh +128: ++ HOST=aarch64 128: ++ '[' -n '' ']' -128: ++ MACHINE=arm +128: ++ MACHINE=aarch64 128: ++ '[' -n '' ']' 128: ++ CC=cc 128: ++ CXX=c++ @@ -9001,46 +9158,47 @@ 128: ++ QEMU= 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT -128: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh -128: ++ testname=mergeable-strings -128: ++ echo -n 'Testing mergeable-strings ... ' -128: Testing mergeable-strings ... ++ t=out/test/elf/arm/mergeable-strings -128: ++ mkdir -p out/test/elf/arm/mergeable-strings -128: + cat -128: + cc -o out/test/elf/arm/mergeable-strings/a.o -c -xc - -O2 -128: + cat -128: + cc -o out/test/elf/arm/mergeable-strings/b.o -c -xc - -O2 -127: + seq 1 100000 -127: + cc -c -xassembler -o out/test/elf/arm/many-sections2/a.o - -127: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -128: + cc -o out/test/elf/arm/mergeable-strings/exe1 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie -128: + out/test/elf/arm/mergeable-strings/exe1 -128: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -128: + cc -B. -o out/test/elf/arm/mergeable-strings/exe2 out/test/elf/arm/mergeable-strings/a.o out/test/elf/arm/mergeable-strings/b.o -no-pie -128: + out/test/elf/arm/mergeable-strings/exe2 -128: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -126/273 Test #128: arm-mergeable-strings ....................... Passed 0.33 sec +128: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh .sh +127: ++ testname=missing-error +127: ++ echo -n 'Testing missing-error ... ' +127: Testing missing-error ... ++ t=out/test/elf/aarch64/missing-error +127: ++ mkdir -p out/test/elf/aarch64/missing-error +127: + cc -o out/test/elf/aarch64/missing-error/a.o -c -xc - +128: ++ testname=mold-wrapper +128: ++ echo -n 'Testing mold-wrapper ... ' +128: Testing mold-wrapper ... ++ t=out/test/elf/aarch64/mold-wrapper +128: ++ mkdir -p out/test/elf/aarch64/mold-wrapper +127: + cat +128: + '[' cc = cc ']' +128: + grep -q libasan +128: + ldd mold-wrapper.so +128: + nm mold +128: + grep -q '__[at]san_init' +127: + ./mold -o out/test/elf/aarch64/missing-error/exe out/test/elf/aarch64/missing-error/a.o +127: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/missing-error/log +127: + grep -q '>>> .*a\.o' out/test/elf/aarch64/missing-error/log +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +125/270 Test #127: aarch64-missing-error ............................... Passed 0.77 sec test 129 - Start 129: arm-missing-but-ok + Start 129: aarch64-mold-wrapper2 -129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" +129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" 129: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 129: Test timeout computed to be: 1500 -129: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh +129: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh 129: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++++ uname -m -129: +++ canonical_name armv7l +129: +++ canonical_name aarch64 129: +++ case $1 in -129: +++ echo arm -129: ++ HOST=arm +129: +++ echo aarch64 +129: ++ HOST=aarch64 129: ++ '[' -n '' ']' -129: ++ MACHINE=arm +129: ++ MACHINE=aarch64 129: ++ '[' -n '' ']' 129: ++ CC=cc 129: ++ CXX=c++ @@ -9052,36 +9210,76 @@ 129: ++ QEMU= 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT -129: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh .sh -129: ++ testname=missing-but-ok -129: ++ echo -n 'Testing missing-but-ok ... ' -129: Testing missing-but-ok ... ++ t=out/test/elf/arm/missing-but-ok -129: ++ mkdir -p out/test/elf/arm/missing-but-ok -129: + cat -129: + cc -o out/test/elf/arm/missing-but-ok/a.o -c -x assembler - -129: + ./mold -o out/test/elf/arm/missing-but-ok/exe out/test/elf/arm/missing-but-ok/a.o -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -127/273 Test #129: arm-missing-but-ok .......................... Passed 0.06 sec +129: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh .sh +129: ++ testname=mold-wrapper2 +129: ++ echo -n 'Testing mold-wrapper2 ... ' +129: Testing mold-wrapper2 ... ++ t=out/test/elf/aarch64/mold-wrapper2 +129: ++ mkdir -p out/test/elf/aarch64/mold-wrapper2 +129: + ldd mold-wrapper.so +129: + grep -q libasan +129: + nm mold +129: + grep -q '__[at]san_init' +128: + cat +128: + chmod 755 out/test/elf/aarch64/mold-wrapper/a.sh +128: + cat +128: + cc -xc -o out/test/elf/aarch64/mold-wrapper/exe - +129: + rm -rf out/test/elf/aarch64/mold-wrapper2 +129: + mkdir -p out/test/elf/aarch64/mold-wrapper2/bin out/test/elf/aarch64/mold-wrapper2/lib/mold +129: + cp mold out/test/elf/aarch64/mold-wrapper2/bin +128: + grep -q 'a.sh execl' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execl +128: + grep -q 'a.sh execlp' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execlp +128: + grep -q 'a.sh execle' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execle +128: + grep -q 'a.sh execv' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execv +128: + grep -q 'a.sh execvp' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execvp +128: + grep -q 'a.sh execvpe bar' +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execvpe +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +126/270 Test #128: aarch64-mold-wrapper ................................ Passed 2.00 sec test 130 - Start 130: arm-missing-error + Start 130: aarch64-no-eh-frame-header -130: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" +130: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh" 130: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 130: Test timeout computed to be: 1500 -130: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh +123: + cat +123: + cc -c -xc -o out/test/elf/aarch64/many-sections/b.o - +130: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh 130: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C 130: ++++ uname -m -130: +++ canonical_name armv7l +130: +++ canonical_name aarch64 130: +++ case $1 in -130: +++ echo arm -130: ++ HOST=arm +130: +++ echo aarch64 +130: ++ HOST=aarch64 130: ++ '[' -n '' ']' -130: ++ MACHINE=arm +130: ++ MACHINE=aarch64 130: ++ '[' -n '' ']' 130: ++ CC=cc 130: ++ CXX=c++ @@ -9093,38 +9291,40 @@ 130: ++ QEMU= 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT -130: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh -130: ++ testname=missing-error -130: ++ echo -n 'Testing missing-error ... ' -130: Testing missing-error ... ++ t=out/test/elf/arm/missing-error -130: ++ mkdir -p out/test/elf/arm/missing-error -130: + cc -o out/test/elf/arm/missing-error/a.o -c -xc - +130: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh .sh +130: ++ testname=no-eh-frame-header +130: ++ echo -n 'Testing no-eh-frame-header ... ' +130: Testing no-eh-frame-header ... ++ t=out/test/elf/aarch64/no-eh-frame-header +130: ++ mkdir -p out/test/elf/aarch64/no-eh-frame-header +123: + cc -B. -o out/test/elf/aarch64/many-sections/exe out/test/elf/aarch64/many-sections/a.o out/test/elf/aarch64/many-sections/b.o +130: + cc -o out/test/elf/aarch64/no-eh-frame-header/a.o -c -xc - 130: + cat -130: + ./mold -o out/test/elf/arm/missing-error/exe out/test/elf/arm/missing-error/a.o -130: + grep -q 'undefined symbol: foo' out/test/elf/arm/missing-error/log -130: + grep -q '>>> .*a\.o' out/test/elf/arm/missing-error/log +130: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/aarch64/no-eh-frame-header/exe out/test/elf/aarch64/no-eh-frame-header/a.o +130: + readelf -WS out/test/elf/aarch64/no-eh-frame-header/exe +130: + grep -F .eh_frame_hdr out/test/elf/aarch64/no-eh-frame-header/log +130: + out/test/elf/aarch64/no-eh-frame-header/exe 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 -128/273 Test #130: arm-missing-error ........................... Passed 0.11 sec +127/270 Test #130: aarch64-no-eh-frame-header .......................... Passed 0.69 sec test 131 - Start 131: arm-mold-wrapper + Start 131: aarch64-no-quick-exit -131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" +131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" 131: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 131: Test timeout computed to be: 1500 -131: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh +131: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh 131: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C 131: ++++ uname -m -131: +++ canonical_name armv7l +131: +++ canonical_name aarch64 131: +++ case $1 in -131: +++ echo arm -131: ++ HOST=arm +131: +++ echo aarch64 +131: ++ HOST=aarch64 131: ++ '[' -n '' ']' -131: ++ MACHINE=arm +131: ++ MACHINE=aarch64 131: ++ '[' -n '' ']' 131: ++ CC=cc 131: ++ CXX=c++ @@ -9136,72 +9336,51 @@ 131: ++ QEMU= 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT -131: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh .sh -131: ++ testname=mold-wrapper -131: ++ echo -n 'Testing mold-wrapper ... ' -131: Testing mold-wrapper ... ++ t=out/test/elf/arm/mold-wrapper -131: ++ mkdir -p out/test/elf/arm/mold-wrapper -131: + '[' cc = cc ']' -131: + grep -q libasan -131: + ldd mold-wrapper.so -131: + nm mold -131: + grep -q '__[at]san_init' +131: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh .sh +131: ++ testname=no-quick-exit +131: ++ echo -n 'Testing no-quick-exit ... ' +131: Testing no-quick-exit ... ++ t=out/test/elf/aarch64/no-quick-exit +131: ++ mkdir -p out/test/elf/aarch64/no-quick-exit +131: + cc -o out/test/elf/aarch64/no-quick-exit/a.o -c -xc - 131: + cat -131: + chmod 755 out/test/elf/arm/mold-wrapper/a.sh -131: + cat -131: + cc -xc -o out/test/elf/arm/mold-wrapper/exe - -131: + grep -q 'a.sh execl' -131: ++ pwd -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execl -131: + grep -q 'a.sh execlp' -131: ++ pwd -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execlp -131: + grep -q 'a.sh execle' -131: ++ pwd -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execle -131: + grep -q 'a.sh execv' -131: ++ pwd -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execv -131: ++ pwd -131: + grep -q 'a.sh execvp' -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execvp -131: + grep -q 'a.sh execvpe bar' -131: ++ pwd -131: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -131: + MOLD_PATH=out/test/elf/arm/mold-wrapper/a.sh -131: + out/test/elf/arm/mold-wrapper/exe execvpe +131: + cc -B. -o out/test/elf/aarch64/no-quick-exit/exe out/test/elf/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit +123: + out/test/elf/aarch64/many-sections/exe +123: + grep -q Hello +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +128/270 Test #123: aarch64-many-sections ............................... Passed 5.17 sec +test 132 + Start 132: aarch64-no-undefined-version + +132: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh" +132: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +132: Test timeout computed to be: 1500 +131: + out/test/elf/aarch64/no-quick-exit/exe +131: + grep -q 'Hello world' 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 -129/273 Test #131: arm-mold-wrapper ............................ Passed 0.57 sec -test 132 - Start 132: arm-mold-wrapper2 +129/270 Test #131: aarch64-no-quick-exit ............................... Passed 0.39 sec +test 133 + Start 133: aarch64-nocopyreloc -132: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" -132: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -132: Test timeout computed to be: 1500 -132: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh +133: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh" +133: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +133: Test timeout computed to be: 1500 +132: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh 132: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C 132: ++++ uname -m -132: +++ canonical_name armv7l +132: +++ canonical_name aarch64 132: +++ case $1 in -132: +++ echo arm -132: ++ HOST=arm +132: +++ echo aarch64 +132: ++ HOST=aarch64 132: ++ '[' -n '' ']' -132: ++ MACHINE=arm +132: ++ MACHINE=aarch64 132: ++ '[' -n '' ']' 132: ++ CC=cc 132: ++ CXX=c++ @@ -9213,45 +9392,26 @@ 132: ++ QEMU= 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT -132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh .sh -132: ++ testname=mold-wrapper2 -132: ++ echo -n 'Testing mold-wrapper2 ... ' -132: Testing mold-wrapper2 ... ++ t=out/test/elf/arm/mold-wrapper2 -132: ++ mkdir -p out/test/elf/arm/mold-wrapper2 -132: + ldd mold-wrapper.so -132: + grep -q libasan -132: + nm mold -132: + grep -q '__[at]san_init' -132: + rm -rf out/test/elf/arm/mold-wrapper2 -132: + mkdir -p out/test/elf/arm/mold-wrapper2/bin out/test/elf/arm/mold-wrapper2/lib/mold -132: + cp mold out/test/elf/arm/mold-wrapper2/bin -126: + cat -126: + cc -c -xc -o out/test/elf/arm/many-sections/b.o - -126: + cc -B. -o out/test/elf/arm/many-sections/exe out/test/elf/arm/many-sections/a.o out/test/elf/arm/many-sections/b.o -126: + out/test/elf/arm/many-sections/exe -126: + grep -q Hello -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -130/273 Test #126: arm-many-sections ........................... Passed 3.36 sec -test 133 - Start 133: arm-no-eh-frame-header - -133: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh" -133: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -133: Test timeout computed to be: 1500 -133: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh +132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh +132: ++ testname=no-undefined-version +132: ++ echo -n 'Testing no-undefined-version ... ' +132: Testing no-undefined-version ... ++ t=out/test/elf/aarch64/no-undefined-version +132: ++ mkdir -p out/test/elf/aarch64/no-undefined-version +132: + echo 'ver_x { global: foo; };' +132: + cat +132: + cc -o out/test/elf/aarch64/no-undefined-version/b.o -c -xc - +124: + ./mold --relocatable -o out/test/elf/aarch64/many-sections2/b.o out/test/elf/aarch64/many-sections2/a.o +133: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh 133: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C 133: ++++ uname -m -133: +++ canonical_name armv7l +133: +++ canonical_name aarch64 133: +++ case $1 in -133: +++ echo arm -133: ++ HOST=arm +133: +++ echo aarch64 +133: ++ HOST=aarch64 133: ++ '[' -n '' ']' -133: ++ MACHINE=arm +133: ++ MACHINE=aarch64 133: ++ '[' -n '' ']' 133: ++ CC=cc 133: ++ CXX=c++ @@ -9263,39 +9423,46 @@ 133: ++ QEMU= 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT -133: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh .sh -133: ++ testname=no-eh-frame-header -133: ++ echo -n 'Testing no-eh-frame-header ... ' -133: Testing no-eh-frame-header ... ++ t=out/test/elf/arm/no-eh-frame-header -133: ++ mkdir -p out/test/elf/arm/no-eh-frame-header +133: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh +133: ++ testname=nocopyreloc +133: ++ echo -n 'Testing nocopyreloc ... ' +133: Testing nocopyreloc ... ++ t=out/test/elf/aarch64/nocopyreloc +133: ++ mkdir -p out/test/elf/aarch64/nocopyreloc +133: + '[' aarch64 = i386 ']' +133: + '[' aarch64 = m68k ']' +133: + '[' aarch64 = arm ']' +133: + '[' aarch64 = ppc64 ']' +133: + '[' aarch64 = ppc64le ']' +133: + '[' aarch64 = sh4 ']' +133: + '[' aarch64 = alpha ']' +133: + cc -shared -o out/test/elf/aarch64/nocopyreloc/a.so -xc - 133: + cat -133: + cc -o out/test/elf/arm/no-eh-frame-header/a.o -c -xc - -133: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/arm/no-eh-frame-header/exe out/test/elf/arm/no-eh-frame-header/a.o -133: + readelf -WS out/test/elf/arm/no-eh-frame-header/exe -133: + grep -F .eh_frame_hdr out/test/elf/arm/no-eh-frame-header/log -133: + out/test/elf/arm/no-eh-frame-header/exe -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -131/273 Test #133: arm-no-eh-frame-header ...................... Passed 0.18 sec +132: + cc -B. -o out/test/elf/aarch64/no-undefined-version/exe -Wl,--version-script,out/test/elf/aarch64/no-undefined-version/a.ver out/test/elf/aarch64/no-undefined-version/b.o +132: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/aarch64/no-undefined-version/log +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +130/270 Test #132: aarch64-no-undefined-version ........................ Passed 0.84 sec test 134 - Start 134: arm-no-quick-exit + Start 134: aarch64-noinhibit-exec -134: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" +134: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh" 134: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 134: Test timeout computed to be: 1500 -134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh +133: + cc -fno-PIC -c -o out/test/elf/aarch64/nocopyreloc/b.o -xc - +133: + cat +134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh 134: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C 134: ++++ uname -m -134: +++ canonical_name armv7l +134: +++ canonical_name aarch64 134: +++ case $1 in -134: +++ echo arm -134: ++ HOST=arm +134: +++ echo aarch64 +134: ++ HOST=aarch64 134: ++ '[' -n '' ']' -134: ++ MACHINE=arm +134: ++ MACHINE=aarch64 134: ++ '[' -n '' ']' 134: ++ CC=cc 134: ++ CXX=c++ @@ -9307,38 +9474,44 @@ 134: ++ QEMU= 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT -134: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh .sh -134: ++ testname=no-quick-exit -134: ++ echo -n 'Testing no-quick-exit ... ' -134: Testing no-quick-exit ... ++ t=out/test/elf/arm/no-quick-exit -134: ++ mkdir -p out/test/elf/arm/no-quick-exit +134: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh .sh +134: ++ testname=noinhibit-exec +134: ++ echo -n 'Testing noinhibit-exec ... ' +134: Testing noinhibit-exec ... ++ t=out/test/elf/aarch64/noinhibit-exec +134: ++ mkdir -p out/test/elf/aarch64/noinhibit-exec +134: + cc -o out/test/elf/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC 134: + cat -134: + cc -o out/test/elf/arm/no-quick-exit/a.o -c -xc - -134: + cc -B. -o out/test/elf/arm/no-quick-exit/exe out/test/elf/arm/no-quick-exit/a.o -Wl,-no-quick-exit -134: + out/test/elf/arm/no-quick-exit/exe -134: + grep -q 'Hello world' +133: + cc -B. -no-pie -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o +134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o +134: + cc -B. -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym +133: + out/test/elf/aarch64/nocopyreloc/exe +133: + grep -q '3 5' +133: + cc -B. -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc +134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log1 +134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.o out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log2 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 -132/273 Test #134: arm-no-quick-exit ........................... Passed 0.20 sec +131/270 Test #134: aarch64-noinhibit-exec .............................. Passed 0.76 sec test 135 - Start 135: arm-no-undefined-version + Start 135: aarch64-non-canonical-plt -135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh" +135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" 135: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 135: Test timeout computed to be: 1500 -135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh +135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh 135: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C 135: ++++ uname -m -135: +++ canonical_name armv7l +135: +++ canonical_name aarch64 135: +++ case $1 in -135: +++ echo arm -135: ++ HOST=arm +135: +++ echo aarch64 +135: ++ HOST=aarch64 135: ++ '[' -n '' ']' -135: ++ MACHINE=arm +135: ++ MACHINE=aarch64 135: ++ '[' -n '' ']' 135: ++ CC=cc 135: ++ CXX=c++ @@ -9350,38 +9523,88 @@ 135: ++ QEMU= 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh -135: ++ testname=no-undefined-version -135: ++ echo -n 'Testing no-undefined-version ... ' -135: Testing no-undefined-version ... ++ t=out/test/elf/arm/no-undefined-version -135: ++ mkdir -p out/test/elf/arm/no-undefined-version -135: + echo 'ver_x { global: foo; };' -135: + cc -o out/test/elf/arm/no-undefined-version/b.o -c -xc - +135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh +135: ++ testname=non-canonical-plt +135: ++ echo -n 'Testing non-canonical-plt ... ' +135: Testing non-canonical-plt ... ++ t=out/test/elf/aarch64/non-canonical-plt +135: ++ mkdir -p out/test/elf/aarch64/non-canonical-plt +135: + cc -o out/test/elf/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - 135: + cat -135: + cc -B. -o out/test/elf/arm/no-undefined-version/exe -Wl,--version-script,out/test/elf/arm/no-undefined-version/a.ver out/test/elf/arm/no-undefined-version/b.o -135: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/arm/no-undefined-version/log -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -133/273 Test #135: arm-no-undefined-version .................... Passed 0.19 sec +133: + false +133: ++ on_error 32 +133: ++ code=1 +133: ++ echo 'command failed: 32: false' +133: command failed: 32: false +133: ++ trap - EXIT +133: ++ exit 1 +132/270 Test #133: aarch64-nocopyreloc .................................***Failed 1.67 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh +++ testname=nocopyreloc +++ echo -n 'Testing nocopyreloc ... ' +Testing nocopyreloc ... ++ t=out/test/elf/aarch64/nocopyreloc +++ mkdir -p out/test/elf/aarch64/nocopyreloc ++ '[' aarch64 = i386 ']' ++ '[' aarch64 = m68k ']' ++ '[' aarch64 = arm ']' ++ '[' aarch64 = ppc64 ']' ++ '[' aarch64 = ppc64le ']' ++ '[' aarch64 = sh4 ']' ++ '[' aarch64 = alpha ']' ++ cc -shared -o out/test/elf/aarch64/nocopyreloc/a.so -xc - ++ cat ++ cc -fno-PIC -c -o out/test/elf/aarch64/nocopyreloc/b.o -xc - ++ cat ++ cc -B. -no-pie -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o ++ out/test/elf/aarch64/nocopyreloc/exe ++ grep -q '3 5' ++ cc -B. -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc ++ false +++ on_error 32 +++ code=1 +++ echo 'command failed: 32: false' +command failed: 32: false +++ trap - EXIT +++ exit 1 + test 136 - Start 136: arm-nocopyreloc + Start 136: aarch64-nostdlib -136: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh" +136: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh" 136: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 136: Test timeout computed to be: 1500 -136: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh +136: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh 136: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 136: ++++ uname -m -136: +++ canonical_name armv7l +136: +++ canonical_name aarch64 136: +++ case $1 in -136: +++ echo arm -136: ++ HOST=arm +136: +++ echo aarch64 +136: ++ HOST=aarch64 136: ++ '[' -n '' ']' -136: ++ MACHINE=arm +136: ++ MACHINE=aarch64 136: ++ '[' -n '' ']' 136: ++ CC=cc 136: ++ CXX=c++ @@ -9393,37 +9616,43 @@ 136: ++ QEMU= 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT -136: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh -136: ++ testname=nocopyreloc -136: ++ echo -n 'Testing nocopyreloc ... ' -136: Testing nocopyreloc ... ++ t=out/test/elf/arm/nocopyreloc -136: ++ mkdir -p out/test/elf/arm/nocopyreloc -136: + '[' arm = i386 ']' -136: + '[' arm = m68k ']' -136: + '[' arm = arm ']' -136: + skip -136: + echo skipped -136: skipped -136: + trap - EXIT +136: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh .sh +136: ++ testname=nostdlib +136: ++ echo -n 'Testing nostdlib ... ' +136: Testing nostdlib ... ++ t=out/test/elf/aarch64/nostdlib +136: ++ mkdir -p out/test/elf/aarch64/nostdlib +136: + cc -o out/test/elf/aarch64/nostdlib/a.o -c -xc - -fno-PIE +136: + cat +135: + cat +135: + cc -o out/test/elf/aarch64/non-canonical-plt/b.o -c -xc - -fPIC +136: + ./mold -o out/test/elf/aarch64/nostdlib/exe out/test/elf/aarch64/nostdlib/a.o +135: + cat +135: + cc -o out/test/elf/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +136: + readelf -W --sections out/test/elf/aarch64/nostdlib/exe +136: + grep -Fq ' .dynsym ' out/test/elf/aarch64/nostdlib/log +136: + grep -Fq ' .dynstr ' out/test/elf/aarch64/nostdlib/log +136: + on_exit +136: + echo OK +136: OK 136: + exit 0 -134/273 Test #136: arm-nocopyreloc .............................***Skipped 0.03 sec +133/270 Test #136: aarch64-nostdlib .................................... Passed 0.94 sec test 137 - Start 137: arm-noinhibit-exec + Start 137: aarch64-now -137: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh" +137: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh" 137: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 137: Test timeout computed to be: 1500 -137: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh +137: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh 137: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C 137: ++++ uname -m -137: +++ canonical_name armv7l +137: +++ canonical_name aarch64 137: +++ case $1 in -137: +++ echo arm -137: ++ HOST=arm +137: +++ echo aarch64 +137: ++ HOST=aarch64 137: ++ '[' -n '' ']' -137: ++ MACHINE=arm +137: ++ MACHINE=aarch64 137: ++ '[' -n '' ']' 137: ++ CC=cc 137: ++ CXX=c++ @@ -9435,41 +9664,43 @@ 137: ++ QEMU= 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT -137: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh .sh -137: ++ testname=noinhibit-exec -137: ++ echo -n 'Testing noinhibit-exec ... ' -137: Testing noinhibit-exec ... ++ t=out/test/elf/arm/noinhibit-exec -137: ++ mkdir -p out/test/elf/arm/noinhibit-exec -127: + ./mold --relocatable -o out/test/elf/arm/many-sections2/b.o out/test/elf/arm/many-sections2/a.o +137: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh .sh +137: ++ testname=now +137: ++ echo -n 'Testing now ... ' +137: Testing now ... ++ t=out/test/elf/aarch64/now +137: ++ mkdir -p out/test/elf/aarch64/now +137: + cc -c -fPIC -o out/test/elf/aarch64/now/a.o -xc - 137: + cat -137: + cc -o out/test/elf/arm/noinhibit-exec/a.o -c -xc - -fno-PIC -137: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o -137: + cc -B. -o out/test/elf/arm/noinhibit-exec/b.so out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -137: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log1 -137: + cc -B. -shared -o out/test/elf/arm/noinhibit-exec/b.o out/test/elf/arm/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec -137: + grep -q 'undefined symbol: no-such-sym' out/test/elf/arm/noinhibit-exec/log2 -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -135/273 Test #137: arm-noinhibit-exec .......................... Passed 0.31 sec +135: + cc -B. -no-pie -o out/test/elf/aarch64/non-canonical-plt/exe out/test/elf/aarch64/non-canonical-plt/a.so out/test/elf/aarch64/non-canonical-plt/b.o out/test/elf/aarch64/non-canonical-plt/c.o +137: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now +135: + out/test/elf/aarch64/non-canonical-plt/exe +135: + grep -q '^1 1 1$' +135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe +135: + grep -q '00000000 .* foo' +135: + grep -q '00000000 .* bar' +135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +134/270 Test #135: aarch64-non-canonical-plt ........................... Passed 1.40 sec test 138 - Start 138: arm-non-canonical-plt + Start 138: aarch64-oformat-binary -138: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" +138: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh" 138: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 138: Test timeout computed to be: 1500 -138: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh +138: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh 138: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C 138: ++++ uname -m -138: +++ canonical_name armv7l +138: +++ canonical_name aarch64 138: +++ case $1 in -138: +++ echo arm -138: ++ HOST=arm +138: +++ echo aarch64 +138: ++ HOST=aarch64 138: ++ '[' -n '' ']' -138: ++ MACHINE=arm +138: ++ MACHINE=aarch64 138: ++ '[' -n '' ']' 138: ++ CC=cc 138: ++ CXX=c++ @@ -9481,46 +9712,57 @@ 138: ++ QEMU= 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT -138: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh -138: ++ testname=non-canonical-plt -138: ++ echo -n 'Testing non-canonical-plt ... ' -138: Testing non-canonical-plt ... ++ t=out/test/elf/arm/non-canonical-plt -138: ++ mkdir -p out/test/elf/arm/non-canonical-plt -138: + cat -138: + cc -o out/test/elf/arm/non-canonical-plt/a.so -fPIC -shared -xc - -138: + cc -o out/test/elf/arm/non-canonical-plt/b.o -c -xc - -fPIC +137: + readelf --dynamic out/test/elf/aarch64/now/b.so +137: + grep -q 'Flags: NOW' +138: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh .sh +137: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now,-z,lazy +138: ++ testname=oformat-binary +138: ++ echo -n 'Testing oformat-binary ... ' +138: Testing oformat-binary ... ++ t=out/test/elf/aarch64/oformat-binary +138: ++ mkdir -p out/test/elf/aarch64/oformat-binary +138: + cc -o out/test/elf/aarch64/oformat-binary/a.o -c -xc - -fno-PIE 138: + cat -138: + cat -138: + cc -o out/test/elf/arm/non-canonical-plt/c.o -c -xc - -fPIC -138: + cc -B. -no-pie -o out/test/elf/arm/non-canonical-plt/exe out/test/elf/arm/non-canonical-plt/a.so out/test/elf/arm/non-canonical-plt/b.o out/test/elf/arm/non-canonical-plt/c.o -138: + out/test/elf/arm/non-canonical-plt/exe -138: + grep -q '^1 1 1$' -138: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe -138: + grep -q '00000000 .* foo' -138: + readelf --dyn-syms out/test/elf/arm/non-canonical-plt/exe -138: + grep -q '00000000 .* bar' +138: + ./mold -o out/test/elf/aarch64/oformat-binary/exe out/test/elf/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/aarch64/oformat-binary/map +138: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/aarch64/oformat-binary/map +138: + grep -Fq .strtab out/test/elf/aarch64/oformat-binary/map +138: + grep -Fq .shstrtab out/test/elf/aarch64/oformat-binary/map +138: + grep -Fq .symtab out/test/elf/aarch64/oformat-binary/map +138: + grep -Fq .comment out/test/elf/aarch64/oformat-binary/map 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 -136/273 Test #138: arm-non-canonical-plt ....................... Passed 0.40 sec +135/270 Test #138: aarch64-oformat-binary .............................. Passed 0.22 sec test 139 - Start 139: arm-nostdlib + Start 139: aarch64-omagic -139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh" +139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" 139: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 139: Test timeout computed to be: 1500 -139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh +139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh +137: + readelf --dynamic out/test/elf/aarch64/now/b.so 139: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C +137: + grep -q 'Flags: NOW' out/test/elf/aarch64/now/log +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +136/270 Test #137: aarch64-now ......................................... Passed 0.57 sec +test 140 + Start 140: aarch64-pack-dyn-relocs-relr + +140: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh" +140: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +140: Test timeout computed to be: 1500 139: ++++ uname -m -139: +++ canonical_name armv7l +139: +++ canonical_name aarch64 139: +++ case $1 in -139: +++ echo arm -139: ++ HOST=arm +139: +++ echo aarch64 +139: ++ HOST=aarch64 139: ++ '[' -n '' ']' -139: ++ MACHINE=arm +139: ++ MACHINE=aarch64 139: ++ '[' -n '' ']' 139: ++ CC=cc 139: ++ CXX=c++ @@ -9532,39 +9774,23 @@ 139: ++ QEMU= 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT -139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh .sh -139: ++ testname=nostdlib -139: ++ echo -n 'Testing nostdlib ... ' -139: Testing nostdlib ... ++ t=out/test/elf/arm/nostdlib -139: ++ mkdir -p out/test/elf/arm/nostdlib -139: + cat -139: + cc -o out/test/elf/arm/nostdlib/a.o -c -xc - -fno-PIE -139: + ./mold -o out/test/elf/arm/nostdlib/exe out/test/elf/arm/nostdlib/a.o -139: + readelf -W --sections out/test/elf/arm/nostdlib/exe -139: + grep -Fq ' .dynsym ' out/test/elf/arm/nostdlib/log -139: + grep -Fq ' .dynstr ' out/test/elf/arm/nostdlib/log -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -137/273 Test #139: arm-nostdlib ................................ Passed 0.17 sec -test 140 - Start 140: arm-now - -140: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh" -140: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -140: Test timeout computed to be: 1500 -140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh +139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh +139: ++ testname=omagic +139: ++ echo -n 'Testing omagic ... ' +139: Testing omagic ... ++ t=out/test/elf/aarch64/omagic +139: ++ mkdir -p out/test/elf/aarch64/omagic +140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh 140: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C +139: + test_cflags -static 140: ++++ uname -m -140: +++ canonical_name armv7l +140: +++ canonical_name aarch64 140: +++ case $1 in -140: +++ echo arm -140: ++ HOST=arm +140: +++ echo aarch64 +140: ++ HOST=aarch64 140: ++ '[' -n '' ']' -140: ++ MACHINE=arm +140: ++ MACHINE=aarch64 140: ++ '[' -n '' ']' 140: ++ CC=cc 140: ++ CXX=c++ @@ -9574,43 +9800,41 @@ 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= +139: + echo 'int main() {}' +139: + cc -static -o /dev/null -xc - 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT -140: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh .sh -140: ++ testname=now -140: ++ echo -n 'Testing now ... ' -140: Testing now ... ++ t=out/test/elf/arm/now -140: ++ mkdir -p out/test/elf/arm/now -140: + cat -140: + cc -c -fPIC -o out/test/elf/arm/now/a.o -xc - -140: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now -140: + readelf --dynamic out/test/elf/arm/now/b.so -140: + grep -q 'Flags: NOW' -140: + cc -B. -shared -o out/test/elf/arm/now/b.so out/test/elf/arm/now/a.o -Wl,-z,now,-z,lazy -140: + readelf --dynamic out/test/elf/arm/now/b.so -140: + grep -q 'Flags: NOW' out/test/elf/arm/now/log -140: + on_exit -140: + echo OK -140: OK +140: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh +140: ++ testname=pack-dyn-relocs-relr +140: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' +140: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/aarch64/pack-dyn-relocs-relr +140: ++ mkdir -p out/test/elf/aarch64/pack-dyn-relocs-relr +140: + '[' aarch64 = m68k ']' +140: + '[' aarch64 = ppc ']' +140: + command -v llvm-readelf +140: + skip +140: + echo skipped +140: skipped +140: + trap - EXIT 140: + exit 0 -138/273 Test #140: arm-now ..................................... Passed 0.37 sec +137/270 Test #140: aarch64-pack-dyn-relocs-relr ........................***Skipped 0.09 sec test 141 - Start 141: arm-oformat-binary + Start 141: aarch64-package-metadata -141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh" +141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" 141: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 141: Test timeout computed to be: 1500 -141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh +141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh 141: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 141: ++++ uname -m -141: +++ canonical_name armv7l +141: +++ canonical_name aarch64 141: +++ case $1 in -141: +++ echo arm -141: ++ HOST=arm +141: +++ echo aarch64 +141: ++ HOST=aarch64 141: ++ '[' -n '' ']' -141: ++ MACHINE=arm +141: ++ MACHINE=aarch64 141: ++ '[' -n '' ']' 141: ++ CC=cc 141: ++ CXX=c++ @@ -9622,44 +9846,40 @@ 141: ++ QEMU= 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT -141: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh .sh -141: ++ testname=oformat-binary -141: ++ echo -n 'Testing oformat-binary ... ' -141: Testing oformat-binary ... ++ t=out/test/elf/arm/oformat-binary -141: ++ mkdir -p out/test/elf/arm/oformat-binary +141: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh .sh +141: ++ testname=package-metadata +141: ++ echo -n 'Testing package-metadata ... ' +141: Testing package-metadata ... ++ t=out/test/elf/aarch64/package-metadata +141: ++ mkdir -p out/test/elf/aarch64/package-metadata 141: + cat -141: + cc -o out/test/elf/arm/oformat-binary/a.o -c -xc - -fno-PIE -141: + ./mold -o out/test/elf/arm/oformat-binary/exe out/test/elf/arm/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/arm/oformat-binary/map -141: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/arm/oformat-binary/map -141: + grep -Fq .strtab out/test/elf/arm/oformat-binary/map -141: + grep -Fq .shstrtab out/test/elf/arm/oformat-binary/map -141: + grep -Fq .symtab out/test/elf/arm/oformat-binary/map -141: + grep -Fq .comment out/test/elf/arm/oformat-binary/map +141: + cc -o out/test/elf/aarch64/package-metadata/a.o -c -xc - +141: + cc -B. -o out/test/elf/aarch64/package-metadata/exe out/test/elf/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +139: + cc -c -o out/test/elf/aarch64/omagic/a.o -xc - -fno-PIC +139: + cat +141: + grep -Fq '{"foo":"bar"}' +141: + readelf -x .note.package out/test/elf/aarch64/package-metadata/exe 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 -139/273 Test #141: arm-oformat-binary .......................... Passed 0.13 sec +138/270 Test #141: aarch64-package-metadata ............................ Passed 0.42 sec test 142 - Start 142: arm-omagic + Start 142: aarch64-physical-image-base -142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" +142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" 142: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 142: Test timeout computed to be: 1500 -132: + cp mold-wrapper.so out/test/elf/arm/mold-wrapper2/bin -142: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh +142: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh 142: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C -132: + out/test/elf/arm/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' -132: + grep -q /bin/mold-wrapper.so 142: ++++ uname -m -142: +++ canonical_name armv7l +142: +++ canonical_name aarch64 142: +++ case $1 in -142: +++ echo arm -142: ++ HOST=arm +142: +++ echo aarch64 +142: ++ HOST=aarch64 142: ++ '[' -n '' ']' -142: ++ MACHINE=arm +142: ++ MACHINE=aarch64 142: ++ '[' -n '' ']' 142: ++ CC=cc 142: ++ CXX=c++ @@ -9671,36 +9891,40 @@ 142: ++ QEMU= 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT -142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh -142: ++ testname=omagic -142: ++ echo -n 'Testing omagic ... ' -142: Testing omagic ... ++ t=out/test/elf/arm/omagic -142: ++ mkdir -p out/test/elf/arm/omagic -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -142: + test_cflags -static -140/273 Test #132: arm-mold-wrapper2 ........................... Passed 3.89 sec +142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh +139: + cc -B. out/test/elf/aarch64/omagic/a.o -o out/test/elf/aarch64/omagic/exe -static -Wl,--omagic +142: ++ testname=physical-image-base +142: ++ echo -n 'Testing physical-image-base ... ' +142: Testing physical-image-base ... ++ t=out/test/elf/aarch64/physical-image-base +142: ++ mkdir -p out/test/elf/aarch64/physical-image-base +142: + '[' aarch64 = ppc64 ']' +142: + cat +142: + cc -o out/test/elf/aarch64/physical-image-base/a.o -c -xc - +139: + readelf -W --segments out/test/elf/aarch64/omagic/exe +139: + grep -qw RWE +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +139/270 Test #139: aarch64-omagic ...................................... Passed 0.89 sec test 143 - Start 143: arm-pack-dyn-relocs-relr + Start 143: aarch64-pie -143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh" +143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" 143: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 143: Test timeout computed to be: 1500 -142: + echo 'int main() {}' -142: + cc -static -o /dev/null -xc - -143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh +142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe1 out/test/elf/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh 143: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C 143: ++++ uname -m -143: +++ canonical_name armv7l +143: +++ canonical_name aarch64 143: +++ case $1 in -143: +++ echo arm -143: ++ HOST=arm +143: +++ echo aarch64 +143: ++ HOST=aarch64 143: ++ '[' -n '' ']' -143: ++ MACHINE=arm +143: ++ MACHINE=aarch64 143: ++ '[' -n '' ']' 143: ++ CC=cc 143: ++ CXX=c++ @@ -9712,37 +9936,66 @@ 143: ++ QEMU= 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT -143: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh -143: ++ testname=pack-dyn-relocs-relr -143: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' -143: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/arm/pack-dyn-relocs-relr -143: ++ mkdir -p out/test/elf/arm/pack-dyn-relocs-relr -143: + '[' arm = m68k ']' -143: + '[' arm = ppc ']' -143: + command -v llvm-readelf -143: + skip -143: + echo skipped -143: skipped -143: + trap - EXIT -143: + exit 0 -141/273 Test #143: arm-pack-dyn-relocs-relr ....................***Skipped 0.02 sec +143: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh .sh +143: ++ testname=pie +143: ++ echo -n 'Testing pie ... ' +143: Testing pie ... ++ t=out/test/elf/aarch64/pie +143: ++ mkdir -p out/test/elf/aarch64/pie +143: + cat +143: + cc -o out/test/elf/aarch64/pie/a.o -c -xc -fPIE - +142: + grep -q 'Hello world' +142: + out/test/elf/aarch64/physical-image-base/exe1 +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe1 +142: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +142: + grep -q __phys_start_foo +142: + readelf -Ws out/test/elf/aarch64/physical-image-base/exe1 +142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe2 out/test/elf/aarch64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +143: + cc -B. -pie -o out/test/elf/aarch64/pie/exe out/test/elf/aarch64/pie/a.o +142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 +142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +140/270 Test #142: aarch64-physical-image-base ......................... Passed 0.84 sec test 144 - Start 144: arm-package-metadata + Start 144: aarch64-plt-dso -144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" +144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" 144: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 144: Test timeout computed to be: 1500 -144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh +143: + readelf --file-header out/test/elf/aarch64/pie/exe +143: + grep -q -E '(Shared object file|Position-Independent Executable file)' +143: + out/test/elf/aarch64/pie/exe +143: + grep -q 'Hello world' +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +141/270 Test #143: aarch64-pie ......................................... Passed 0.57 sec +test 145 + Start 145: aarch64-pltgot + +145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" +145: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +145: Test timeout computed to be: 1500 +144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh 144: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C +145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh 144: ++++ uname -m -144: +++ canonical_name armv7l +145: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +145: ++ export LC_ALL=C +145: ++ LC_ALL=C +144: +++ canonical_name aarch64 144: +++ case $1 in -144: +++ echo arm -144: ++ HOST=arm +144: +++ echo aarch64 +144: ++ HOST=aarch64 144: ++ '[' -n '' ']' -144: ++ MACHINE=arm +144: ++ MACHINE=aarch64 144: ++ '[' -n '' ']' 144: ++ CC=cc 144: ++ CXX=c++ @@ -9754,40 +10007,19 @@ 144: ++ QEMU= 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT -144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh .sh -144: ++ testname=package-metadata -144: ++ echo -n 'Testing package-metadata ... ' -144: Testing package-metadata ... ++ t=out/test/elf/arm/package-metadata -144: ++ mkdir -p out/test/elf/arm/package-metadata -144: + cat -144: + cc -o out/test/elf/arm/package-metadata/a.o -c -xc - -144: + cc -B. -o out/test/elf/arm/package-metadata/exe out/test/elf/arm/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -142: + cat -142: + cc -c -o out/test/elf/arm/omagic/a.o -xc - -fno-PIC -144: + readelf -x .note.package out/test/elf/arm/package-metadata/exe -144: + grep -Fq '{"foo":"bar"}' -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -142/273 Test #144: arm-package-metadata ........................ Passed 0.16 sec -test 145 - Start 145: arm-physical-image-base - -145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" -145: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -145: Test timeout computed to be: 1500 -145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh -145: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -145: ++ export LC_ALL=C -145: ++ LC_ALL=C 145: ++++ uname -m -145: +++ canonical_name armv7l +144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh +144: ++ testname=plt-dso +144: ++ echo -n 'Testing plt-dso ... ' +144: Testing plt-dso ... ++ t=out/test/elf/aarch64/plt-dso +144: ++ mkdir -p out/test/elf/aarch64/plt-dso +144: + cc -fPIC -c -o out/test/elf/aarch64/plt-dso/a.o -xc - +145: +++ canonical_name aarch64 145: +++ case $1 in -145: +++ echo arm -145: ++ HOST=arm +145: +++ echo aarch64 +145: ++ HOST=aarch64 145: ++ '[' -n '' ']' -145: ++ MACHINE=arm +145: ++ MACHINE=aarch64 145: ++ '[' -n '' ']' 145: ++ CC=cc 145: ++ CXX=c++ @@ -9799,47 +10031,63 @@ 145: ++ QEMU= 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT -145: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh -145: ++ testname=physical-image-base -145: ++ echo -n 'Testing physical-image-base ... ' -145: Testing physical-image-base ... ++ t=out/test/elf/arm/physical-image-base -145: ++ mkdir -p out/test/elf/arm/physical-image-base -145: + '[' arm = ppc64 ']' +144: + cat +145: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh .sh +145: ++ testname=pltgot +145: ++ echo -n 'Testing pltgot ... ' +145: Testing pltgot ... ++ t=out/test/elf/aarch64/pltgot +145: ++ mkdir -p out/test/elf/aarch64/pltgot 145: + cat -145: + cc -o out/test/elf/arm/physical-image-base/a.o -c -xc - -142: + cc -B. out/test/elf/arm/omagic/a.o -o out/test/elf/arm/omagic/exe -static -Wl,--omagic -145: + cc -B. -no-pie -o out/test/elf/arm/physical-image-base/exe1 out/test/elf/arm/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -145: + grep -q 'Hello world' -145: + out/test/elf/arm/physical-image-base/exe1 -145: + readelf -W --segments out/test/elf/arm/physical-image-base/exe1 -145: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -145: + grep -q __phys_start_foo -145: + readelf -Ws out/test/elf/arm/physical-image-base/exe1 -142: + readelf -W --segments out/test/elf/arm/omagic/exe -142: + grep -qw RWE -145: + cc -B. -no-pie -o out/test/elf/arm/physical-image-base/exe2 out/test/elf/arm/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -143/273 Test #142: arm-omagic .................................. Passed 0.40 sec +145: + cc -o out/test/elf/aarch64/pltgot/a.o -c -xc - -fPIC +144: + cc -B. -shared -o out/test/elf/aarch64/plt-dso/b.so out/test/elf/aarch64/plt-dso/a.o +124: + readelf -WS out/test/elf/aarch64/many-sections2/b.o +124: + grep -Fq .data.100000 +145: + cc -B. -shared -o out/test/elf/aarch64/pltgot/b.so out/test/elf/aarch64/pltgot/a.o +124: + readelf -Ws out/test/elf/aarch64/many-sections2/b.o +124: + grep -Fq 'GLOBAL DEFAULT 100000' +144: + cat +144: + cc -c -o out/test/elf/aarch64/plt-dso/c.o -xc - +145: + cc -o out/test/elf/aarch64/pltgot/c.o -c -xc - -fPIC +145: + cat +144: + cc -B. -o out/test/elf/aarch64/plt-dso/exe -Wl,-rpath=out/test/elf/aarch64/plt-dso out/test/elf/aarch64/plt-dso/c.o out/test/elf/aarch64/plt-dso/b.so +145: + cc -B. -o out/test/elf/aarch64/pltgot/exe out/test/elf/aarch64/pltgot/c.o out/test/elf/aarch64/pltgot/b.so +144: + grep -q 'Hello WORLD' +144: + out/test/elf/aarch64/plt-dso/exe +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +142/270 Test #144: aarch64-plt-dso ..................................... Passed 0.87 sec test 146 - Start 146: arm-pie + Start 146: aarch64-preinit-array -146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" +146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" 146: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 146: Test timeout computed to be: 1500 -146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh +146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh 146: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C +145: + grep -q 'Hello world' +145: + out/test/elf/aarch64/pltgot/exe +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 146: ++++ uname -m -146: +++ canonical_name armv7l +143/270 Test #145: aarch64-pltgot ...................................... Passed 0.85 sec +test 147 + Start 147: aarch64-print-dependencies + +147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" +147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +147: Test timeout computed to be: 1500 +146: +++ canonical_name aarch64 146: +++ case $1 in -146: +++ echo arm -146: ++ HOST=arm +146: +++ echo aarch64 +146: ++ HOST=aarch64 146: ++ '[' -n '' ']' -146: ++ MACHINE=arm +146: ++ MACHINE=aarch64 146: ++ '[' -n '' ']' 146: ++ CC=cc 146: ++ CXX=c++ @@ -9851,40 +10099,25 @@ 146: ++ QEMU= 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT -146: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh .sh -146: ++ testname=pie -146: ++ echo -n 'Testing pie ... ' -146: Testing pie ... ++ t=out/test/elf/arm/pie -146: ++ mkdir -p out/test/elf/arm/pie +146: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh .sh +146: ++ testname=preinit-array +146: ++ echo -n 'Testing preinit-array ... ' +146: Testing preinit-array ... ++ t=out/test/elf/aarch64/preinit-array +146: ++ mkdir -p out/test/elf/aarch64/preinit-array 146: + cat -146: + cc -o out/test/elf/arm/pie/a.o -c -xc -fPIE - -145: + readelf -W --segments out/test/elf/arm/physical-image-base/exe2 -145: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -145: + readelf -W --segments out/test/elf/arm/physical-image-base/exe2 -145: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -144/273 Test #145: arm-physical-image-base ..................... Passed 0.26 sec -test 147 - Start 147: arm-plt-dso - -147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" -147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -147: Test timeout computed to be: 1500 -147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh -146: + cc -B. -pie -o out/test/elf/arm/pie/exe out/test/elf/arm/pie/a.o +146: + cc -o out/test/elf/aarch64/preinit-array/a.o -c -xc - +147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh 147: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C 147: ++++ uname -m -147: +++ canonical_name armv7l +146: + ./mold -o out/test/elf/aarch64/preinit-array/exe1 out/test/elf/aarch64/preinit-array/a.o +147: +++ canonical_name aarch64 147: +++ case $1 in -147: +++ echo arm -147: ++ HOST=arm +147: +++ echo aarch64 +147: ++ HOST=aarch64 147: ++ '[' -n '' ']' -147: ++ MACHINE=arm +147: ++ MACHINE=aarch64 147: ++ '[' -n '' ']' 147: ++ CC=cc 147: ++ CXX=c++ @@ -9896,40 +10129,45 @@ 147: ++ QEMU= 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT -147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh -147: ++ testname=plt-dso -147: ++ echo -n 'Testing plt-dso ... ' -147: Testing plt-dso ... ++ t=out/test/elf/arm/plt-dso -147: ++ mkdir -p out/test/elf/arm/plt-dso +147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh +147: ++ testname=print-dependencies +147: ++ echo -n 'Testing print-dependencies ... ' +147: Testing print-dependencies ... ++ t=out/test/elf/aarch64/print-dependencies +147: ++ mkdir -p out/test/elf/aarch64/print-dependencies +147: + cat +147: + cc -o out/test/elf/aarch64/print-dependencies/a.o -c -xc - +146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe1 +146: + grep -q PREINIT_ARRAY out/test/elf/aarch64/preinit-array/log1 +146: + cc -o out/test/elf/aarch64/preinit-array/b.o -c -xc - +146: + cat 147: + cat -147: + cc -fPIC -c -o out/test/elf/arm/plt-dso/a.o -xc - -146: + readelf --file-header out/test/elf/arm/pie/exe -146: + grep -q -E '(Shared object file|Position-Independent Executable file)' -146: + out/test/elf/arm/pie/exe -146: + grep -q 'Hello world' +146: + cc -B. -o out/test/elf/aarch64/preinit-array/exe2 out/test/elf/aarch64/preinit-array/b.o +147: + cc -o out/test/elf/aarch64/print-dependencies/b.o -c -xc - +147: + cc -B. -o out/test/elf/aarch64/print-dependencies/exe out/test/elf/aarch64/print-dependencies/a.o out/test/elf/aarch64/print-dependencies/b.o -Wl,--print-dependencies +146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe2 +146: + grep -q PREINIT_ARRAY 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 -145/273 Test #146: arm-pie ..................................... Passed 0.17 sec +144/270 Test #146: aarch64-preinit-array ............................... Passed 0.60 sec test 148 - Start 148: arm-pltgot + Start 148: aarch64-protected-dynsym -148: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" +148: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh" 148: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 148: Test timeout computed to be: 1500 -148: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh -147: + cc -B. -shared -o out/test/elf/arm/plt-dso/b.so out/test/elf/arm/plt-dso/a.o +148: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh 148: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++++ uname -m -148: +++ canonical_name armv7l +148: +++ canonical_name aarch64 148: +++ case $1 in -148: +++ echo arm -148: ++ HOST=arm +148: +++ echo aarch64 +148: ++ HOST=aarch64 148: ++ '[' -n '' ']' -148: ++ MACHINE=arm +148: ++ MACHINE=aarch64 148: ++ '[' -n '' ']' 148: ++ CC=cc 148: ++ CXX=c++ @@ -9941,44 +10179,53 @@ 148: ++ QEMU= 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT -148: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh .sh -148: ++ testname=pltgot -148: ++ echo -n 'Testing pltgot ... ' -148: Testing pltgot ... ++ t=out/test/elf/arm/pltgot -148: ++ mkdir -p out/test/elf/arm/pltgot -148: + cat -148: + cc -o out/test/elf/arm/pltgot/a.o -c -xc - -fPIC -148: + cc -B. -shared -o out/test/elf/arm/pltgot/b.so out/test/elf/arm/pltgot/a.o -147: + cc -c -o out/test/elf/arm/plt-dso/c.o -xc - -147: + cat +148: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh .sh +148: ++ testname=protected-dynsym +148: ++ echo -n 'Testing protected-dynsym ... ' +148: Testing protected-dynsym ... ++ t=out/test/elf/aarch64/protected-dynsym +148: ++ mkdir -p out/test/elf/aarch64/protected-dynsym +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/a.o -xc - 148: + cat -148: + cc -o out/test/elf/arm/pltgot/c.o -c -xc - -fPIC -147: + cc -B. -o out/test/elf/arm/plt-dso/exe -Wl,-rpath=out/test/elf/arm/plt-dso out/test/elf/arm/plt-dso/c.o out/test/elf/arm/plt-dso/b.so -148: + cc -B. -o out/test/elf/arm/pltgot/exe out/test/elf/arm/pltgot/c.o out/test/elf/arm/pltgot/b.so -147: + out/test/elf/arm/plt-dso/exe -147: + grep -q 'Hello WORLD' +147: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/aarch64/print-dependencies/log 147: + on_exit 147: + echo OK 147: OK 147: + exit 0 -146/273 Test #147: arm-plt-dso ................................. Passed 0.33 sec +145/270 Test #147: aarch64-print-dependencies .......................... Passed 0.69 sec test 149 - Start 149: arm-preinit-array + Start 149: aarch64-protected -149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" +149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" 149: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 149: Test timeout computed to be: 1500 -149: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +146/270 Test #124: aarch64-many-sections2 .............................. Passed 11.19 sec +test 150 + Start 150: aarch64-push-pop-state + +150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" +150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +150: Test timeout computed to be: 1500 +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/b.o -fcommon -xc - +148: + cat +149: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh 149: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C +150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh +150: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +150: ++ export LC_ALL=C +150: ++ LC_ALL=C 149: ++++ uname -m -149: +++ canonical_name armv7l +149: +++ canonical_name aarch64 149: +++ case $1 in -149: +++ echo arm -149: ++ HOST=arm +149: +++ echo aarch64 +149: ++ HOST=aarch64 149: ++ '[' -n '' ']' -149: ++ MACHINE=arm +149: ++ MACHINE=aarch64 149: ++ '[' -n '' ']' 149: ++ CC=cc 149: ++ CXX=c++ @@ -9990,37 +10237,18 @@ 149: ++ QEMU= 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT -149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh .sh -149: ++ testname=preinit-array -149: ++ echo -n 'Testing preinit-array ... ' -149: Testing preinit-array ... ++ t=out/test/elf/arm/preinit-array -149: ++ mkdir -p out/test/elf/arm/preinit-array -149: + cat -149: + cc -o out/test/elf/arm/preinit-array/a.o -c -xc - -148: + out/test/elf/arm/pltgot/exe -148: + grep -q 'Hello world' -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -147/273 Test #148: arm-pltgot .................................. Passed 0.30 sec -test 150 - Start 150: arm-print-dependencies - -150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" -150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -150: Test timeout computed to be: 1500 -150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh -150: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -150: ++ export LC_ALL=C -150: ++ LC_ALL=C +149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh +149: ++ testname=protected +149: ++ echo -n 'Testing protected ... ' +149: Testing protected ... ++ t=out/test/elf/aarch64/protected +149: ++ mkdir -p out/test/elf/aarch64/protected 150: ++++ uname -m -150: +++ canonical_name armv7l +150: +++ canonical_name aarch64 150: +++ case $1 in -150: +++ echo arm -150: ++ HOST=arm +150: +++ echo aarch64 +150: ++ HOST=aarch64 150: ++ '[' -n '' ']' -150: ++ MACHINE=arm +150: ++ MACHINE=aarch64 150: ++ '[' -n '' ']' 150: ++ CC=cc 150: ++ CXX=c++ @@ -10032,81 +10260,70 @@ 150: ++ QEMU= 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT -150: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh -150: ++ testname=print-dependencies -150: ++ echo -n 'Testing print-dependencies ... ' -150: Testing print-dependencies ... ++ t=out/test/elf/arm/print-dependencies -150: ++ mkdir -p out/test/elf/arm/print-dependencies -149: + ./mold -o out/test/elf/arm/preinit-array/exe1 out/test/elf/arm/preinit-array/a.o -150: + cc -o out/test/elf/arm/print-dependencies/a.o -c -xc - +150: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh .sh +150: ++ testname=push-pop-state +150: ++ echo -n 'Testing push-pop-state ... ' +150: Testing push-pop-state ... ++ t=out/test/elf/aarch64/push-pop-state +150: ++ mkdir -p out/test/elf/aarch64/push-pop-state +149: + cat +149: + cc -fPIC -c -o out/test/elf/aarch64/protected/a.o -xc - 150: + cat -149: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe1 -149: + grep -q PREINIT_ARRAY out/test/elf/arm/preinit-array/log1 -149: + cc -o out/test/elf/arm/preinit-array/b.o -c -xc - +150: + cc -shared -o out/test/elf/aarch64/push-pop-state/a.so -xc - +148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/c.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/b.o -Wl,-strip-all +149: + cc -B. -o out/test/elf/aarch64/protected/b.so -shared out/test/elf/aarch64/protected/a.o 149: + cat +149: + cc -c -o out/test/elf/aarch64/protected/c.o -xc - -fno-PIE +148: + grep -Eq 'PROTECTED\b.*\bfoo\b' +148: + readelf --symbols out/test/elf/aarch64/protected-dynsym/c.so +148: + cat 150: + cat -150: + cc -o out/test/elf/arm/print-dependencies/b.o -c -xc - -149: + cc -B. -o out/test/elf/arm/preinit-array/exe2 out/test/elf/arm/preinit-array/b.o -150: + cc -B. -o out/test/elf/arm/print-dependencies/exe out/test/elf/arm/print-dependencies/a.o out/test/elf/arm/print-dependencies/b.o -Wl,--print-dependencies -150: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/arm/print-dependencies/log -149: + grep -q PREINIT_ARRAY -149: + readelf -W --dynamic out/test/elf/arm/preinit-array/exe2 -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -148/273 Test #149: arm-preinit-array ........................... Passed 0.35 sec +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/d.o -fno-common -xc - +150: + cc -shared -o out/test/elf/aarch64/push-pop-state/b.so -xc - +149: + cc -B. -no-pie -o out/test/elf/aarch64/protected/exe out/test/elf/aarch64/protected/c.o out/test/elf/aarch64/protected/b.so +148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/e.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/d.o -Wl,-strip-all +148: + grep -Eq 'PROTECTED\b.*\bfoo\b' +148: + readelf --symbols out/test/elf/aarch64/protected-dynsym/e.so +150: + cat +150: + cc -c -o out/test/elf/aarch64/push-pop-state/c.o -xc - +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +147/270 Test #148: aarch64-protected-dynsym ............................ Passed 0.95 sec test 151 - Start 151: arm-protected-dynsym + Start 151: aarch64-range-extension-thunk -151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh" +151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" 151: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 151: Test timeout computed to be: 1500 -149/273 Test #150: arm-print-dependencies ...................... Passed 0.31 sec +149: + out/test/elf/aarch64/protected/exe +149: + grep -q '3 4 0' +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +148/270 Test #149: aarch64-protected ................................... Passed 0.80 sec test 152 - Start 152: arm-protected + Start 152: aarch64-relax-got-load -152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" +152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" 152: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 152: Test timeout computed to be: 1500 -151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh -151: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -151: ++ export LC_ALL=C -151: ++ LC_ALL=C -152: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh +152: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh 152: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C -151: ++++ uname -m -151: +++ canonical_name armv7l -151: +++ case $1 in -151: +++ echo arm -151: ++ HOST=arm -151: ++ '[' -n '' ']' -151: ++ MACHINE=arm -151: ++ '[' -n '' ']' -151: ++ CC=cc -151: ++ CXX=c++ -151: ++ GCC=gcc -151: ++ GXX=g++ -151: ++ OBJDUMP=objdump -151: ++ OBJCOPY=objcopy -151: ++ STRIP=strip -151: ++ QEMU= -151: ++ trap 'on_error $LINENO' ERR -151: ++ trap on_exit EXIT +151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh +151: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +151: ++ export LC_ALL=C +151: ++ LC_ALL=C 152: ++++ uname -m -152: +++ canonical_name armv7l +152: +++ canonical_name aarch64 152: +++ case $1 in -152: +++ echo arm -151: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh .sh -152: ++ HOST=arm +152: +++ echo aarch64 +152: ++ HOST=aarch64 152: ++ '[' -n '' ']' -152: ++ MACHINE=arm +152: ++ MACHINE=aarch64 152: ++ '[' -n '' ']' 152: ++ CC=cc 152: ++ CXX=c++ @@ -10118,72 +10335,71 @@ 152: ++ QEMU= 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT -151: ++ testname=protected-dynsym -151: ++ echo -n 'Testing protected-dynsym ... ' -151: Testing protected-dynsym ... ++ t=out/test/elf/arm/protected-dynsym -151: ++ mkdir -p out/test/elf/arm/protected-dynsym -152: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh -152: ++ testname=protected -152: ++ echo -n 'Testing protected ... ' -152: Testing protected ... ++ t=out/test/elf/arm/protected -152: ++ mkdir -p out/test/elf/arm/protected -151: + cat -151: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/a.o -xc - +152: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh .sh +152: ++ testname=relax-got-load +152: ++ echo -n 'Testing relax-got-load ... ' +152: Testing relax-got-load ... ++ t=out/test/elf/aarch64/relax-got-load +152: ++ mkdir -p out/test/elf/aarch64/relax-got-load +151: ++++ uname -m +151: +++ canonical_name aarch64 +151: +++ case $1 in +151: +++ echo aarch64 +151: ++ HOST=aarch64 +151: ++ '[' -n '' ']' +151: ++ MACHINE=aarch64 +151: ++ '[' -n '' ']' +151: ++ CC=cc +151: ++ CXX=c++ +151: ++ GCC=gcc +151: ++ GXX=g++ +151: ++ OBJDUMP=objdump +151: ++ OBJCOPY=objcopy +151: ++ STRIP=strip +151: ++ QEMU= +151: ++ trap 'on_error $LINENO' ERR +151: ++ trap on_exit EXIT +151: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh .sh +152: + cc -o out/test/elf/aarch64/relax-got-load/a.o -c -xc - -fPIC 152: + cat -152: + cc -fPIC -c -o out/test/elf/arm/protected/a.o -xc - +151: ++ testname=range-extension-thunk +151: ++ echo -n 'Testing range-extension-thunk ... ' +151: Testing range-extension-thunk ... ++ t=out/test/elf/aarch64/range-extension-thunk +151: ++ mkdir -p out/test/elf/aarch64/range-extension-thunk +150: + cc -B. -o out/test/elf/aarch64/push-pop-state/exe out/test/elf/aarch64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/aarch64/push-pop-state/a.so -Wl,-pop-state out/test/elf/aarch64/push-pop-state/b.so +151: + '[' aarch64 = i386 ']' +151: + '[' aarch64 = riscv32 ']' +151: + '[' aarch64 = sparc64 ']' 151: + cat -151: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/b.o -fcommon -xc - -152: + cc -B. -o out/test/elf/arm/protected/b.so -shared out/test/elf/arm/protected/a.o -151: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/c.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/b.o -Wl,-strip-all -152: + cat -152: + cc -c -o out/test/elf/arm/protected/c.o -xc - -fno-PIE -151: + readelf --symbols out/test/elf/arm/protected-dynsym/c.so -151: + grep -Eq 'PROTECTED\b.*\bfoo\b' 151: + cat -151: + cc -fPIC -c -o out/test/elf/arm/protected-dynsym/d.o -fno-common -xc - -127: + readelf -WS out/test/elf/arm/many-sections2/b.o -127: + grep -Fq .data.100000 -152: + cc -B. -no-pie -o out/test/elf/arm/protected/exe out/test/elf/arm/protected/c.o out/test/elf/arm/protected/b.so -127: + readelf -Ws out/test/elf/arm/many-sections2/b.o -127: + grep -Fq 'GLOBAL DEFAULT 100000' -151: + cc -B. -shared -o out/test/elf/arm/protected-dynsym/e.so out/test/elf/arm/protected-dynsym/a.o out/test/elf/arm/protected-dynsym/d.o -Wl,-strip-all -152: + out/test/elf/arm/protected/exe -152: + grep -q '3 4 0' -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -150/273 Test #152: arm-protected ............................... Passed 0.52 sec +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/a.c -O0 +152: + cat +152: + cc -o out/test/elf/aarch64/relax-got-load/b.o -c -xc - -fPIC +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/d.o out/test/elf/aarch64/range-extension-thunk/b.c -O0 +150: + readelf --dynamic out/test/elf/aarch64/push-pop-state/exe +150: + grep -Fq a.so out/test/elf/aarch64/push-pop-state/log +150: + grep -Fq b.so out/test/elf/aarch64/push-pop-state/log +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +149/270 Test #150: aarch64-push-pop-state .............................. Passed 0.96 sec test 153 - Start 153: arm-push-pop-state + Start 153: aarch64-reloc-rodata -153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" +153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" 153: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 153: Test timeout computed to be: 1500 -151: + readelf --symbols out/test/elf/arm/protected-dynsym/e.so -151: + grep -Eq 'PROTECTED\b.*\bfoo\b' -153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh +153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh 153: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -151/273 Test #151: arm-protected-dynsym ........................ Passed 0.55 sec -test 154 - Start 154: arm-range-extension-thunk - -154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" -154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -154: Test timeout computed to be: 1500 153: ++++ uname -m -153: +++ canonical_name armv7l +153: +++ canonical_name aarch64 153: +++ case $1 in -153: +++ echo arm -153: ++ HOST=arm +153: +++ echo aarch64 +153: ++ HOST=aarch64 153: ++ '[' -n '' ']' -153: ++ MACHINE=arm +153: ++ MACHINE=aarch64 153: ++ '[' -n '' ']' 153: ++ CC=cc 153: ++ CXX=c++ @@ -10195,24 +10411,34 @@ 153: ++ QEMU= 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -153: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh .sh -154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh +153: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh .sh +153: ++ testname=reloc-rodata +153: ++ echo -n 'Testing reloc-rodata ... ' +153: Testing reloc-rodata ... ++ t=out/test/elf/aarch64/reloc-rodata +153: ++ mkdir -p out/test/elf/aarch64/reloc-rodata +153: + exit +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +150/270 Test #153: aarch64-reloc-rodata ................................ Passed 0.04 sec +test 154 + Start 154: aarch64-relocatable-archive + +154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" +154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +154: Test timeout computed to be: 1500 +154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh 154: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -153: ++ testname=push-pop-state -153: ++ echo -n 'Testing push-pop-state ... ' -153: Testing push-pop-state ... ++ t=out/test/elf/arm/push-pop-state -153: ++ mkdir -p out/test/elf/arm/push-pop-state 154: ++ export LC_ALL=C 154: ++ LC_ALL=C 154: ++++ uname -m -153: + cc -shared -o out/test/elf/arm/push-pop-state/a.so -xc - -154: +++ canonical_name armv7l +154: +++ canonical_name aarch64 154: +++ case $1 in -154: +++ echo arm -153: + cat -154: ++ HOST=arm +154: +++ echo aarch64 +154: ++ HOST=aarch64 154: ++ '[' -n '' ']' -154: ++ MACHINE=arm +154: ++ MACHINE=aarch64 154: ++ '[' -n '' ']' 154: ++ CC=cc 154: ++ CXX=c++ @@ -10224,53 +10450,42 @@ 154: ++ QEMU= 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT -154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh .sh -154: ++ testname=range-extension-thunk -154: ++ echo -n 'Testing range-extension-thunk ... ' -154: Testing range-extension-thunk ... ++ t=out/test/elf/arm/range-extension-thunk -154: ++ mkdir -p out/test/elf/arm/range-extension-thunk -154: + '[' arm = i386 ']' -154: + '[' arm = riscv32 ']' -154: + '[' arm = sparc64 ']' -154: + cat -154: + cat -154: + cc -c -o out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/a.c -O0 -154: + cc -c -o out/test/elf/arm/range-extension-thunk/d.o out/test/elf/arm/range-extension-thunk/b.c -O0 -153: + cat -153: + cc -shared -o out/test/elf/arm/push-pop-state/b.so -xc - -154: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe1 out/test/elf/arm/range-extension-thunk/c.o out/test/elf/arm/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -153: + cat -153: + cc -c -o out/test/elf/arm/push-pop-state/c.o -xc - -154: + out/test/elf/arm/range-extension-thunk/exe1 -154: + grep -q 'main fn1 fn3 fn2 fn4' -154: + cc -c -o out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/a.c -O2 -153: + cc -B. -o out/test/elf/arm/push-pop-state/exe out/test/elf/arm/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/arm/push-pop-state/a.so -Wl,-pop-state out/test/elf/arm/push-pop-state/b.so -153: + readelf --dynamic out/test/elf/arm/push-pop-state/exe -153: + grep -Fq a.so out/test/elf/arm/push-pop-state/log -154: + cc -c -o out/test/elf/arm/range-extension-thunk/f.o out/test/elf/arm/range-extension-thunk/b.c -O2 -153: + grep -Fq b.so out/test/elf/arm/push-pop-state/log -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -152/273 Test #153: arm-push-pop-state .......................... Passed 0.34 sec +154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh +154: ++ testname=relocatable-archive +154: ++ echo -n 'Testing relocatable-archive ... ' +154: Testing relocatable-archive ... ++ t=out/test/elf/aarch64/relocatable-archive +154: ++ mkdir -p out/test/elf/aarch64/relocatable-archive +152: + cc -B. -o out/test/elf/aarch64/relax-got-load/exe out/test/elf/aarch64/relax-got-load/a.o out/test/elf/aarch64/relax-got-load/b.o +154: + grep -q __tsan_init +154: + nm mold +151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe1 out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +152: + grep -q 'Hello world' +152: + out/test/elf/aarch64/relax-got-load/exe +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +151/270 Test #152: aarch64-relax-got-load .............................. Passed 0.46 sec test 155 - Start 155: arm-relax-got-load + Start 155: aarch64-relocatable-debug-info -155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" +155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" 155: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 155: Test timeout computed to be: 1500 -155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh +151: + out/test/elf/aarch64/range-extension-thunk/exe1 +151: + grep -q 'main fn1 fn3 fn2 fn4' +155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/a.c -O2 155: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C 155: ++++ uname -m -155: +++ canonical_name armv7l +155: +++ canonical_name aarch64 155: +++ case $1 in -155: +++ echo arm -155: ++ HOST=arm +155: +++ echo aarch64 +155: ++ HOST=aarch64 155: ++ '[' -n '' ']' -155: ++ MACHINE=arm +155: ++ MACHINE=aarch64 155: ++ '[' -n '' ']' 155: ++ CC=cc 155: ++ CXX=c++ @@ -10282,38 +10497,39 @@ 155: ++ QEMU= 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT -155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh .sh -155: ++ testname=relax-got-load -155: ++ echo -n 'Testing relax-got-load ... ' -155: Testing relax-got-load ... ++ t=out/test/elf/arm/relax-got-load -155: ++ mkdir -p out/test/elf/arm/relax-got-load -155: + cc -o out/test/elf/arm/relax-got-load/a.o -c -xc - -fPIC -155: + cat -154: + cc -B. -o out/test/elf/arm/range-extension-thunk/exe2 out/test/elf/arm/range-extension-thunk/e.o out/test/elf/arm/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -155: + cc -o out/test/elf/arm/relax-got-load/b.o -c -xc - -fPIC -155: + cat -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -153/273 Test #127: arm-many-sections2 .......................... Passed 7.29 sec +155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh +155: ++ testname=relocatable-debug-info +155: ++ echo -n 'Testing relocatable-debug-info ... ' +155: Testing relocatable-debug-info ... ++ t=out/test/elf/aarch64/relocatable-debug-info +155: ++ mkdir -p out/test/elf/aarch64/relocatable-debug-info +155: + nm mold +155: + grep -q __tsan_init +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/f.o out/test/elf/aarch64/range-extension-thunk/b.c -O2 +151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe2 out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +151: + out/test/elf/aarch64/range-extension-thunk/exe2 +151: + grep -q 'main fn1 fn3 fn2 fn4' +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +152/270 Test #151: aarch64-range-extension-thunk ....................... Passed 1.06 sec test 156 - Start 156: arm-reloc-rodata + Start 156: aarch64-relocatable-exception -156: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" +156: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh" 156: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 156: Test timeout computed to be: 1500 -156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh +156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh 156: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C 156: ++++ uname -m -156: +++ canonical_name armv7l +156: +++ canonical_name aarch64 156: +++ case $1 in -156: +++ echo arm -156: ++ HOST=arm +156: +++ echo aarch64 +156: ++ HOST=aarch64 156: ++ '[' -n '' ']' -156: ++ MACHINE=arm +156: ++ MACHINE=aarch64 156: ++ '[' -n '' ']' 156: ++ CC=cc 156: ++ CXX=c++ @@ -10325,34 +10541,50 @@ 156: ++ QEMU= 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -156: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh .sh -156: ++ testname=reloc-rodata -156: ++ echo -n 'Testing reloc-rodata ... ' -156: Testing reloc-rodata ... ++ t=out/test/elf/arm/reloc-rodata -156: ++ mkdir -p out/test/elf/arm/reloc-rodata -156: + exit -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -154/273 Test #156: arm-reloc-rodata ............................ Passed 0.03 sec +156: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh .sh +156: ++ testname=relocatable-exception +156: ++ echo -n 'Testing relocatable-exception ... ' +156: Testing relocatable-exception ... ++ t=out/test/elf/aarch64/relocatable-exception +156: ++ mkdir -p out/test/elf/aarch64/relocatable-exception +156: + '[' aarch64 = sh4 ']' +156: + nm mold +156: + grep -q __tsan_init +155: + cat +155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/a.o -xc - -g +155: + cat +155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/b.o -xc - -g +155: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-debug-info/c.o out/test/elf/aarch64/relocatable-debug-info/a.o out/test/elf/aarch64/relocatable-debug-info/b.o +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/a.o -xc - +154: + cat +155: + cc -B. -o out/test/elf/aarch64/relocatable-debug-info/exe out/test/elf/aarch64/relocatable-debug-info/c.o +155: + out/test/elf/aarch64/relocatable-debug-info/exe +155: Hello world +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +153/270 Test #155: aarch64-relocatable-debug-info ...................... Passed 1.13 sec test 157 - Start 157: arm-relocatable-archive + Start 157: aarch64-relocatable-merge-sections -157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" +157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" 157: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 157: Test timeout computed to be: 1500 -157: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh +156: + cat +156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/a.o -xc++ - +157: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh 157: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C +154: + cat +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/b.o -xc - 157: ++++ uname -m -157: +++ canonical_name armv7l +157: +++ canonical_name aarch64 157: +++ case $1 in -157: +++ echo arm -157: ++ HOST=arm +157: +++ echo aarch64 +157: ++ HOST=aarch64 157: ++ '[' -n '' ']' -157: ++ MACHINE=arm +157: ++ MACHINE=aarch64 157: ++ '[' -n '' ']' 157: ++ CC=cc 157: ++ CXX=c++ @@ -10364,38 +10596,46 @@ 157: ++ QEMU= 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT -157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh -154: + out/test/elf/arm/range-extension-thunk/exe2 -154: + grep -q 'main fn1 fn3 fn2 fn4' -155: + cc -B. -o out/test/elf/arm/relax-got-load/exe out/test/elf/arm/relax-got-load/a.o out/test/elf/arm/relax-got-load/b.o -157: ++ testname=relocatable-archive -157: ++ echo -n 'Testing relocatable-archive ... ' -157: Testing relocatable-archive ... ++ t=out/test/elf/arm/relocatable-archive -157: ++ mkdir -p out/test/elf/arm/relocatable-archive -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -155/273 Test #154: arm-range-extension-thunk ................... Passed 0.47 sec +157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh +157: ++ testname=relocatable-merge-sections +157: ++ echo -n 'Testing relocatable-merge-sections ... ' +157: Testing relocatable-merge-sections ... ++ t=out/test/elf/aarch64/relocatable-merge-sections +157: ++ mkdir -p out/test/elf/aarch64/relocatable-merge-sections +156: + cat +156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/b.o -xc++ - +157: + grep -q __tsan_init +157: + nm mold +154: + cat +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/c.o -xc - +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/d.o -xc - +154: + cat +129: + cp mold-wrapper.so out/test/elf/aarch64/mold-wrapper2/bin +129: + out/test/elf/aarch64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' +129: + grep -q /bin/mold-wrapper.so +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +154/270 Test #129: aarch64-mold-wrapper2 ............................... Passed 11.44 sec test 158 - Start 158: arm-relocatable-debug-info + Start 158: aarch64-relocatable-no-ehframe -158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" +158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" 158: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 158: Test timeout computed to be: 1500 -157: + nm mold -157: + grep -q __tsan_init -158: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh +154: + ar crs out/test/elf/aarch64/relocatable-archive/e.a out/test/elf/aarch64/relocatable-archive/a.o out/test/elf/aarch64/relocatable-archive/b.o out/test/elf/aarch64/relocatable-archive/c.o +154: + ./mold -r -o out/test/elf/aarch64/relocatable-archive/f.o out/test/elf/aarch64/relocatable-archive/d.o out/test/elf/aarch64/relocatable-archive/e.a +158: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh 158: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C 158: ++++ uname -m -158: +++ canonical_name armv7l +158: +++ canonical_name aarch64 158: +++ case $1 in -158: +++ echo arm -158: ++ HOST=arm +158: +++ echo aarch64 +158: ++ HOST=aarch64 158: ++ '[' -n '' ']' -158: ++ MACHINE=arm +158: ++ MACHINE=aarch64 158: ++ '[' -n '' ']' 158: ++ CC=cc 158: ++ CXX=c++ @@ -10407,37 +10647,40 @@ 158: ++ QEMU= 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT -158: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh -158: ++ testname=relocatable-debug-info -158: ++ echo -n 'Testing relocatable-debug-info ... ' -158: Testing relocatable-debug-info ... ++ t=out/test/elf/arm/relocatable-debug-info -158: ++ mkdir -p out/test/elf/arm/relocatable-debug-info +158: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh .sh +154: + readelf --symbols out/test/elf/aarch64/relocatable-archive/f.o +158: ++ testname=relocatable-no-ehframe +158: ++ echo -n 'Testing relocatable-no-ehframe ... ' +158: Testing relocatable-no-ehframe ... ++ t=out/test/elf/aarch64/relocatable-no-ehframe +158: ++ mkdir -p out/test/elf/aarch64/relocatable-no-ehframe +158: + '[' aarch64 = alpha ']' +154: + grep -q 'foo\b' out/test/elf/aarch64/relocatable-archive/log 158: + nm mold 158: + grep -q __tsan_init -155: + out/test/elf/arm/relax-got-load/exe -155: + grep -q 'Hello world' -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -156/273 Test #155: arm-relax-got-load .......................... Passed 0.21 sec +154: + grep -q 'bar\b' out/test/elf/aarch64/relocatable-archive/log +154: + grep -q 'baz\b' out/test/elf/aarch64/relocatable-archive/log +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +155/270 Test #154: aarch64-relocatable-archive ......................... Passed 1.90 sec test 159 - Start 159: arm-relocatable-exception + Start 159: aarch64-relocatable -159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh" +159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" 159: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 159: Test timeout computed to be: 1500 -159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh +159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh 159: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C 159: ++++ uname -m -159: +++ canonical_name armv7l +159: +++ canonical_name aarch64 159: +++ case $1 in -159: +++ echo arm -159: ++ HOST=arm +159: +++ echo aarch64 +159: ++ HOST=aarch64 159: ++ '[' -n '' ']' -159: ++ MACHINE=arm +159: ++ MACHINE=aarch64 159: ++ '[' -n '' ']' 159: ++ CC=cc 159: ++ CXX=c++ @@ -10449,58 +10692,46 @@ 159: ++ QEMU= 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT -159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh .sh -159: ++ testname=relocatable-exception -159: ++ echo -n 'Testing relocatable-exception ... ' -159: Testing relocatable-exception ... ++ t=out/test/elf/arm/relocatable-exception -159: ++ mkdir -p out/test/elf/arm/relocatable-exception -159: + '[' arm = sh4 ']' -159: + nm mold +159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh +159: ++ testname=relocatable +159: ++ echo -n 'Testing relocatable ... ' +159: Testing relocatable ... ++ t=out/test/elf/aarch64/relocatable +159: ++ mkdir -p out/test/elf/aarch64/relocatable 159: + grep -q __tsan_init +159: + nm mold +157: + cc -c -o out/test/elf/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - 157: + cat -157: + cc -c -o out/test/elf/arm/relocatable-archive/a.o -xc - -158: + cat -158: + cc -c -o out/test/elf/arm/relocatable-debug-info/a.o -xc - -g -157: + cat -157: + cc -c -o out/test/elf/arm/relocatable-archive/b.o -xc - -158: + cat -158: + cc -c -o out/test/elf/arm/relocatable-debug-info/b.o -xc - -g -159: + cat -159: + c++ -c -o out/test/elf/arm/relocatable-exception/a.o -xc++ - -157: + cat -157: + cc -c -o out/test/elf/arm/relocatable-archive/c.o -xc - -158: + ./mold --relocatable -o out/test/elf/arm/relocatable-debug-info/c.o out/test/elf/arm/relocatable-debug-info/a.o out/test/elf/arm/relocatable-debug-info/b.o -158: + cc -B. -o out/test/elf/arm/relocatable-debug-info/exe out/test/elf/arm/relocatable-debug-info/c.o -157: + cat -157: + cc -c -o out/test/elf/arm/relocatable-archive/d.o -xc - -159: + cat -159: + c++ -c -o out/test/elf/arm/relocatable-exception/b.o -xc++ - -157: + ar crs out/test/elf/arm/relocatable-archive/e.a out/test/elf/arm/relocatable-archive/a.o out/test/elf/arm/relocatable-archive/b.o out/test/elf/arm/relocatable-archive/c.o -158: + out/test/elf/arm/relocatable-debug-info/exe -158: Hello world -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -157/273 Test #158: arm-relocatable-debug-info .................. Passed 0.49 sec +157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/b.o out/test/elf/aarch64/relocatable-merge-sections/a.o +157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/b.o +157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log1 +157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log1 +157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/c.o out/test/elf/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections +157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/c.o +157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log2 +157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log2 +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +156/270 Test #157: aarch64-relocatable-merge-sections .................. Passed 1.32 sec test 160 - Start 160: arm-relocatable-merge-sections + Start 160: aarch64-relro -160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" +160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" 160: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 160: Test timeout computed to be: 1500 -157: + ./mold -r -o out/test/elf/arm/relocatable-archive/f.o out/test/elf/arm/relocatable-archive/d.o out/test/elf/arm/relocatable-archive/e.a -160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh +160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh 160: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 160: ++ export LC_ALL=C 160: ++ LC_ALL=C +159: + cat 160: ++++ uname -m -160: +++ canonical_name armv7l +160: +++ canonical_name aarch64 160: +++ case $1 in -160: +++ echo arm -160: ++ HOST=arm +160: +++ echo aarch64 +160: ++ HOST=aarch64 160: ++ '[' -n '' ']' -160: ++ MACHINE=arm +160: ++ MACHINE=aarch64 160: ++ '[' -n '' ']' 160: ++ CC=cc 160: ++ CXX=c++ @@ -10512,39 +10743,53 @@ 160: ++ QEMU= 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT -160: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh -160: ++ testname=relocatable-merge-sections -160: ++ echo -n 'Testing relocatable-merge-sections ... ' -160: Testing relocatable-merge-sections ... ++ t=out/test/elf/arm/relocatable-merge-sections -160: ++ mkdir -p out/test/elf/arm/relocatable-merge-sections -157: + readelf --symbols out/test/elf/arm/relocatable-archive/f.o -157: + grep -q 'foo\b' out/test/elf/arm/relocatable-archive/log -160: + nm mold -160: + grep -q __tsan_init -157: + grep -q 'bar\b' out/test/elf/arm/relocatable-archive/log -157: + grep -q 'baz\b' out/test/elf/arm/relocatable-archive/log -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -158/273 Test #157: arm-relocatable-archive ..................... Passed 0.56 sec +160: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh .sh +160: ++ testname=relro +160: ++ echo -n 'Testing relro ... ' +160: Testing relro ... ++ t=out/test/elf/aarch64/relro +160: ++ mkdir -p out/test/elf/aarch64/relro +159: + cc -c -o out/test/elf/aarch64/relocatable/a.o -xc - +160: + cat +160: + cc -c -xc -o out/test/elf/aarch64/relro/a.o - +159: + cat +159: + cc -c -o out/test/elf/aarch64/relocatable/b.o -xc - +160: + cc -B. -o out/test/elf/aarch64/relro/exe1 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,lazy +159: + ./mold --relocatable -o out/test/elf/aarch64/relocatable/c.o out/test/elf/aarch64/relocatable/a.o out/test/elf/aarch64/relocatable/b.o +159: + cc -B. -o out/test/elf/aarch64/relocatable/exe out/test/elf/aarch64/relocatable/c.o +158: + cat +158: + cc -c -o out/test/elf/aarch64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +160: + out/test/elf/aarch64/relro/exe1 +160: + grep -q 'Hello world' +160: + readelf --segments -W out/test/elf/aarch64/relro/exe1 +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log1 +160: + cc -B. -o out/test/elf/aarch64/relro/exe2 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,now +159: + out/test/elf/aarch64/relocatable/exe +159: Hello world +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +158: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/a.o +157/270 Test #159: aarch64-relocatable ................................. Passed 1.20 sec test 161 - Start 161: arm-relocatable-no-ehframe + Start 161: aarch64-repro -161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" +161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" 161: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 161: Test timeout computed to be: 1500 -161: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh +158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log1 +161: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh 161: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C +158: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-no-ehframe/b.o out/test/elf/aarch64/relocatable-no-ehframe/a.o 161: ++++ uname -m -161: +++ canonical_name armv7l +161: +++ canonical_name aarch64 161: +++ case $1 in -161: +++ echo arm -161: ++ HOST=arm +161: +++ echo aarch64 +161: ++ HOST=aarch64 161: ++ '[' -n '' ']' -161: ++ MACHINE=arm +161: ++ MACHINE=aarch64 161: ++ '[' -n '' ']' 161: ++ CC=cc 161: ++ CXX=c++ @@ -10556,68 +10801,42 @@ 161: ++ QEMU= 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT -161: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh .sh -161: ++ testname=relocatable-no-ehframe -161: ++ echo -n 'Testing relocatable-no-ehframe ... ' -161: Testing relocatable-no-ehframe ... ++ t=out/test/elf/arm/relocatable-no-ehframe -161: ++ mkdir -p out/test/elf/arm/relocatable-no-ehframe -161: + '[' arm = alpha ']' -161: + nm mold -161: + grep -q __tsan_init -160: + cat -160: + cc -c -o out/test/elf/arm/relocatable-merge-sections/a.o -xc -ffunction-sections - +161: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh .sh +161: ++ testname=repro +161: ++ echo -n 'Testing repro ... ' +161: Testing repro ... ++ t=out/test/elf/aarch64/repro +161: ++ mkdir -p out/test/elf/aarch64/repro +158: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/b.o +158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log2 +160: + grep -q 'Hello world' +160: + out/test/elf/aarch64/relro/exe2 +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +160: + readelf --segments -W out/test/elf/aarch64/relro/exe2 161: + cat -161: + cc -c -o out/test/elf/arm/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - -160: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/b.o out/test/elf/arm/relocatable-merge-sections/a.o -160: + readelf -WS out/test/elf/arm/relocatable-merge-sections/b.o -160: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log1 -160: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log1 -160: + ./mold --relocatable -o out/test/elf/arm/relocatable-merge-sections/c.o out/test/elf/arm/relocatable-merge-sections/a.o --relocatable-merge-sections -161: + readelf -WS out/test/elf/arm/relocatable-no-ehframe/a.o -161: + grep -Fq .eh_frame out/test/elf/arm/relocatable-no-ehframe/log1 -161: + ./mold --relocatable -o out/test/elf/arm/relocatable-no-ehframe/b.o out/test/elf/arm/relocatable-no-ehframe/a.o -160: + readelf -WS out/test/elf/arm/relocatable-merge-sections/c.o -160: + grep -Fq .text.foo out/test/elf/arm/relocatable-merge-sections/log2 -160: + grep -Fq .text.bar out/test/elf/arm/relocatable-merge-sections/log2 -161: + readelf -WS out/test/elf/arm/relocatable-no-ehframe/b.o -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -159/273 Test #160: arm-relocatable-merge-sections .............. Passed 0.39 sec +158/270 Test #158: aarch64-relocatable-no-ehframe ...................... Passed 1.41 sec test 162 - Start 162: arm-relocatable + Start 162: aarch64-require-defined -162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" +162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" 162: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 162: Test timeout computed to be: 1500 -161: + grep -Fq .eh_frame out/test/elf/arm/relocatable-no-ehframe/log2 -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -160/273 Test #161: arm-relocatable-no-ehframe .................. Passed 0.36 sec -test 163 - Start 163: arm-relro - -163: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" -163: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -163: Test timeout computed to be: 1500 -162: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log2 +161: + cc -c -o out/test/elf/aarch64/repro/a.o -xc - +160: + cc -B. -o out/test/elf/aarch64/relro/exe3 out/test/elf/aarch64/relro/a.o -Wl,-z,norelro +162: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh 162: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C -163: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh 162: ++++ uname -m -163: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -162: +++ canonical_name armv7l -163: ++ export LC_ALL=C -163: ++ LC_ALL=C +162: +++ canonical_name aarch64 162: +++ case $1 in -162: +++ echo arm -162: ++ HOST=arm +162: +++ echo aarch64 +162: ++ HOST=aarch64 162: ++ '[' -n '' ']' -162: ++ MACHINE=arm +162: ++ MACHINE=aarch64 162: ++ '[' -n '' ']' 162: ++ CC=cc 162: ++ CXX=c++ @@ -10629,14 +10848,45 @@ 162: ++ QEMU= 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT +162: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh .sh +162: ++ testname=require-defined +162: ++ echo -n 'Testing require-defined ... ' +162: Testing require-defined ... ++ t=out/test/elf/aarch64/require-defined +162: ++ mkdir -p out/test/elf/aarch64/require-defined +162: + cat +162: + cc -o out/test/elf/aarch64/require-defined/a.o -c -xc - +160: + grep -q 'Hello world' +161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +160: + out/test/elf/aarch64/relro/exe3 +160: + readelf --segments -W out/test/elf/aarch64/relro/exe3 +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o +162: + rm -f out/test/elf/aarch64/require-defined/b.a +162: + ar rcs out/test/elf/aarch64/require-defined/b.a out/test/elf/aarch64/require-defined/a.o +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log3 +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +159/270 Test #160: aarch64-relro ....................................... Passed 0.77 sec +test 163 + Start 163: aarch64-response-file + +163: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh" +163: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +163: Test timeout computed to be: 1500 +162: + cat +162: + cc -o out/test/elf/aarch64/require-defined/c.o -c -xc - +163: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh +163: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +163: ++ export LC_ALL=C +163: ++ LC_ALL=C 163: ++++ uname -m -162: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh -163: +++ canonical_name armv7l +163: +++ canonical_name aarch64 163: +++ case $1 in -163: +++ echo arm -163: ++ HOST=arm +163: +++ echo aarch64 +163: ++ HOST=aarch64 163: ++ '[' -n '' ']' -163: ++ MACHINE=arm +163: ++ MACHINE=aarch64 163: ++ '[' -n '' ']' 163: ++ CC=cc 163: ++ CXX=c++ @@ -10648,58 +10898,61 @@ 163: ++ QEMU= 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT -162: ++ testname=relocatable -162: ++ echo -n 'Testing relocatable ... ' -162: Testing relocatable ... ++ t=out/test/elf/arm/relocatable -162: ++ mkdir -p out/test/elf/arm/relocatable -163: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh .sh -163: ++ testname=relro -163: ++ echo -n 'Testing relro ... ' -163: Testing relro ... ++ t=out/test/elf/arm/relro -163: ++ mkdir -p out/test/elf/arm/relro -162: + grep -q __tsan_init -162: + nm mold +163: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh .sh +163: ++ testname=response-file +163: ++ echo -n 'Testing response-file ... ' +163: Testing response-file ... ++ t=out/test/elf/aarch64/response-file +163: ++ mkdir -p out/test/elf/aarch64/response-file 163: + cat -163: + cc -c -xc -o out/test/elf/arm/relro/a.o - -163: + cc -B. -o out/test/elf/arm/relro/exe1 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,lazy -163: + out/test/elf/arm/relro/exe1 -163: + grep -q 'Hello world' -163: + readelf --segments -W out/test/elf/arm/relro/exe1 -163: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log1 -163: + cc -B. -o out/test/elf/arm/relro/exe2 out/test/elf/arm/relro/a.o -Wl,-z,relro,-z,now -163: + grep -q 'Hello world' -163: + out/test/elf/arm/relro/exe2 -163: + readelf --segments -W out/test/elf/arm/relro/exe2 -163: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log2 -163: + cc -B. -o out/test/elf/arm/relro/exe3 out/test/elf/arm/relro/a.o -Wl,-z,norelro -162: + cc -c -o out/test/elf/arm/relocatable/a.o -xc - -162: + cat -163: + out/test/elf/arm/relro/exe3 -163: + grep -q 'Hello world' -163: + readelf --segments -W out/test/elf/arm/relro/exe3 -163: + grep -q 'GNU_RELRO ' out/test/elf/arm/relro/log3 -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -161/273 Test #163: arm-relro ................................... Passed 0.31 sec +163: + cc -c -o out/test/elf/aarch64/response-file/a.o -xc - +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a +161: + '[' -f out/test/elf/aarch64/repro/exe.repro.tar ']' +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -Wl,-repro +163: + cc -c -o out/test/elf/aarch64/response-file/b.o -xc - +163: + cat +162: + readelf --symbols out/test/elf/aarch64/require-defined/exe +162: + grep -q foobar +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,foobar +163: + cc -c -o out/test/elf/aarch64/response-file/c.o -xc - +161: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar +163: + cat +161: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt +161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt +162: + grep -q foobar +162: + readelf --symbols out/test/elf/aarch64/require-defined/exe +161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,xyz +163: + echo ''\''out/test/elf/aarch64/response-file/b.o'\'' '\''out/test/elf/aarch64/response-file/c.o'\''' +163: + cc -o out/test/elf/aarch64/response-file/exe out/test/elf/aarch64/response-file/a.o -Wl,@out/test/elf/aarch64/response-file/rsp +161: + MOLD_REPRO=1 +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o +156: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-exception/c.o out/test/elf/aarch64/relocatable-exception/a.o out/test/elf/aarch64/relocatable-exception/b.o +156: + c++ -B. -o out/test/elf/aarch64/relocatable-exception/exe out/test/elf/aarch64/relocatable-exception/c.o +161: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar +162: + grep -q 'undefined symbol: xyz' out/test/elf/aarch64/require-defined/log +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +160/270 Test #162: aarch64-require-defined ............................. Passed 0.87 sec test 164 - Start 164: arm-repro + Start 164: aarch64-retain-symbols-file -164: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" +164: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh" 164: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 164: Test timeout computed to be: 1500 -164: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh +164: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh 164: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C 164: ++++ uname -m -164: +++ canonical_name armv7l +161: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt +164: +++ canonical_name aarch64 164: +++ case $1 in -164: +++ echo arm -164: ++ HOST=arm +164: +++ echo aarch64 +164: ++ HOST=aarch64 164: ++ '[' -n '' ']' -164: ++ MACHINE=arm +164: ++ MACHINE=aarch64 164: ++ '[' -n '' ']' 164: ++ CC=cc 164: ++ CXX=c++ @@ -10711,47 +10964,47 @@ 164: ++ QEMU= 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT -164: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh .sh -164: ++ testname=repro -164: ++ echo -n 'Testing repro ... ' -164: Testing repro ... ++ t=out/test/elf/arm/repro -164: ++ mkdir -p out/test/elf/arm/repro -164: + cat -164: + cc -c -o out/test/elf/arm/repro/a.o -xc - -162: + cat -162: + cc -c -o out/test/elf/arm/relocatable/b.o -xc - -164: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar -164: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -162: + ./mold --relocatable -o out/test/elf/arm/relocatable/c.o out/test/elf/arm/relocatable/a.o out/test/elf/arm/relocatable/b.o -162: + cc -B. -o out/test/elf/arm/relocatable/exe out/test/elf/arm/relocatable/c.o -159: + ./mold --relocatable -o out/test/elf/arm/relocatable-exception/c.o out/test/elf/arm/relocatable-exception/a.o out/test/elf/arm/relocatable-exception/b.o -159: + c++ -B. -o out/test/elf/arm/relocatable-exception/exe out/test/elf/arm/relocatable-exception/c.o -164: + '[' -f out/test/elf/arm/repro/exe.repro.tar ']' -164: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -Wl,-repro -162: + out/test/elf/arm/relocatable/exe -162: Hello world -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -162/273 Test #162: arm-relocatable ............................. Passed 0.50 sec +161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt +164: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh .sh +164: ++ testname=retain-symbols-file +164: ++ echo -n 'Testing retain-symbols-file ... ' +164: Testing retain-symbols-file ... ++ t=out/test/elf/aarch64/retain-symbols-file +164: ++ mkdir -p out/test/elf/aarch64/retain-symbols-file +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +161/270 Test #163: aarch64-response-file ............................... Passed 0.69 sec test 165 - Start 165: arm-require-defined + Start 165: aarch64-reverse-sections -165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" +165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" 165: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 165: Test timeout computed to be: 1500 -165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +164: + cc -c -o out/test/elf/aarch64/retain-symbols-file/a.o -xc - +164: + cat +162/270 Test #161: aarch64-repro ....................................... Passed 1.05 sec +test 166 + Start 166: aarch64-rodata-name + +166: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh" +166: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +166: Test timeout computed to be: 1500 +165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh 165: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++++ uname -m -165: +++ canonical_name armv7l +165: +++ canonical_name aarch64 165: +++ case $1 in -165: +++ echo arm -165: ++ HOST=arm +165: +++ echo aarch64 +165: ++ HOST=aarch64 165: ++ '[' -n '' ']' -165: ++ MACHINE=arm +165: ++ MACHINE=aarch64 165: ++ '[' -n '' ']' 165: ++ CC=cc 165: ++ CXX=c++ @@ -10763,37 +11016,37 @@ 165: ++ QEMU= 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT -165: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh .sh -165: ++ testname=require-defined -165: ++ echo -n 'Testing require-defined ... ' -165: Testing require-defined ... ++ t=out/test/elf/arm/require-defined -165: ++ mkdir -p out/test/elf/arm/require-defined -165: + cc -o out/test/elf/arm/require-defined/a.o -c -xc - -165: + cat -159: + out/test/elf/arm/relocatable-exception/exe -159: 0 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -163/273 Test #159: arm-relocatable-exception ................... Passed 1.36 sec -test 166 - Start 166: arm-response-file - -166: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh" -166: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -166: Test timeout computed to be: 1500 -166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh +165: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh .sh +165: ++ testname=reverse-sections +165: ++ echo -n 'Testing reverse-sections ... ' +165: Testing reverse-sections ... ++ t=out/test/elf/aarch64/reverse-sections +165: ++ mkdir -p out/test/elf/aarch64/reverse-sections +166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh 166: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C +165: + cat +156: + out/test/elf/aarch64/relocatable-exception/exe +165: + cc -o out/test/elf/aarch64/reverse-sections/a.o -c -xc++ - 166: ++++ uname -m -166: +++ canonical_name armv7l +156: 0 +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +163/270 Test #156: aarch64-relocatable-exception ....................... Passed 3.41 sec +test 167 + Start 167: aarch64-rosegment + +167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" +167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +167: Test timeout computed to be: 1500 +166: +++ canonical_name aarch64 166: +++ case $1 in -166: +++ echo arm -166: ++ HOST=arm +166: +++ echo aarch64 +166: ++ HOST=aarch64 166: ++ '[' -n '' ']' -166: ++ MACHINE=arm +166: ++ MACHINE=aarch64 166: ++ '[' -n '' ']' 166: ++ CC=cc 166: ++ CXX=c++ @@ -10805,56 +11058,27 @@ 166: ++ QEMU= 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -166: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh .sh -164: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar -166: ++ testname=response-file -166: ++ echo -n 'Testing response-file ... ' -166: Testing response-file ... ++ t=out/test/elf/arm/response-file -166: ++ mkdir -p out/test/elf/arm/response-file -166: + cat -166: + cc -c -o out/test/elf/arm/response-file/a.o -xc - -165: + rm -f out/test/elf/arm/require-defined/b.a -165: + ar rcs out/test/elf/arm/require-defined/b.a out/test/elf/arm/require-defined/a.o -164: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt -164: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt -165: + cat -165: + cc -o out/test/elf/arm/require-defined/c.o -c -xc - -164: + rm -rf out/test/elf/arm/repro/exe.repro out/test/elf/arm/repro/exe.repro.tar -164: + MOLD_REPRO=1 -164: + cc -B. -o out/test/elf/arm/repro/exe out/test/elf/arm/repro/a.o -166: + cat -166: + cc -c -o out/test/elf/arm/response-file/b.o -xc - -165: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -164: + tar -C out/test/elf/arm/repro -xf out/test/elf/arm/repro/exe.repro.tar -166: + cc -c -o out/test/elf/arm/response-file/c.o -xc - +166: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh +166: ++ testname=rodata-name +166: ++ echo -n 'Testing rodata-name ... ' +166: Testing rodata-name ... ++ t=out/test/elf/aarch64/rodata-name +166: ++ mkdir -p out/test/elf/aarch64/rodata-name +166: + '[' aarch64 = arm ']' +166: + cc -c -o out/test/elf/aarch64/rodata-name/a.o -x assembler - 166: + cat -164: + grep -q /a.o out/test/elf/arm/repro/exe.repro/response.txt -164: + grep -q '[ms]old' out/test/elf/arm/repro/exe.repro/version.txt -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -164/273 Test #164: arm-repro ................................... Passed 0.39 sec -test 167 - Start 167: arm-retain-symbols-file - -167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh" -167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -167: Test timeout computed to be: 1500 -167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh +167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh 167: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C -165: + readelf --symbols out/test/elf/arm/require-defined/exe -165: + grep -q foobar +166: + cc -c -o out/test/elf/aarch64/rodata-name/b.o -xc - +166: + cat 167: ++++ uname -m -165: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,foobar -167: +++ canonical_name armv7l +167: +++ canonical_name aarch64 167: +++ case $1 in -167: +++ echo arm -167: ++ HOST=arm +167: +++ echo aarch64 +167: ++ HOST=aarch64 167: ++ '[' -n '' ']' -167: ++ MACHINE=arm +167: ++ MACHINE=aarch64 167: ++ '[' -n '' ']' 167: ++ CC=cc 167: ++ CXX=c++ @@ -10866,42 +11090,49 @@ 167: ++ QEMU= 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT -167: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh .sh -167: ++ testname=retain-symbols-file -167: ++ echo -n 'Testing retain-symbols-file ... ' -167: Testing retain-symbols-file ... ++ t=out/test/elf/arm/retain-symbols-file -167: ++ mkdir -p out/test/elf/arm/retain-symbols-file -167: + cat -167: + cc -c -o out/test/elf/arm/retain-symbols-file/a.o -xc - -166: + echo ''\''out/test/elf/arm/response-file/b.o'\'' '\''out/test/elf/arm/response-file/c.o'\''' -166: + cc -o out/test/elf/arm/response-file/exe out/test/elf/arm/response-file/a.o -Wl,@out/test/elf/arm/response-file/rsp +167: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh .sh +167: ++ testname=rosegment +167: ++ echo -n 'Testing rosegment ... ' +167: Testing rosegment ... ++ t=out/test/elf/aarch64/rosegment +167: ++ mkdir -p out/test/elf/aarch64/rosegment +164: + cat +167: + cc -o out/test/elf/aarch64/rosegment/a.o -c -xc - 167: + cat -167: + cc -B. -o out/test/elf/arm/retain-symbols-file/exe out/test/elf/arm/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/arm/retain-symbols-file/symbols -165: + readelf --symbols out/test/elf/arm/require-defined/exe -165: + grep -q foobar -165: + cc -B. -o out/test/elf/arm/require-defined/exe out/test/elf/arm/require-defined/c.o out/test/elf/arm/require-defined/b.a -Wl,-require-defined,xyz -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -165/273 Test #166: arm-response-file ........................... Passed 0.28 sec +164: + cc -B. -o out/test/elf/aarch64/retain-symbols-file/exe out/test/elf/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/aarch64/retain-symbols-file/symbols +166: + cc -B. -o out/test/elf/aarch64/rodata-name/exe out/test/elf/aarch64/rodata-name/a.o out/test/elf/aarch64/rodata-name/b.o +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe1 out/test/elf/aarch64/rosegment/a.o +165: + cc -o out/test/elf/aarch64/reverse-sections/b.o -c -xc++ - +165: + cat +164: + readelf -W --symbols out/test/elf/aarch64/retain-symbols-file/exe +164: + grep -qw foo out/test/elf/aarch64/retain-symbols-file/log +164: + grep -qw bar out/test/elf/aarch64/retain-symbols-file/log +164: + grep -qw main out/test/elf/aarch64/retain-symbols-file/log +164: + grep -qw baz out/test/elf/aarch64/retain-symbols-file/log +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +164/270 Test #164: aarch64-retain-symbols-file ......................... Passed 0.44 sec test 168 - Start 168: arm-reverse-sections + Start 168: aarch64-rpath -168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" +168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" 168: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 168: Test timeout computed to be: 1500 -168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +166: + grep -q Hello +168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh 168: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C 168: ++++ uname -m -168: +++ canonical_name armv7l +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +168: +++ canonical_name aarch64 168: +++ case $1 in -168: +++ echo arm -168: ++ HOST=arm +168: +++ echo aarch64 +168: ++ HOST=aarch64 168: ++ '[' -n '' ']' -168: ++ MACHINE=arm +168: ++ MACHINE=aarch64 168: ++ '[' -n '' ']' 168: ++ CC=cc 168: ++ CXX=c++ @@ -10913,52 +11144,95 @@ 168: ++ QEMU= 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT -168: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh .sh -168: ++ testname=reverse-sections -168: ++ echo -n 'Testing reverse-sections ... ' -168: Testing reverse-sections ... ++ t=out/test/elf/arm/reverse-sections -168: ++ mkdir -p out/test/elf/arm/reverse-sections +166: + grep -q world +168: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh .sh +168: ++ testname=rpath +168: ++ echo -n 'Testing rpath ... ' +168: Testing rpath ... ++ t=out/test/elf/aarch64/rpath +168: ++ mkdir -p out/test/elf/aarch64/rpath +166: + grep -q foobar +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +166: + grep -q abcdefgh +166: + readelf -p .rodata.cst out/test/elf/aarch64/rodata-name/exe +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe1 +166: ++ on_error 49 +166: ++ code=1 +166: ++ echo 'command failed: 49: grep -q abcdefgh' +166: command failed: 49: grep -q abcdefgh +166: ++ trap - EXIT +166: ++ exit 1 +168: + cc -o out/test/elf/aarch64/rpath/a.o -c -x assembler - 168: + cat -168: + cc -o out/test/elf/arm/reverse-sections/a.o -c -xc++ - -167: + readelf -W --symbols out/test/elf/arm/retain-symbols-file/exe -165: + grep -q 'undefined symbol: xyz' out/test/elf/arm/require-defined/log -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -167: + grep -qw foo out/test/elf/arm/retain-symbols-file/log -166/273 Test #165: arm-require-defined ......................... Passed 0.37 sec +165/270 Test #166: aarch64-rodata-name .................................***Failed 0.45 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh +++ testname=rodata-name +++ echo -n 'Testing rodata-name ... ' +Testing rodata-name ... ++ t=out/test/elf/aarch64/rodata-name +++ mkdir -p out/test/elf/aarch64/rodata-name ++ '[' aarch64 = arm ']' ++ cc -c -o out/test/elf/aarch64/rodata-name/a.o -x assembler - ++ cat ++ cc -c -o out/test/elf/aarch64/rodata-name/b.o -xc - ++ cat ++ cc -B. -o out/test/elf/aarch64/rodata-name/exe out/test/elf/aarch64/rodata-name/a.o out/test/elf/aarch64/rodata-name/b.o ++ readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe ++ grep -q Hello ++ readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe ++ grep -q world ++ grep -q foobar ++ readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe ++ grep -q abcdefgh ++ readelf -p .rodata.cst out/test/elf/aarch64/rodata-name/exe +++ on_error 49 +++ code=1 +++ echo 'command failed: 49: grep -q abcdefgh' +command failed: 49: grep -q abcdefgh +++ trap - EXIT +++ exit 1 + test 169 - Start 169: arm-rodata-name + Start 169: aarch64-run-clang -169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh" +169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" 169: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 169: Test timeout computed to be: 1500 -167: + grep -qw bar out/test/elf/arm/retain-symbols-file/log -167: + grep -qw main out/test/elf/arm/retain-symbols-file/log -169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh -167: + grep -qw baz out/test/elf/arm/retain-symbols-file/log +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log1 +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe2 out/test/elf/aarch64/rosegment/a.o -Wl,--rosegment +168: + cc -B. -o out/test/elf/aarch64/rpath/exe1 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ +169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh 169: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C +165: + cc -o out/test/elf/aarch64/reverse-sections/c.o -c -xc++ - 169: ++++ uname -m -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -167/273 Test #167: arm-retain-symbols-file ..................... Passed 0.17 sec -test 170 - Start 170: arm-rosegment - -170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" -170: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -170: Test timeout computed to be: 1500 -169: +++ canonical_name armv7l +169: +++ canonical_name aarch64 169: +++ case $1 in -169: +++ echo arm -169: ++ HOST=arm +169: +++ echo aarch64 +169: ++ HOST=aarch64 169: ++ '[' -n '' ']' -169: ++ MACHINE=arm +169: ++ MACHINE=aarch64 169: ++ '[' -n '' ']' 169: ++ CC=cc 169: ++ CXX=c++ @@ -10970,35 +11244,42 @@ 169: ++ QEMU= 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT -169: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh -169: ++ testname=rodata-name -169: ++ echo -n 'Testing rodata-name ... ' -169: Testing rodata-name ... ++ t=out/test/elf/arm/rodata-name -169: ++ mkdir -p out/test/elf/arm/rodata-name -170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh -170: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -170: ++ export LC_ALL=C -170: ++ LC_ALL=C -169: + '[' arm = arm ']' +165: + cat +169: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh .sh +169: ++ testname=run-clang +169: ++ echo -n 'Testing run-clang ... ' +169: Testing run-clang ... ++ t=out/test/elf/aarch64/run-clang +169: ++ mkdir -p out/test/elf/aarch64/run-clang +169: + '[' cc = cc ']' +169: + grep -q '__[at]san_init' +169: + nm mold-wrapper.so +169: + clang --version 169: + skip 169: + echo skipped 169: skipped 169: + trap - EXIT 169: + exit 0 -168/273 Test #169: arm-rodata-name .............................***Skipped 0.03 sec -test 171 - Start 171: arm-rpath +166/270 Test #169: aarch64-run-clang ...................................***Skipped 0.10 sec +test 170 + Start 170: aarch64-run -171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" -171: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -171: Test timeout computed to be: 1500 +170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" +170: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +170: Test timeout computed to be: 1500 +170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh +170: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +170: ++ export LC_ALL=C +170: ++ LC_ALL=C +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe2 +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log2 170: ++++ uname -m -170: +++ canonical_name armv7l +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe3 out/test/elf/aarch64/rosegment/a.o -Wl,--no-rosegment +170: +++ canonical_name aarch64 170: +++ case $1 in -170: +++ echo arm -170: ++ HOST=arm +170: +++ echo aarch64 +170: ++ HOST=aarch64 170: ++ '[' -n '' ']' -170: ++ MACHINE=arm +170: ++ MACHINE=aarch64 170: ++ '[' -n '' ']' 170: ++ CC=cc 170: ++ CXX=c++ @@ -11010,24 +11291,69 @@ 170: ++ QEMU= 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT -170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh .sh -170: ++ testname=rosegment -170: ++ echo -n 'Testing rosegment ... ' -170: Testing rosegment ... ++ t=out/test/elf/arm/rosegment -170: ++ mkdir -p out/test/elf/arm/rosegment -171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh +170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh +170: ++ testname=run +170: ++ echo -n 'Testing run ... ' +170: Testing run ... ++ t=out/test/elf/aarch64/run +170: ++ mkdir -p out/test/elf/aarch64/run +170: + '[' cc = cc ']' +170: + grep -q '__[at]san_init' +170: + nm mold-wrapper.so +165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe1 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o +168: + readelf --dynamic out/test/elf/aarch64/rpath/exe1 +168: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +168: + cc -B. -o out/test/elf/aarch64/rpath/exe2 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +170: + cat +170: + cc -xc -c -o out/test/elf/aarch64/run/a.o - +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe3 +170: ++ pwd +170: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so +170: ++ pwd +170: + MOLD_PATH=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold +170: + gcc -o out/test/elf/aarch64/run/exe out/test/elf/aarch64/run/a.o -B/usr/bin +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log3 +168: + readelf --dynamic out/test/elf/aarch64/rpath/exe2 +168: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +167/270 Test #167: aarch64-rosegment ................................... Passed 0.76 sec +test 171 + Start 171: aarch64-section-align + +171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" +171: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +171: Test timeout computed to be: 1500 +168/270 Test #168: aarch64-rpath ....................................... Passed 0.46 sec +test 172 + Start 172: aarch64-section-order + +172: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh" +172: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +172: Test timeout computed to be: 1500 +171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh 171: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C -170: + cat +165: + out/test/elf/aarch64/reverse-sections/exe1 +165: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe2 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o -Wl,--reverse-sections 171: ++++ uname -m -170: + cc -o out/test/elf/arm/rosegment/a.o -c -xc - -171: +++ canonical_name armv7l +172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh +172: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +172: ++ export LC_ALL=C +172: ++ LC_ALL=C +171: +++ canonical_name aarch64 171: +++ case $1 in -171: +++ echo arm -171: ++ HOST=arm +171: +++ echo aarch64 +171: ++ HOST=aarch64 171: ++ '[' -n '' ']' -171: ++ MACHINE=arm +171: ++ MACHINE=aarch64 171: ++ '[' -n '' ']' 171: ++ CC=cc 171: ++ CXX=c++ @@ -11039,49 +11365,18 @@ 171: ++ QEMU= 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT -171: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh .sh -171: ++ testname=rpath -171: ++ echo -n 'Testing rpath ... ' -171: Testing rpath ... ++ t=out/test/elf/arm/rpath -171: ++ mkdir -p out/test/elf/arm/rpath -171: + cat -171: + cc -o out/test/elf/arm/rpath/a.o -c -x assembler - -171: + cc -B. -o out/test/elf/arm/rpath/exe1 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -168: + cat -168: + cc -o out/test/elf/arm/reverse-sections/b.o -c -xc++ - -170: + cc -B. -o out/test/elf/arm/rosegment/exe1 out/test/elf/arm/rosegment/a.o -171: + readelf --dynamic out/test/elf/arm/rpath/exe1 -171: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -171: + cc -B. -o out/test/elf/arm/rpath/exe2 out/test/elf/arm/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -168: + cat -168: + cc -o out/test/elf/arm/reverse-sections/c.o -c -xc++ - -170: + readelf -W --segments out/test/elf/arm/rosegment/exe1 -170: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log1 -170: + cc -B. -o out/test/elf/arm/rosegment/exe2 out/test/elf/arm/rosegment/a.o -Wl,--rosegment -171: + readelf --dynamic out/test/elf/arm/rpath/exe2 -171: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -169/273 Test #171: arm-rpath ................................... Passed 0.19 sec -test 172 - Start 172: arm-run-clang - -172: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" -172: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -172: Test timeout computed to be: 1500 -172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh -172: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -172: ++ export LC_ALL=C -172: ++ LC_ALL=C +171: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh .sh +171: ++ testname=section-align +171: ++ echo -n 'Testing section-align ... ' +171: Testing section-align ... ++ t=out/test/elf/aarch64/section-align +171: ++ mkdir -p out/test/elf/aarch64/section-align 172: ++++ uname -m -172: +++ canonical_name armv7l +172: +++ canonical_name aarch64 172: +++ case $1 in -172: +++ echo arm -172: ++ HOST=arm +172: +++ echo aarch64 +172: ++ HOST=aarch64 172: ++ '[' -n '' ']' -172: ++ MACHINE=arm +172: ++ MACHINE=aarch64 172: ++ '[' -n '' ']' 172: ++ CC=cc 172: ++ CXX=c++ @@ -11093,42 +11388,47 @@ 172: ++ QEMU= 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT -172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh .sh -172: ++ testname=run-clang -172: ++ echo -n 'Testing run-clang ... ' -172: Testing run-clang ... ++ t=out/test/elf/arm/run-clang -172: ++ mkdir -p out/test/elf/arm/run-clang -172: + '[' cc = cc ']' -172: + nm mold-wrapper.so -172: + grep -q '__[at]san_init' -168: + c++ -B. -o out/test/elf/arm/reverse-sections/exe1 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o -172: + clang --version -172: + skip -172: + echo skipped -172: skipped -172: + trap - EXIT -172: + exit 0 -170/273 Test #172: arm-run-clang ...............................***Skipped 0.04 sec +171: + cat +171: + cc -o out/test/elf/aarch64/section-align/a.o -c -xc -fno-PIC - +172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh +172: ++ testname=section-order +172: ++ echo -n 'Testing section-order ... ' +172: Testing section-order ... ++ t=out/test/elf/aarch64/section-order +172: ++ mkdir -p out/test/elf/aarch64/section-order +172: + '[' -z '' ']' +172: + cc -o out/test/elf/aarch64/section-order/a.o -c -xc -fno-PIC - +172: + cat +170: + readelf -p .comment out/test/elf/aarch64/run/exe +171: + cc -B. -o out/test/elf/aarch64/section-align/exe1 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 +170: + grep -q '[ms]old' out/test/elf/aarch64/run/log +170: + grep -q '^MOLD_PATH=.*/mold$' +170: + ./mold -run env +170: + grep -q '[ms]old' +170: + ./mold -run /usr/bin/ld --version +165: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +165: + out/test/elf/aarch64/reverse-sections/exe2 +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +169/270 Test #165: aarch64-reverse-sections ............................ Passed 1.10 sec test 173 - Start 173: arm-run + Start 173: aarch64-section-start -173: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" +173: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh" 173: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 173: Test timeout computed to be: 1500 -170: + readelf -W --segments out/test/elf/arm/rosegment/exe2 -170: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log2 -173: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh +173: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh 173: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C -170: + cc -B. -o out/test/elf/arm/rosegment/exe3 out/test/elf/arm/rosegment/a.o -Wl,--no-rosegment 173: ++++ uname -m -173: +++ canonical_name armv7l +173: +++ canonical_name aarch64 173: +++ case $1 in -173: +++ echo arm -173: ++ HOST=arm +173: +++ echo aarch64 +173: ++ HOST=aarch64 173: ++ '[' -n '' ']' -173: ++ MACHINE=arm +173: ++ MACHINE=aarch64 173: ++ '[' -n '' ']' 173: ++ CC=cc 173: ++ CXX=c++ @@ -11140,48 +11440,75 @@ 173: ++ QEMU= 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT -173: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh -173: ++ testname=run -173: ++ echo -n 'Testing run ... ' -173: Testing run ... ++ t=out/test/elf/arm/run -173: ++ mkdir -p out/test/elf/arm/run -173: + '[' cc = cc ']' -173: + nm mold-wrapper.so -173: + grep -q '__[at]san_init' +173: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh .sh +173: ++ testname=section-start +173: ++ echo -n 'Testing section-start ... ' +173: Testing section-start ... ++ t=out/test/elf/aarch64/section-start +173: ++ mkdir -p out/test/elf/aarch64/section-start +172: + cc -B. -o out/test/elf/aarch64/section-order/exe1 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +170: + ./mold -run /usr/bin/ld.lld --version +170: + grep -q '[ms]old' +173: + '[' aarch64 = ppc64 ']' +173: + '[' aarch64 = arm ']' +173: + cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - 173: + cat -173: + cc -xc -c -o out/test/elf/arm/run/a.o - -170: + readelf -W --segments out/test/elf/arm/rosegment/exe3 -170: + grep -q '\.interp .* \.text' out/test/elf/arm/rosegment/log3 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -171/273 Test #170: arm-rosegment ............................... Passed 0.33 sec +171: + grep -q '\.foo.* 8192$' +171: + readelf -WS out/test/elf/aarch64/section-align/exe1 +171: + cc -B. -o out/test/elf/aarch64/section-align/exe2 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=256 +170: + ./mold -run /usr/bin/ld.gold --version +170: + grep -q '[ms]old' +170: + rm -f out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld +170: + touch out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold +170: + echo '#!/bin/sh' +170: + chmod 755 out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/ld --version +172: + out/test/elf/aarch64/section-order/exe1 +172: + grep -q Hello +172: + grep -q '\.fn2 .*00200000' +172: + readelf -SW out/test/elf/aarch64/section-order/exe1 +172: + grep -q '\.fn1 .*00300000' +172: + readelf -SW out/test/elf/aarch64/section-order/exe1 +171: + grep -q '\.foo.* 256$' +171: + readelf -WS out/test/elf/aarch64/section-align/exe2 +170: + ./mold -run out/test/elf/aarch64/run/ld.lld --version +170: + grep -q '[ms]old' +171: + grep -q 'must be a power of 2' +172: + grep -Eq ': 0+\s.*\s__ehdr_start$' +171: + cc -B. -o out/test/elf/aarch64/section-align/exe3 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=3 +172: + readelf -sw out/test/elf/aarch64/section-order/exe1 +172: + cc -B. -o out/test/elf/aarch64/section-order/exe2 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +170: + ./mold -run out/test/elf/aarch64/run/ld.gold --version +170: + grep -q '[ms]old' +170: + grep -q '[ms]old' +173: + cc -B. -o out/test/elf/aarch64/section-start/exe1 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +170: + ./mold -run out/test/elf/aarch64/run/foo.ld --version +170/270 Test #171: aarch64-section-align ............................... Passed 0.54 sec test 174 - Start 174: arm-section-align + Start 174: aarch64-shared-abs-sym -174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" +174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" 174: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 174: Test timeout computed to be: 1500 -174: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh -168: + out/test/elf/arm/reverse-sections/exe1 -168: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +170: + cat +170: + chmod 755 out/test/elf/aarch64/run/sh +174: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh 174: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C -168: + c++ -B. -o out/test/elf/arm/reverse-sections/exe2 out/test/elf/arm/reverse-sections/a.o out/test/elf/arm/reverse-sections/b.o out/test/elf/arm/reverse-sections/c.o -Wl,--reverse-sections -173: ++ pwd +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh ld --version 174: ++++ uname -m -173: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold-wrapper.so -173: ++ pwd -174: +++ canonical_name armv7l +174: +++ canonical_name aarch64 174: +++ case $1 in -174: +++ echo arm -173: + MOLD_PATH=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/mold -173: + gcc -o out/test/elf/arm/run/exe out/test/elf/arm/run/a.o -B/usr/bin -174: ++ HOST=arm +174: +++ echo aarch64 +174: ++ HOST=aarch64 174: ++ '[' -n '' ']' -174: ++ MACHINE=arm +174: ++ MACHINE=aarch64 174: ++ '[' -n '' ']' 174: ++ CC=cc 174: ++ CXX=c++ @@ -11193,44 +11520,93 @@ 174: ++ QEMU= 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT -174: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh .sh -174: ++ testname=section-align -174: ++ echo -n 'Testing section-align ... ' -174: Testing section-align ... ++ t=out/test/elf/arm/section-align -174: ++ mkdir -p out/test/elf/arm/section-align +174: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh .sh +174: ++ testname=shared-abs-sym +174: ++ echo -n 'Testing shared-abs-sym ... ' +174: Testing shared-abs-sym ... ++ t=out/test/elf/aarch64/shared-abs-sym +174: ++ mkdir -p out/test/elf/aarch64/shared-abs-sym +174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/a.o -xassembler - 174: + cat -174: + cc -o out/test/elf/arm/section-align/a.o -c -xc -fno-PIC - -174: + cc -B. -o out/test/elf/arm/section-align/exe1 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=0x2000 -173: + readelf -p .comment out/test/elf/arm/run/exe -173: + grep -q '[ms]old' out/test/elf/arm/run/log -173: + ./mold -run env -173: + grep -q '^MOLD_PATH=.*/mold$' -168: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -168: + out/test/elf/arm/reverse-sections/exe2 -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -172/273 Test #168: arm-reverse-sections ........................ Passed 0.49 sec +172: + grep -q '\.fn2 .*00400000' +174: + cc -B. -shared -o out/test/elf/aarch64/shared-abs-sym/b.so out/test/elf/aarch64/shared-abs-sym/a.o +172: + readelf -SW out/test/elf/aarch64/section-order/exe2 +170: + grep -q '[ms]old' +172: + readelf -sW out/test/elf/aarch64/section-order/exe2 +170: + ./mold -run out/test/elf/aarch64/run/sh foo.ld --version +172: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +172: + readelf -W --segments out/test/elf/aarch64/section-order/exe2 +172: + grep -Eq 'PHDR\s.*0x0+300000\s' +172: + cc -B. -o out/test/elf/aarch64/section-order/exe3 out/test/elf/aarch64/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' +173: + out/test/elf/aarch64/section-start/exe1 +173: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +173: ++ on_error 26 +173: ++ code=1 +173: ++ echo 'command failed: 26: grep -q '\''main fn1 fn2 0x10000000 0x20000000'\''' +173: command failed: 26: grep -q 'main fn1 fn2 0x10000000 0x20000000' +173: ++ trap - EXIT +173: ++ exit 1 +171/270 Test #173: aarch64-section-start ...............................***Failed 0.44 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh .sh +++ testname=section-start +++ echo -n 'Testing section-start ... ' +Testing section-start ... ++ t=out/test/elf/aarch64/section-start +++ mkdir -p out/test/elf/aarch64/section-start ++ '[' aarch64 = ppc64 ']' ++ '[' aarch64 = arm ']' ++ cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - ++ cat ++ cc -B. -o out/test/elf/aarch64/section-start/exe1 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 ++ out/test/elf/aarch64/section-start/exe1 ++ grep -q 'main fn1 fn2 0x10000000 0x20000000' +++ on_error 26 +++ code=1 +++ echo 'command failed: 26: grep -q '\''main fn1 fn2 0x10000000 0x20000000'\''' +command failed: 26: grep -q 'main fn1 fn2 0x10000000 0x20000000' +++ trap - EXIT +++ exit 1 + test 175 - Start 175: arm-section-order + Start 175: aarch64-shared -175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh" +175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" 175: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 175: Test timeout computed to be: 1500 -173: + ./mold -run /usr/bin/ld --version -173: + grep -q '[ms]old' -175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld --version +170: + grep -q '[ms]old' +175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh 175: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C 175: ++++ uname -m -175: +++ canonical_name armv7l +170: + grep -q '[ms]old' +175: +++ canonical_name aarch64 175: +++ case $1 in -175: +++ echo arm -175: ++ HOST=arm +175: +++ echo aarch64 +175: ++ HOST=aarch64 175: ++ '[' -n '' ']' -175: ++ MACHINE=arm +175: ++ MACHINE=aarch64 175: ++ '[' -n '' ']' 175: ++ CC=cc 175: ++ CXX=c++ @@ -11242,64 +11618,61 @@ 175: ++ QEMU= 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh -175: ++ testname=section-order -175: ++ echo -n 'Testing section-order ... ' -175: Testing section-order ... ++ t=out/test/elf/arm/section-order -175: ++ mkdir -p out/test/elf/arm/section-order -173: + grep -q '[ms]old' -173: + ./mold -run /usr/bin/ld.lld --version -175: + '[' -z '' ']' +175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh +175: ++ testname=shared +175: ++ echo -n 'Testing shared ... ' +175: Testing shared ... ++ t=out/test/elf/aarch64/shared +175: ++ mkdir -p out/test/elf/aarch64/shared +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.lld --version +175: + cc -fPIC -c -o out/test/elf/aarch64/shared/a.o -xc - +174: + cat +174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/c.c 175: + cat -175: + cc -o out/test/elf/arm/section-order/a.o -c -xc -fno-PIC - -173: + ./mold -run /usr/bin/ld.gold --version -173: + grep -q '[ms]old' -174: + grep -q '\.foo.* 8192$' -174: + readelf -WS out/test/elf/arm/section-align/exe1 -174: + cc -B. -o out/test/elf/arm/section-align/exe2 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=256 -173: + rm -f out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld -173: + touch out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold -173: + echo '#!/bin/sh' -173: + chmod 755 out/test/elf/arm/run/ld out/test/elf/arm/run/ld.lld out/test/elf/arm/run/ld.gold out/test/elf/arm/run/foo.ld -173: + ./mold -run out/test/elf/arm/run/ld --version -173: + grep -q '[ms]old' -175: + cc -B. -o out/test/elf/arm/section-order/exe1 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -173: + ./mold -run out/test/elf/arm/run/ld.lld --version -173: + grep -q '[ms]old' -173: + ./mold -run out/test/elf/arm/run/ld.gold --version -173: + grep -q '[ms]old' -174: + readelf -WS out/test/elf/arm/section-align/exe2 -174: + grep -q '\.foo.* 256$' -174: + grep -q 'must be a power of 2' -174: + cc -B. -o out/test/elf/arm/section-align/exe3 out/test/elf/arm/section-align/a.o -Wl,--section-align=.foo=3 -173: + ./mold -run out/test/elf/arm/run/foo.ld --version -173: + grep -q '[ms]old' -173: + cat -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -173/273 Test #174: arm-section-align ........................... Passed 0.26 sec +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.gold --version +172: + readelf -sW out/test/elf/aarch64/section-order/exe3 +172: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/aarch64/section-order/log3 +172: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/aarch64/section-order/log3 +172: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/aarch64/section-order/log3 +170: + grep -q '[ms]old' +172: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/aarch64/section-order/log3 +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/foo.ld --version +172: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/aarch64/section-order/log3 +174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe1 -pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +175: + cc -B. -shared -o out/test/elf/aarch64/shared/b.so out/test/elf/aarch64/shared/a.o +172/270 Test #172: aarch64-section-order ............................... Passed 0.93 sec test 176 - Start 176: arm-section-start + Start 176: aarch64-shuffle-sections-seed -176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh" +176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" 176: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 176: Test timeout computed to be: 1500 -173: + chmod 755 out/test/elf/arm/run/sh -173: + ./mold -run out/test/elf/arm/run/sh ld --version -173: + grep -q '[ms]old' -176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +173/270 Test #170: aarch64-run ......................................... Passed 1.22 sec +test 177 + Start 177: aarch64-shuffle-sections + +177: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh" +177: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +177: Test timeout computed to be: 1500 +176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh 176: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++++ uname -m -176: +++ canonical_name armv7l +176: +++ canonical_name aarch64 176: +++ case $1 in -176: +++ echo arm -176: ++ HOST=arm +176: +++ echo aarch64 +176: ++ HOST=aarch64 176: ++ '[' -n '' ']' -176: ++ MACHINE=arm +176: ++ MACHINE=aarch64 176: ++ '[' -n '' ']' 176: ++ CC=cc 176: ++ CXX=c++ @@ -11311,65 +11684,24 @@ 176: ++ QEMU= 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT -176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh .sh -175: + out/test/elf/arm/section-order/exe1 -175: + grep -q Hello -176: ++ testname=section-start -176: ++ echo -n 'Testing section-start ... ' -176: Testing section-start ... ++ t=out/test/elf/arm/section-start -176: ++ mkdir -p out/test/elf/arm/section-start -175: + readelf -SW out/test/elf/arm/section-order/exe1 -175: + grep -q '\.fn2 .*00200000' -176: + '[' arm = ppc64 ']' -176: + '[' arm = arm ']' -176: + flags=-marm -176: + cc -o out/test/elf/arm/section-start/a.o -c -xc -fno-PIC -marm - -173: + grep -q '[ms]old' -173: + ./mold -run out/test/elf/arm/run/sh foo.ld --version +176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh +176: ++ testname=shuffle-sections-seed +176: ++ echo -n 'Testing shuffle-sections-seed ... ' +176: Testing shuffle-sections-seed ... ++ t=out/test/elf/aarch64/shuffle-sections-seed +176: ++ mkdir -p out/test/elf/aarch64/shuffle-sections-seed 176: + cat -175: + grep -q '\.fn1 .*00300000' -175: + readelf -SW out/test/elf/arm/section-order/exe1 -175: + readelf -sw out/test/elf/arm/section-order/exe1 -175: + grep -Eq ': 0+\s.*\s__ehdr_start$' -175: + cc -B. -o out/test/elf/arm/section-order/exe2 out/test/elf/arm/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -173: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld --version -173: + grep -q '[ms]old' -173: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.lld --version -173: + grep -q '[ms]old' -173: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/ld.gold --version -173: + grep -q '[ms]old' -176: + cc -B. -o out/test/elf/arm/section-start/exe1 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -173: + ./mold -run out/test/elf/arm/run/sh out/test/elf/arm/run/foo.ld --version -173: + grep -q '[ms]old' -175: + grep -q '\.fn2 .*00400000' -175: + readelf -SW out/test/elf/arm/section-order/exe2 -175: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -175: + readelf -sW out/test/elf/arm/section-order/exe2 -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -174/273 Test #173: arm-run ..................................... Passed 0.49 sec -test 177 - Start 177: arm-shared-abs-sym - -177: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" -177: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -177: Test timeout computed to be: 1500 -175: + readelf -W --segments out/test/elf/arm/section-order/exe2 -175: + grep -Eq 'PHDR\s.*0x0+300000\s' -175: + cc -B. -o out/test/elf/arm/section-order/exe3 out/test/elf/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' -177: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh +177: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh 177: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C +176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 177: ++++ uname -m -177: +++ canonical_name armv7l +177: +++ canonical_name aarch64 177: +++ case $1 in -177: +++ echo arm -177: ++ HOST=arm +177: +++ echo aarch64 +177: ++ HOST=aarch64 177: ++ '[' -n '' ']' -177: ++ MACHINE=arm +177: ++ MACHINE=aarch64 177: ++ '[' -n '' ']' 177: ++ CC=cc 177: ++ CXX=c++ @@ -11381,52 +11713,4070 @@ 177: ++ QEMU= 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT -177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh .sh -177: ++ testname=shared-abs-sym -177: ++ echo -n 'Testing shared-abs-sym ... ' -177: Testing shared-abs-sym ... ++ t=out/test/elf/arm/shared-abs-sym -177: ++ mkdir -p out/test/elf/arm/shared-abs-sym -177: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/a.o -xassembler - +177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh +177: ++ testname=shuffle-sections +177: ++ echo -n 'Testing shuffle-sections ... ' +177: Testing shuffle-sections ... ++ t=out/test/elf/aarch64/shuffle-sections +177: ++ mkdir -p out/test/elf/aarch64/shuffle-sections +177: + cc -o out/test/elf/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - 177: + cat -177: + cc -B. -shared -o out/test/elf/arm/shared-abs-sym/b.so out/test/elf/arm/shared-abs-sym/a.o -176: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -176: + out/test/elf/arm/section-start/exe1 -176: + readelf -W --segments out/test/elf/arm/section-start/exe1 -176: + sed 's/0x[0-9a-f]*//' -176: + grep ' LOAD ' -176: + diff out/test/elf/arm/section-start/log1 /dev/fd/63 -176: ++ sort out/test/elf/arm/section-start/log1 -176: + cc -B. -o out/test/elf/arm/section-start/exe2 out/test/elf/arm/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -175: + readelf -sW out/test/elf/arm/section-order/exe3 -175: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/arm/section-order/log3 -175: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/arm/section-order/log3 -175: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/arm/section-order/log3 -175: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/arm/section-order/log3 -175: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/arm/section-order/log3 +175: + readelf --dyn-syms out/test/elf/aarch64/shared/b.so +174: + out/test/elf/aarch64/shared-abs-sym/exe1 +174: + grep -q foo=0x3 +174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe1 +175: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/aarch64/shared/log +175: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/aarch64/shared/log +174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log1 +176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +176: ++ seq 1 1000 +176: + for i in `seq 1 1000` +176: + echo 'void fn1() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn2() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn3() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn4() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn5() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn6() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn7() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn8() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn9() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn10() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn11() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn12() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn13() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn14() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn15() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn16() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn17() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn18() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn19() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn20() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn21() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn22() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn23() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn24() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn25() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn26() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn27() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn28() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn29() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn30() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn31() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn32() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn33() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn34() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn35() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn36() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn37() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn38() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn39() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn40() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn41() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn42() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn43() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn44() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn45() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn46() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn47() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn48() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn49() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn50() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn51() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn52() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn53() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn54() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn55() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn56() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn57() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn58() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn59() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn60() {}' +176: + for i in `seq 1 1000` +174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/c.c +175: + cat +175: + cc -fPIC -c -o out/test/elf/aarch64/shared/c.o -xc - +176: + echo 'void fn61() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn62() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn63() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn64() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn65() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn66() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn67() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn68() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn69() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn70() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn71() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn72() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn73() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn74() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn75() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn76() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn77() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn78() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn79() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn80() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn81() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn82() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn83() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn84() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn85() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn86() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn87() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn88() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn89() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn90() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn91() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn92() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn93() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn94() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn95() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn96() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn97() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn98() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn99() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn100() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn101() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn102() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn103() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn104() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn105() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn106() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn107() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn108() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn109() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn110() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn111() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn112() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn113() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn114() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn115() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn116() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn117() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn118() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn119() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn120() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn121() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn122() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn123() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn124() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn125() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn126() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn127() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn128() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn129() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn130() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn131() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn132() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn133() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn134() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn135() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn136() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn137() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn138() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn139() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn140() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn141() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn142() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn143() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn144() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn145() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn146() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn147() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn148() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn149() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn150() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn151() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn152() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn153() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn154() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn155() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn156() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn157() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn158() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn159() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn160() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn161() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn162() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn163() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn164() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn165() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn166() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn167() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn168() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn169() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn170() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn171() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn172() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn173() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn174() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn175() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn176() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn177() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn178() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn179() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn180() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn181() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn182() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn183() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn184() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn185() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn186() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn187() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn188() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn189() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn190() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn191() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn192() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn193() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn194() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn195() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn196() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn197() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn198() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn199() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn200() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn201() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn202() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn203() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn204() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn205() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn206() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn207() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn208() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn209() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn210() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn211() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn212() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn213() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn214() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn215() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn216() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn217() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn218() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn219() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn220() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn221() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn222() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn223() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn224() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn225() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn226() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn227() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn228() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn229() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn230() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn231() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn232() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn233() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn234() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn235() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn236() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn237() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn238() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn239() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn240() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn241() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn242() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn243() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn244() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn245() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn246() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn247() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn248() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn249() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn250() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn251() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn252() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn253() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn254() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn255() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn256() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn257() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn258() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn259() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn260() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn261() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn262() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn263() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn264() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn265() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn266() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn267() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn268() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn269() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn270() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn271() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn272() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn273() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn274() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn275() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn276() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn277() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn278() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn279() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn280() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn281() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn282() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn283() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn284() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn285() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn286() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn287() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn288() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn289() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn290() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn291() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn292() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn293() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn294() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn295() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn296() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn297() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn298() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn299() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn300() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn301() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn302() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn303() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn304() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn305() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn306() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn307() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn308() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn309() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn310() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn311() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn312() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn313() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn314() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn315() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn316() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn317() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn318() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn319() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn320() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn321() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn322() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn323() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn324() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn325() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn326() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn327() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn328() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn329() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn330() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn331() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn332() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn333() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn334() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn335() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn336() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn337() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn338() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn339() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn340() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn341() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn342() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn343() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn344() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn345() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn346() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn347() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn348() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn349() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn350() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn351() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn352() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn353() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn354() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn355() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn356() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn357() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn358() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn359() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn360() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn361() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn362() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn363() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn364() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn365() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn366() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn367() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn368() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn369() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn370() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn371() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn372() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn373() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn374() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn375() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn376() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn377() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn378() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn379() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn380() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn381() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn382() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn383() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn384() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn385() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn386() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn387() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn388() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn389() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn390() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn391() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn392() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn393() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn394() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn395() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn396() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn397() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn398() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn399() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn400() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn401() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn402() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn403() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn404() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn405() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn406() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn407() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn408() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn409() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn410() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn411() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn412() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn413() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn414() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn415() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn416() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn417() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn418() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn419() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn420() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn421() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn422() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn423() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn424() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn425() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn426() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn427() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn428() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn429() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn430() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn431() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn432() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn433() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn434() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn435() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn436() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn437() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn438() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn439() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn440() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn441() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn442() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn443() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn444() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn445() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn446() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn447() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn448() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn449() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn450() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn451() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn452() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn453() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn454() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn455() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn456() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn457() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn458() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn459() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn460() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn461() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn462() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn463() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn464() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn465() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn466() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn467() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn468() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn469() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn470() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn471() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn472() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn473() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn474() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn475() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn476() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn477() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn478() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn479() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn480() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn481() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn482() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn483() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn484() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn485() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn486() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn487() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn488() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn489() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn490() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn491() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn492() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn493() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn494() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn495() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn496() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn497() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn498() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn499() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn500() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn501() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn502() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn503() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn504() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn505() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn506() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn507() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn508() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn509() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn510() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn511() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn512() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn513() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn514() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn515() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn516() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn517() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn518() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn519() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn520() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn521() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn522() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn523() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn524() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn525() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn526() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn527() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn528() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn529() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn530() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn531() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn532() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn533() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn534() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn535() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn536() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn537() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn538() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn539() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn540() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn541() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn542() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn543() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn544() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn545() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn546() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn547() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn548() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn549() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn550() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn551() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn552() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn553() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn554() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn555() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn556() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn557() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn558() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn559() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn560() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn561() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn562() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn563() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn564() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn565() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn566() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn567() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn568() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn569() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn570() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn571() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn572() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn573() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn574() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn575() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn576() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn577() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn578() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn579() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn580() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn581() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn582() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn583() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn584() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn585() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn586() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn587() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn588() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn589() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn590() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn591() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn592() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn593() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn594() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn595() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn596() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn597() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn598() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn599() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn600() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn601() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn602() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn603() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn604() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn605() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn606() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn607() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn608() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn609() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn610() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn611() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn612() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn613() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn614() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn615() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn616() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn617() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn618() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn619() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn620() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn621() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn622() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn623() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn624() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn625() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn626() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn627() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn628() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn629() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn630() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn631() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn632() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn633() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn634() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn635() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn636() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn637() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn638() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn639() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn640() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn641() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn642() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn643() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn644() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn645() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn646() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn647() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn648() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn649() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn650() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn651() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn652() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn653() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn654() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn655() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn656() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn657() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn658() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn659() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn660() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn661() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn662() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn663() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn664() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn665() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn666() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn667() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn668() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn669() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn670() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn671() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn672() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn673() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn674() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn675() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn676() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn677() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn678() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn679() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn680() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn681() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn682() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn683() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn684() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn685() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn686() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn687() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn688() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn689() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn690() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn691() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn692() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn693() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn694() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn695() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn696() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn697() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn698() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn699() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn700() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn701() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn702() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn703() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn704() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn705() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn706() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn707() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn708() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn709() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn710() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn711() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn712() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn713() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn714() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn715() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn716() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn717() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn718() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn719() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn720() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn721() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn722() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn723() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn724() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn725() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn726() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn727() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn728() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn729() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn730() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn731() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn732() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn733() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn734() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn735() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn736() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn737() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn738() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn739() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn740() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn741() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn742() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn743() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn744() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn745() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn746() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn747() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn748() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn749() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn750() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn751() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn752() {}' +176: + for i in `seq 1 1000` +177: + cc -o out/test/elf/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - +176: + echo 'void fn753() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn754() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn755() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn756() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn757() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn758() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn759() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn760() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn761() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn762() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn763() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn764() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn765() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn766() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn767() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn768() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn769() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn770() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn771() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn772() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn773() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn774() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn775() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn776() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn777() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn778() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn779() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn780() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn781() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn782() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn783() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn784() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn785() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn786() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn787() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn788() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn789() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn790() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn791() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn792() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn793() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn794() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn795() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn796() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn797() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn798() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn799() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn800() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn801() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn802() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn803() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn804() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn805() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn806() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn807() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn808() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn809() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn810() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn811() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn812() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn813() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn814() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn815() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn816() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn817() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn818() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn819() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn820() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn821() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn822() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn823() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn824() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn825() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn826() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn827() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn828() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn829() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn830() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn831() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn832() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn833() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn834() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn835() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn836() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn837() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn838() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn839() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn840() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn841() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn842() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn843() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn844() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn845() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn846() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn847() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn848() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn849() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn850() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn851() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn852() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn853() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn854() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn855() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn856() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn857() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn858() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn859() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn860() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn861() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn862() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn863() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn864() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn865() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn866() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn867() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn868() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn869() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn870() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn871() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn872() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn873() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn874() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn875() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn876() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn877() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn878() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn879() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn880() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn881() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn882() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn883() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn884() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn885() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn886() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn887() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn888() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn889() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn890() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn891() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn892() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn893() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn894() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn895() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn896() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn897() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn898() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn899() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn900() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn901() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn902() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn903() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn904() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn905() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn906() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn907() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn908() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn909() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn910() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn911() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn912() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn913() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn914() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn915() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn916() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn917() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn918() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn919() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn920() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn921() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn922() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn923() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn924() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn925() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn926() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn927() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn928() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn929() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn930() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn931() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn932() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn933() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn934() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn935() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn936() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn937() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn938() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn939() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn940() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn941() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn942() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn943() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn944() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn945() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn946() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn947() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn948() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn949() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn950() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn951() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn952() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn953() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn954() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn955() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn956() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn957() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn958() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn959() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn960() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn961() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn962() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn963() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn964() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn965() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn966() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn967() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn968() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn969() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn970() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn971() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn972() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn973() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn974() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn975() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn976() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn977() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn978() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn979() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn980() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn981() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn982() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn983() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn984() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn985() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn986() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn987() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn988() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn989() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn990() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn991() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn992() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn993() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn994() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn995() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn996() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn997() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn998() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn999() {}' +176: + for i in `seq 1 1000` +176: + echo 'void fn1000() {}' +177: ++ seq 1 1000 +177: + for i in `seq 1 1000` +177: + echo 'void fn1() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn2() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn3() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn4() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn5() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn6() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn7() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn8() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn9() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn10() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn11() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn12() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn13() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn14() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn15() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn16() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn17() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn18() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn19() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn20() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn21() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn22() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn23() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn24() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn25() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn26() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn27() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn28() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn29() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn30() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn31() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn32() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn33() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn34() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn35() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn36() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn37() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn38() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn39() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn40() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn41() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn42() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn43() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn44() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn45() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn46() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn47() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn48() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn49() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn50() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn51() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn52() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn53() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn54() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn55() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn56() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn57() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn58() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn59() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn60() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn61() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn62() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn63() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn64() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn65() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn66() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn67() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn68() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn69() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn70() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn71() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn72() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn73() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn74() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn75() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn76() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn77() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn78() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn79() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn80() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn81() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn82() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn83() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn84() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn85() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn86() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn87() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn88() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn89() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn90() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn91() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn92() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn93() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn94() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn95() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn96() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn97() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn98() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn99() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn100() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn101() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn102() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn103() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn104() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn105() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn106() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn107() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn108() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn109() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn110() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn111() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn112() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn113() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn114() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn115() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn116() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn117() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn118() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn119() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn120() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn121() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn122() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn123() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn124() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn125() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn126() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn127() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn128() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn129() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn130() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn131() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn132() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn133() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn134() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn135() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn136() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn137() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn138() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn139() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn140() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn141() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn142() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn143() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn144() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn145() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn146() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn147() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn148() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn149() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn150() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn151() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn152() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn153() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn154() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn155() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn156() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn157() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn158() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn159() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn160() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn161() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn162() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn163() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn164() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn165() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn166() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn167() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn168() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn169() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn170() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn171() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn172() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn173() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn174() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn175() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn176() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn177() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn178() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn179() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn180() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn181() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn182() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn183() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn184() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn185() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn186() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn187() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn188() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn189() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn190() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn191() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn192() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn193() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn194() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn195() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn196() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn197() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn198() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn199() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn200() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn201() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn202() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn203() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn204() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn205() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn206() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn207() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn208() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn209() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn210() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn211() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn212() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn213() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn214() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn215() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn216() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn217() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn218() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn219() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn220() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn221() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn222() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn223() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn224() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn225() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn226() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn227() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn228() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn229() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn230() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn231() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn232() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn233() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn234() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn235() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn236() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn237() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn238() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn239() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn240() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn241() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn242() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn243() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn244() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn245() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn246() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn247() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn248() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn249() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn250() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn251() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn252() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn253() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn254() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn255() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn256() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn257() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn258() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn259() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn260() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn261() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn262() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn263() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn264() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn265() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn266() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn267() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn268() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn269() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn270() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn271() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn272() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn273() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn274() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn275() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn276() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn277() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn278() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn279() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn280() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn281() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn282() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn283() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn284() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn285() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn286() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn287() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn288() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn289() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn290() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn291() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn292() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn293() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn294() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn295() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn296() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn297() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn298() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn299() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn300() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn301() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn302() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn303() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn304() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn305() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn306() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn307() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn308() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn309() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn310() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn311() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn312() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn313() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn314() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn315() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn316() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn317() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn318() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn319() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn320() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn321() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn322() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn323() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn324() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn325() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn326() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn327() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn328() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn329() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn330() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn331() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn332() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn333() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn334() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn335() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn336() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn337() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn338() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn339() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn340() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn341() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn342() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn343() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn344() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn345() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn346() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn347() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn348() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn349() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn350() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn351() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn352() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn353() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn354() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn355() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn356() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn357() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn358() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn359() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn360() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn361() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn362() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn363() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn364() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn365() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn366() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn367() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn368() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn369() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn370() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn371() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn372() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn373() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn374() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn375() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn376() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn377() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn378() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn379() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn380() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn381() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn382() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn383() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn384() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn385() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn386() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn387() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn388() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn389() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn390() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn391() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn392() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn393() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn394() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn395() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn396() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn397() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn398() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn399() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn400() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn401() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn402() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn403() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn404() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn405() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn406() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn407() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn408() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn409() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn410() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn411() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn412() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn413() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn414() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn415() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn416() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn417() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn418() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn419() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn420() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn421() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn422() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn423() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn424() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn425() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn426() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn427() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn428() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn429() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn430() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn431() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn432() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn433() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn434() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn435() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn436() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn437() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn438() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn439() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn440() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn441() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn442() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn443() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn444() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn445() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn446() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn447() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn448() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn449() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn450() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn451() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn452() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn453() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn454() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn455() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn456() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn457() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn458() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn459() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn460() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn461() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn462() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn463() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn464() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn465() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn466() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn467() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn468() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn469() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn470() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn471() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn472() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn473() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn474() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn475() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn476() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn477() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn478() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn479() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn480() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn481() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn482() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn483() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn484() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn485() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn486() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn487() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn488() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn489() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn490() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn491() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn492() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn493() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn494() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn495() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn496() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn497() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn498() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn499() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn500() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn501() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn502() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn503() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn504() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn505() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn506() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn507() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn508() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn509() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn510() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn511() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn512() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn513() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn514() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn515() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn516() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn517() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn518() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn519() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn520() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn521() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn522() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn523() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn524() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn525() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn526() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn527() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn528() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn529() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn530() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn531() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn532() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn533() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn534() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn535() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn536() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn537() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn538() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn539() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn540() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn541() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn542() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn543() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn544() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn545() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn546() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn547() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn548() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn549() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn550() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn551() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn552() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn553() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn554() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn555() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn556() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn557() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn558() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn559() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn560() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn561() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn562() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn563() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn564() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn565() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn566() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn567() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn568() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn569() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn570() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn571() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn572() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn573() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn574() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn575() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn576() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn577() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn578() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn579() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn580() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn581() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn582() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn583() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn584() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn585() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn586() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn587() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn588() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn589() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn590() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn591() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn592() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn593() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn594() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn595() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn596() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn597() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn598() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn599() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn600() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn601() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn602() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn603() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn604() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn605() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn606() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn607() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn608() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn609() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn610() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn611() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn612() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn613() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn614() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn615() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn616() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn617() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn618() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn619() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn620() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn621() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn622() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn623() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn624() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn625() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn626() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn627() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn628() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn629() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn630() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn631() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn632() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn633() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn634() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn635() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn636() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn637() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn638() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn639() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn640() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn641() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn642() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn643() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn644() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn645() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn646() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn647() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn648() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn649() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn650() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn651() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn652() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn653() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn654() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn655() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn656() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn657() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn658() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn659() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn660() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn661() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn662() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn663() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn664() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn665() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn666() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn667() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn668() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn669() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn670() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn671() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn672() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn673() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn674() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn675() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn676() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn677() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn678() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn679() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn680() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn681() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn682() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn683() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn684() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn685() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn686() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn687() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn688() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn689() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn690() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn691() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn692() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn693() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn694() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn695() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn696() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn697() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn698() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn699() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn700() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn701() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn702() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn703() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn704() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn705() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn706() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn707() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn708() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn709() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn710() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn711() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn712() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn713() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn714() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn715() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn716() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn717() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn718() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn719() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn720() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn721() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn722() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn723() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn724() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn725() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn726() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn727() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn728() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn729() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn730() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn731() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn732() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn733() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn734() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn735() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn736() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn737() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn738() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn739() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn740() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn741() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn742() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn743() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn744() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn745() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn746() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn747() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn748() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn749() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn750() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn751() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn752() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn753() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn754() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn755() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn756() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn757() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn758() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn759() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn760() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn761() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn762() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn763() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn764() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn765() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn766() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn767() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn768() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn769() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn770() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn771() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn772() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn773() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn774() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn775() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn776() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn777() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn778() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn779() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn780() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn781() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn782() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn783() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn784() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn785() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn786() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn787() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn788() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn789() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn790() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn791() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn792() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn793() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn794() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn795() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn796() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn797() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn798() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn799() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn800() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn801() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn802() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn803() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn804() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn805() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn806() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn807() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn808() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn809() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn810() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn811() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn812() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn813() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn814() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn815() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn816() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn817() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn818() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn819() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn820() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn821() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn822() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn823() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn824() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn825() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn826() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn827() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn828() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn829() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn830() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn831() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn832() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn833() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn834() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn835() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn836() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn837() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn838() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn839() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn840() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn841() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn842() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn843() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn844() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn845() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn846() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn847() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn848() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn849() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn850() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn851() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn852() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn853() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn854() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn855() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn856() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn857() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn858() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn859() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn860() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn861() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn862() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn863() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn864() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn865() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn866() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn867() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn868() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn869() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn870() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn871() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn872() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn873() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn874() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn875() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn876() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn877() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn878() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn879() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn880() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn881() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn882() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn883() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn884() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn885() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn886() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn887() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn888() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn889() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn890() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn891() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn892() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn893() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn894() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn895() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn896() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn897() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn898() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn899() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn900() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn901() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn902() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn903() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn904() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn905() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn906() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn907() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn908() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn909() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn910() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn911() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn912() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn913() {}' +177: + for i in `seq 1 1000` +174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe2 -no-pie out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/b.so +177: + echo 'void fn914() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn915() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn916() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn917() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn918() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn919() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn920() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn921() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn922() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn923() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn924() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn925() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn926() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn927() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn928() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn929() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn930() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn931() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn932() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn933() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn934() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn935() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn936() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn937() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn938() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn939() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn940() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn941() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn942() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn943() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn944() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn945() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn946() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn947() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn948() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn949() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn950() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn951() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn952() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn953() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn954() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn955() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn956() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn957() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn958() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn959() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn960() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn961() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn962() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn963() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn964() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn965() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn966() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn967() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn968() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn969() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn970() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn971() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn972() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn973() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn974() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn975() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn976() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn977() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn978() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn979() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn980() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn981() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn982() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn983() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn984() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn985() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn986() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn987() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn988() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn989() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn990() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn991() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn992() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn993() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn994() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn995() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn996() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn997() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn998() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn999() {}' +177: + for i in `seq 1 1000` +177: + echo 'void fn1000() {}' +175: + cc -B. -o out/test/elf/aarch64/shared/exe out/test/elf/aarch64/shared/c.o out/test/elf/aarch64/shared/b.so +175: + grep -q hello +175: + out/test/elf/aarch64/shared/exe +174: + out/test/elf/aarch64/shared-abs-sym/exe2 +175: + grep -q fn3 +175: + readelf --symbols out/test/elf/aarch64/shared/exe +174: + grep -q foo=0x3 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 -175/273 Test #175: arm-section-order ........................... Passed 0.41 sec +174/270 Test #175: aarch64-shared ...................................... Passed 0.82 sec test 178 - Start 178: arm-shared + Start 178: aarch64-soname -178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" +178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" 178: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 178: Test timeout computed to be: 1500 -177: + cat -177: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/c.c -178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh +174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe2 +174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log2 +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +175/270 Test #174: aarch64-shared-abs-sym .............................. Passed 1.02 sec +test 179 + Start 179: aarch64-start-lib + +179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" +179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +179: Test timeout computed to be: 1500 +178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh 178: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C 178: ++++ uname -m -178: +++ canonical_name armv7l +178: +++ canonical_name aarch64 178: +++ case $1 in -178: +++ echo arm -178: ++ HOST=arm +178: +++ echo aarch64 +178: ++ HOST=aarch64 178: ++ '[' -n '' ']' -178: ++ MACHINE=arm +178: ++ MACHINE=aarch64 178: ++ '[' -n '' ']' 178: ++ CC=cc 178: ++ CXX=c++ @@ -11438,42 +15788,25 @@ 178: ++ QEMU= 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT -178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh -176: + out/test/elf/arm/section-start/exe2 -176: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -178: ++ testname=shared -178: ++ echo -n 'Testing shared ... ' -178: Testing shared ... ++ t=out/test/elf/arm/shared -178: ++ mkdir -p out/test/elf/arm/shared +178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh +178: ++ testname=soname +178: ++ echo -n 'Testing soname ... ' +178: Testing soname ... ++ t=out/test/elf/aarch64/soname +178: ++ mkdir -p out/test/elf/aarch64/soname 178: + cat -178: + cc -fPIC -c -o out/test/elf/arm/shared/a.o -xc - -176: + grep ' LOAD ' -176: + sed 's/0x[0-9a-f]*//' -176: + readelf -W --segments out/test/elf/arm/section-start/exe2 -176: + diff out/test/elf/arm/section-start/log2 /dev/fd/63 -176: ++ sort out/test/elf/arm/section-start/log2 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -176/273 Test #176: arm-section-start ........................... Passed 0.29 sec -test 179 - Start 179: arm-shuffle-sections-seed - -179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" -179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -179: Test timeout computed to be: 1500 -179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh +178: + cc -fPIC -c -o out/test/elf/aarch64/soname/a.o -xc - +179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh 179: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C 179: ++++ uname -m -179: +++ canonical_name armv7l +178: + cc -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o +179: +++ canonical_name aarch64 179: +++ case $1 in -179: +++ echo arm -179: ++ HOST=arm +179: +++ echo aarch64 +179: ++ HOST=aarch64 179: ++ '[' -n '' ']' -179: ++ MACHINE=arm +179: ++ MACHINE=aarch64 179: ++ '[' -n '' ']' 179: ++ CC=cc 179: ++ CXX=c++ @@ -11485,2072 +15818,42 @@ 179: ++ QEMU= 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT -179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh -179: ++ testname=shuffle-sections-seed -179: ++ echo -n 'Testing shuffle-sections-seed ... ' -179: Testing shuffle-sections-seed ... ++ t=out/test/elf/arm/shuffle-sections-seed -179: ++ mkdir -p out/test/elf/arm/shuffle-sections-seed +179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh +179: ++ testname=start-lib +179: ++ echo -n 'Testing start-lib ... ' +179: Testing start-lib ... ++ t=out/test/elf/aarch64/start-lib +179: ++ mkdir -p out/test/elf/aarch64/start-lib +179: + cc -o out/test/elf/aarch64/start-lib/a.o -c -xc - 179: + cat -179: + cc -o out/test/elf/arm/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -177: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe1 -pie out/test/elf/arm/shared-abs-sym/d.o out/test/elf/arm/shared-abs-sym/b.so -178: + cc -B. -shared -o out/test/elf/arm/shared/b.so out/test/elf/arm/shared/a.o -179: + cc -o out/test/elf/arm/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -179: ++ seq 1 1000 -179: + for i in `seq 1 1000` -179: + echo 'void fn1() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn2() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn3() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn4() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn5() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn6() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn7() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn8() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn9() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn10() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn11() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn12() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn13() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn14() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn15() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn16() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn17() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn18() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn19() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn20() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn21() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn22() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn23() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn24() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn25() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn26() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn27() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn28() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn29() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn30() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn31() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn32() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn33() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn34() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn35() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn36() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn37() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn38() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn39() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn40() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn41() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn42() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn43() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn44() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn45() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn46() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn47() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn48() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn49() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn50() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn51() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn52() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn53() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn54() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn55() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn56() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn57() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn58() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn59() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn60() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn61() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn62() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn63() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn64() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn65() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn66() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn67() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn68() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn69() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn70() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn71() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn72() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn73() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn74() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn75() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn76() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn77() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn78() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn79() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn80() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn81() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn82() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn83() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn84() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn85() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn86() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn87() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn88() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn89() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn90() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn91() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn92() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn93() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn94() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn95() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn96() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn97() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn98() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn99() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn100() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn101() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn102() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn103() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn104() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn105() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn106() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn107() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn108() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn109() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn110() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn111() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn112() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn113() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn114() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn115() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn116() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn117() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn118() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn119() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn120() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn121() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn122() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn123() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn124() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn125() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn126() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn127() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn128() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn129() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn130() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn131() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn132() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn133() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn134() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn135() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn136() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn137() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn138() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn139() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn140() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn141() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn142() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn143() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn144() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn145() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn146() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn147() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn148() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn149() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn150() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn151() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn152() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn153() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn154() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn155() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn156() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn157() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn158() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn159() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn160() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn161() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn162() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn163() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn164() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn165() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn166() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn167() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn168() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn169() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn170() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn171() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn172() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn173() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn174() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn175() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn176() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn177() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn178() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn179() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn180() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn181() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn182() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn183() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn184() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn185() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn186() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn187() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn188() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn189() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn190() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn191() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn192() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn193() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn194() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn195() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn196() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn197() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn198() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn199() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn200() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn201() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn202() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn203() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn204() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn205() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn206() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn207() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn208() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn209() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn210() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn211() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn212() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn213() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn214() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn215() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn216() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn217() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn218() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn219() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn220() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn221() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn222() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn223() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn224() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn225() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn226() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn227() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn228() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn229() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn230() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn231() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn232() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn233() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn234() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn235() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn236() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn237() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn238() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn239() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn240() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn241() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn242() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn243() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn244() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn245() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn246() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn247() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn248() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn249() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn250() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn251() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn252() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn253() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn254() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn255() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn256() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn257() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn258() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn259() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn260() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn261() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn262() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn263() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn264() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn265() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn266() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn267() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn268() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn269() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn270() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn271() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn272() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn273() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn274() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn275() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn276() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn277() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn278() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn279() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn280() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn281() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn282() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn283() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn284() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn285() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn286() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn287() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn288() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn289() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn290() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn291() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn292() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn293() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn294() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn295() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn296() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn297() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn298() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn299() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn300() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn301() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn302() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn303() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn304() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn305() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn306() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn307() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn308() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn309() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn310() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn311() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn312() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn313() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn314() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn315() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn316() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn317() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn318() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn319() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn320() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn321() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn322() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn323() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn324() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn325() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn326() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn327() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn328() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn329() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn330() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn331() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn332() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn333() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn334() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn335() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn336() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn337() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn338() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn339() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn340() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn341() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn342() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn343() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn344() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn345() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn346() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn347() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn348() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn349() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn350() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn351() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn352() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn353() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn354() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn355() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn356() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn357() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn358() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn359() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn360() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn361() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn362() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn363() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn364() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn365() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn366() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn367() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn368() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn369() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn370() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn371() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn372() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn373() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn374() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn375() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn376() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn377() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn378() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn379() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn380() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn381() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn382() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn383() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn384() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn385() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn386() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn387() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn388() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn389() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn390() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn391() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn392() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn393() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn394() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn395() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn396() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn397() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn398() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn399() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn400() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn401() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn402() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn403() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn404() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn405() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn406() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn407() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn408() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn409() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn410() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn411() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn412() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn413() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn414() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn415() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn416() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn417() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn418() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn419() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn420() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn421() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn422() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn423() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn424() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn425() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn426() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn427() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn428() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn429() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn430() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn431() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn432() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn433() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn434() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn435() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn436() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn437() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn438() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn439() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn440() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn441() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn442() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn443() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn444() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn445() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn446() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn447() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn448() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn449() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn450() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn451() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn452() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn453() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn454() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn455() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn456() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn457() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn458() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn459() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn460() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn461() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn462() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn463() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn464() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn465() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn466() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn467() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn468() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn469() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn470() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn471() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn472() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn473() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn474() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn475() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn476() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn477() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn478() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn479() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn480() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn481() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn482() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn483() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn484() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn485() {}' -177: + grep -q foo=0x3 -177: + out/test/elf/arm/shared-abs-sym/exe1 -177: + nm -D out/test/elf/arm/shared-abs-sym/exe1 -177: + grep -q foo out/test/elf/arm/shared-abs-sym/log1 -177: + cc -fPIC -c -o out/test/elf/arm/shared-abs-sym/e.o out/test/elf/arm/shared-abs-sym/c.c -177: + cc -B. -o out/test/elf/arm/shared-abs-sym/exe2 -no-pie out/test/elf/arm/shared-abs-sym/e.o out/test/elf/arm/shared-abs-sym/b.so -178: + readelf --dyn-syms out/test/elf/arm/shared/b.so -178: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/arm/shared/log -178: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/arm/shared/log -178: + cc -fPIC -c -o out/test/elf/arm/shared/c.o -xc - -178: + cat -178: + cc -B. -o out/test/elf/arm/shared/exe out/test/elf/arm/shared/c.o out/test/elf/arm/shared/b.so -179: + for i in `seq 1 1000` -179: + echo 'void fn486() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn487() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn488() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn489() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn490() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn491() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn492() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn493() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn494() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn495() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn496() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn497() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn498() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn499() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn500() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn501() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn502() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn503() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn504() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn505() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn506() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn507() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn508() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn509() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn510() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn511() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn512() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn513() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn514() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn515() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn516() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn517() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn518() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn519() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn520() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn521() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn522() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn523() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn524() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn525() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn526() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn527() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn528() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn529() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn530() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn531() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn532() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn533() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn534() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn535() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn536() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn537() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn538() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn539() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn540() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn541() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn542() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn543() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn544() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn545() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn546() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn547() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn548() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn549() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn550() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn551() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn552() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn553() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn554() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn555() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn556() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn557() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn558() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn559() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn560() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn561() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn562() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn563() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn564() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn565() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn566() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn567() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn568() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn569() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn570() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn571() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn572() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn573() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn574() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn575() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn576() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn577() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn578() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn579() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn580() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn581() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn582() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn583() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn584() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn585() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn586() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn587() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn588() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn589() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn590() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn591() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn592() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn593() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn594() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn595() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn596() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn597() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn598() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn599() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn600() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn601() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn602() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn603() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn604() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn605() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn606() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn607() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn608() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn609() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn610() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn611() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn612() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn613() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn614() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn615() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn616() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn617() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn618() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn619() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn620() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn621() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn622() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn623() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn624() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn625() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn626() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn627() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn628() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn629() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn630() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn631() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn632() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn633() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn634() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn635() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn636() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn637() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn638() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn639() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn640() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn641() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn642() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn643() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn644() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn645() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn646() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn647() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn648() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn649() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn650() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn651() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn652() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn653() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn654() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn655() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn656() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn657() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn658() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn659() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn660() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn661() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn662() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn663() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn664() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn665() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn666() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn667() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn668() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn669() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn670() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn671() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn672() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn673() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn674() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn675() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn676() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn677() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn678() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn679() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn680() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn681() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn682() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn683() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn684() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn685() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn686() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn687() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn688() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn689() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn690() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn691() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn692() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn693() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn694() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn695() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn696() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn697() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn698() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn699() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn700() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn701() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn702() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn703() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn704() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn705() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn706() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn707() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn708() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn709() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn710() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn711() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn712() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn713() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn714() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn715() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn716() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn717() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn718() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn719() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn720() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn721() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn722() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn723() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn724() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn725() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn726() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn727() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn728() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn729() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn730() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn731() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn732() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn733() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn734() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn735() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn736() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn737() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn738() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn739() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn740() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn741() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn742() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn743() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn744() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn745() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn746() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn747() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn748() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn749() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn750() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn751() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn752() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn753() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn754() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn755() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn756() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn757() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn758() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn759() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn760() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn761() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn762() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn763() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn764() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn765() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn766() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn767() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn768() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn769() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn770() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn771() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn772() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn773() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn774() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn775() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn776() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn777() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn778() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn779() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn780() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn781() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn782() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn783() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn784() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn785() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn786() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn787() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn788() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn789() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn790() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn791() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn792() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn793() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn794() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn795() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn796() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn797() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn798() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn799() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn800() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn801() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn802() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn803() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn804() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn805() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn806() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn807() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn808() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn809() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn810() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn811() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn812() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn813() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn814() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn815() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn816() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn817() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn818() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn819() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn820() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn821() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn822() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn823() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn824() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn825() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn826() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn827() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn828() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn829() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn830() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn831() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn832() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn833() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn834() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn835() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn836() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn837() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn838() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn839() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn840() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn841() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn842() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn843() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn844() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn845() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn846() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn847() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn848() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn849() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn850() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn851() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn852() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn853() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn854() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn855() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn856() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn857() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn858() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn859() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn860() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn861() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn862() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn863() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn864() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn865() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn866() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn867() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn868() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn869() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn870() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn871() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn872() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn873() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn874() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn875() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn876() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn877() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn878() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn879() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn880() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn881() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn882() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn883() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn884() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn885() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn886() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn887() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn888() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn889() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn890() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn891() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn892() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn893() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn894() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn895() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn896() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn897() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn898() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn899() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn900() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn901() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn902() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn903() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn904() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn905() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn906() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn907() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn908() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn909() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn910() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn911() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn912() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn913() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn914() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn915() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn916() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn917() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn918() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn919() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn920() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn921() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn922() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn923() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn924() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn925() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn926() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn927() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn928() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn929() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn930() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn931() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn932() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn933() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn934() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn935() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn936() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn937() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn938() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn939() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn940() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn941() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn942() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn943() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn944() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn945() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn946() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn947() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn948() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn949() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn950() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn951() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn952() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn953() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn954() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn955() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn956() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn957() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn958() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn959() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn960() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn961() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn962() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn963() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn964() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn965() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn966() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn967() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn968() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn969() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn970() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn971() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn972() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn973() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn974() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn975() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn976() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn977() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn978() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn979() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn980() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn981() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn982() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn983() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn984() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn985() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn986() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn987() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn988() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn989() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn990() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn991() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn992() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn993() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn994() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn995() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn996() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn997() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn998() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn999() {}' -179: + for i in `seq 1 1000` -179: + echo 'void fn1000() {}' -177: + grep -q foo=0x3 -177: + out/test/elf/arm/shared-abs-sym/exe2 -177: + nm -D out/test/elf/arm/shared-abs-sym/exe2 -177: + grep -q foo out/test/elf/arm/shared-abs-sym/log2 -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -178: + out/test/elf/arm/shared/exe -178: + grep -q hello -177/273 Test #177: arm-shared-abs-sym .......................... Passed 0.42 sec -test 180 - Start 180: arm-shuffle-sections - -180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh" -180: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -180: Test timeout computed to be: 1500 -178: + grep -q fn3 -178: + readelf --symbols out/test/elf/arm/shared/exe +178: + readelf --dynamic out/test/elf/aarch64/soname/b.so +178: + grep -Fq 'Library soname' out/test/elf/aarch64/soname/log +178: + cc -B. -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -Wl,-soname,foo +179: + cc -o out/test/elf/aarch64/start-lib/b.o -c -xc - +179: + cat +178: + readelf --dynamic out/test/elf/aarch64/soname/b.so +178: + grep -Fq 'Library soname: [foo]' 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 -178/273 Test #178: arm-shared .................................. Passed 0.32 sec -test 181 - Start 181: arm-soname +176/270 Test #178: aarch64-soname ...................................... Passed 0.54 sec +test 180 + Start 180: aarch64-start-stop-symbol -181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" -181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -181: Test timeout computed to be: 1500 -180: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh +180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" +180: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +180: Test timeout computed to be: 1500 +180: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh 180: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C 180: ++++ uname -m -181: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh -180: +++ canonical_name armv7l +180: +++ canonical_name aarch64 180: +++ case $1 in -180: +++ echo arm -181: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -180: ++ HOST=arm +180: +++ echo aarch64 +180: ++ HOST=aarch64 180: ++ '[' -n '' ']' -180: ++ MACHINE=arm +180: ++ MACHINE=aarch64 180: ++ '[' -n '' ']' 180: ++ CC=cc 180: ++ CXX=c++ @@ -13562,20 +15865,45 @@ 180: ++ QEMU= 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT +180: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh .sh +180: ++ testname=start-stop-symbol +180: ++ echo -n 'Testing start-stop-symbol ... ' +180: Testing start-stop-symbol ... ++ t=out/test/elf/aarch64/start-stop-symbol +180: ++ mkdir -p out/test/elf/aarch64/start-stop-symbol +180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/a.o -xc - +180: + cat +179: + cat +179: + cc -o out/test/elf/aarch64/start-lib/c.o -c -xc - +180: + ar rcs out/test/elf/aarch64/start-stop-symbol/b.a out/test/elf/aarch64/start-stop-symbol/a.o +179: + cc -B. -o out/test/elf/aarch64/start-lib/exe -Wl,-start-lib out/test/elf/aarch64/start-lib/a.o -Wl,-end-lib out/test/elf/aarch64/start-lib/b.o out/test/elf/aarch64/start-lib/c.o +180: + cat +180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/c.o -xc - +179: + nm out/test/elf/aarch64/start-lib/exe +179: + grep -q ' foo$' out/test/elf/aarch64/start-lib/log +177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o +179: + grep -q ' bar$' out/test/elf/aarch64/start-lib/log +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +177/270 Test #179: aarch64-start-lib ................................... Passed 1.11 sec +test 181 + Start 181: aarch64-start-stop + +181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" +181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +181: Test timeout computed to be: 1500 +181: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh +181: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C -180: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh 181: ++++ uname -m -180: ++ testname=shuffle-sections -180: ++ echo -n 'Testing shuffle-sections ... ' -180: Testing shuffle-sections ... ++ t=out/test/elf/arm/shuffle-sections -180: ++ mkdir -p out/test/elf/arm/shuffle-sections -181: +++ canonical_name armv7l +181: +++ canonical_name aarch64 181: +++ case $1 in -181: +++ echo arm -181: ++ HOST=arm +181: +++ echo aarch64 +181: ++ HOST=aarch64 181: ++ '[' -n '' ']' -181: ++ MACHINE=arm +181: ++ MACHINE=aarch64 181: ++ '[' -n '' ']' 181: ++ CC=cc 181: ++ CXX=c++ @@ -13587,2045 +15915,50 @@ 181: ++ QEMU= 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT -181: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh -180: + cat -180: + cc -o out/test/elf/arm/shuffle-sections/a.o -ffunction-sections -c -xc - -181: ++ testname=soname -181: ++ echo -n 'Testing soname ... ' -181: Testing soname ... ++ t=out/test/elf/arm/soname -181: ++ mkdir -p out/test/elf/arm/soname +181: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh .sh +181: ++ testname=start-stop +181: ++ echo -n 'Testing start-stop ... ' +181: Testing start-stop ... ++ t=out/test/elf/aarch64/start-stop +181: ++ mkdir -p out/test/elf/aarch64/start-stop +180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a 181: + cat -181: + cc -fPIC -c -o out/test/elf/arm/soname/a.o -xc - -180: + cc -o out/test/elf/arm/shuffle-sections/b.o -ffunction-sections -c -xc - -180: ++ seq 1 1000 -181: + cc -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o -180: + for i in `seq 1 1000` -180: + echo 'void fn1() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn2() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn3() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn4() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn5() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn6() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn7() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn8() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn9() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn10() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn11() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn12() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn13() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn14() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn15() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn16() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn17() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn18() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn19() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn20() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn21() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn22() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn23() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn24() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn25() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn26() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn27() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn28() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn29() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn30() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn31() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn32() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn33() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn34() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn35() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn36() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn37() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn38() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn39() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn40() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn41() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn42() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn43() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn44() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn45() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn46() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn47() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn48() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn49() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn50() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn51() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn52() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn53() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn54() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn55() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn56() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn57() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn58() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn59() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn60() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn61() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn62() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn63() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn64() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn65() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn66() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn67() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn68() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn69() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn70() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn71() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn72() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn73() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn74() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn75() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn76() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn77() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn78() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn79() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn80() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn81() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn82() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn83() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn84() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn85() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn86() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn87() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn88() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn89() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn90() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn91() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn92() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn93() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn94() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn95() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn96() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn97() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn98() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn99() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn100() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn101() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn102() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn103() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn104() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn105() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn106() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn107() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn108() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn109() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn110() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn111() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn112() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn113() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn114() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn115() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn116() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn117() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn118() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn119() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn120() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn121() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn122() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn123() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn124() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn125() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn126() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn127() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn128() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn129() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn130() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn131() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn132() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn133() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn134() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn135() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn136() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn137() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn138() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn139() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn140() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn141() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn142() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn143() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn144() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn145() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn146() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn147() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn148() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn149() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn150() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn151() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn152() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn153() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn154() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn155() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn156() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn157() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn158() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn159() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn160() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn161() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn162() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn163() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn164() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn165() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn166() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn167() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn168() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn169() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn170() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn171() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn172() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn173() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn174() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn175() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn176() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn177() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn178() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn179() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn180() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn181() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn182() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn183() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn184() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn185() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn186() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn187() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn188() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn189() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn190() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn191() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn192() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn193() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn194() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn195() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn196() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn197() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn198() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn199() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn200() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn201() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn202() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn203() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn204() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn205() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn206() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn207() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn208() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn209() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn210() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn211() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn212() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn213() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn214() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn215() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn216() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn217() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn218() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn219() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn220() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn221() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn222() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn223() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn224() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn225() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn226() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn227() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn228() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn229() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn230() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn231() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn232() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn233() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn234() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn235() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn236() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn237() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn238() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn239() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn240() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn241() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn242() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn243() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn244() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn245() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn246() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn247() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn248() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn249() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn250() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn251() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn252() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn253() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn254() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn255() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn256() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn257() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn258() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn259() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn260() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn261() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn262() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn263() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn264() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn265() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn266() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn267() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn268() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn269() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn270() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn271() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn272() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn273() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn274() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn275() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn276() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn277() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn278() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn279() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn280() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn281() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn282() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn283() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn284() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn285() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn286() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn287() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn288() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn289() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn290() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn291() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn292() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn293() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn294() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn295() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn296() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn297() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn298() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn299() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn300() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn301() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn302() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn303() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn304() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn305() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn306() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn307() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn308() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn309() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn310() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn311() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn312() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn313() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn314() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn315() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn316() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn317() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn318() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn319() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn320() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn321() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn322() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn323() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn324() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn325() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn326() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn327() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn328() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn329() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn330() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn331() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn332() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn333() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn334() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn335() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn336() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn337() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn338() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn339() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn340() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn341() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn342() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn343() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn344() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn345() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn346() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn347() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn348() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn349() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn350() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn351() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn352() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn353() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn354() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn355() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn356() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn357() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn358() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn359() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn360() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn361() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn362() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn363() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn364() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn365() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn366() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn367() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn368() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn369() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn370() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn371() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn372() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn373() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn374() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn375() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn376() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn377() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn378() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn379() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn380() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn381() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn382() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn383() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn384() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn385() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn386() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn387() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn388() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn389() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn390() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn391() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn392() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn393() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn394() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn395() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn396() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn397() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn398() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn399() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn400() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn401() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn402() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn403() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn404() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn405() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn406() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn407() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn408() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn409() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn410() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn411() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn412() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn413() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn414() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn415() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn416() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn417() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn418() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn419() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn420() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn421() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn422() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn423() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn424() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn425() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn426() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn427() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn428() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn429() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn430() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn431() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn432() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn433() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn434() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn435() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn436() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn437() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn438() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn439() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn440() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn441() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn442() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn443() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn444() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn445() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn446() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn447() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn448() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn449() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn450() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn451() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn452() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn453() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn454() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn455() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn456() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn457() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn458() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn459() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn460() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn461() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn462() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn463() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn464() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn465() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn466() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn467() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn468() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn469() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn470() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn471() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn472() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn473() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn474() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn475() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn476() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn477() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn478() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn479() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn480() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn481() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn482() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn483() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn484() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn485() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn486() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn487() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn488() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn489() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn490() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn491() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn492() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn493() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn494() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn495() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn496() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn497() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn498() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn499() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn500() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn501() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn502() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn503() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn504() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn505() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn506() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn507() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn508() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn509() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn510() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn511() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn512() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn513() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn514() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn515() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn516() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn517() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn518() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn519() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn520() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn521() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn522() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn523() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn524() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn525() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn526() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn527() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn528() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn529() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn530() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn531() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn532() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn533() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn534() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn535() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn536() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn537() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn538() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn539() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn540() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn541() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn542() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn543() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn544() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn545() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn546() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn547() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn548() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn549() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn550() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn551() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn552() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn553() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn554() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn555() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn556() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn557() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn558() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn559() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn560() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn561() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn562() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn563() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn564() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn565() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn566() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn567() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn568() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn569() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn570() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn571() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn572() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn573() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn574() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn575() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn576() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn577() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn578() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn579() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn580() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn581() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn582() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn583() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn584() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn585() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn586() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn587() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn588() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn589() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn590() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn591() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn592() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn593() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn594() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn595() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn596() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn597() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn598() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn599() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn600() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn601() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn602() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn603() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn604() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn605() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn606() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn607() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn608() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn609() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn610() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn611() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn612() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn613() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn614() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn615() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn616() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn617() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn618() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn619() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn620() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn621() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn622() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn623() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn624() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn625() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn626() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn627() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn628() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn629() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn630() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn631() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn632() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn633() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn634() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn635() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn636() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn637() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn638() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn639() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn640() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn641() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn642() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn643() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn644() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn645() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn646() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn647() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn648() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn649() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn650() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn651() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn652() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn653() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn654() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn655() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn656() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn657() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn658() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn659() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn660() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn661() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn662() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn663() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn664() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn665() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn666() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn667() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn668() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn669() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn670() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn671() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn672() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn673() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn674() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn675() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn676() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn677() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn678() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn679() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn680() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn681() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn682() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn683() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn684() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn685() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn686() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn687() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn688() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn689() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn690() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn691() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn692() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn693() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn694() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn695() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn696() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn697() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn698() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn699() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn700() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn701() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn702() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn703() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn704() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn705() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn706() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn707() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn708() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn709() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn710() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn711() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn712() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn713() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn714() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn715() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn716() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn717() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn718() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn719() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn720() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn721() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn722() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn723() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn724() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn725() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn726() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn727() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn728() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn729() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn730() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn731() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn732() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn733() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn734() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn735() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn736() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn737() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn738() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn739() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn740() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn741() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn742() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn743() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn744() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn745() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn746() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn747() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn748() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn749() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn750() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn751() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn752() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn753() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn754() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn755() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn756() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn757() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn758() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn759() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn760() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn761() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn762() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn763() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn764() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn765() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn766() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn767() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn768() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn769() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn770() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn771() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn772() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn773() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn774() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn775() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn776() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn777() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn778() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn779() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn780() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn781() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn782() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn783() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn784() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn785() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn786() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn787() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn788() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn789() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn790() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn791() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn792() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn793() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn794() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn795() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn796() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn797() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn798() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn799() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn800() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn801() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn802() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn803() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn804() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn805() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn806() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn807() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn808() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn809() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn810() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn811() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn812() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn813() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn814() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn815() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn816() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn817() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn818() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn819() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn820() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn821() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn822() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn823() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn824() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn825() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn826() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn827() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn828() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn829() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn830() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn831() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn832() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn833() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn834() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn835() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn836() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn837() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn838() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn839() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn840() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn841() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn842() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn843() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn844() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn845() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn846() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn847() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn848() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn849() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn850() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn851() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn852() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn853() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn854() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn855() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn856() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn857() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn858() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn859() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn860() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn861() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn862() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn863() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn864() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn865() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn866() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn867() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn868() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn869() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn870() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn871() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn872() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn873() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn874() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn875() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn876() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn877() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn878() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn879() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn880() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn881() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn882() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn883() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn884() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn885() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn886() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn887() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn888() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn889() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn890() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn891() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn892() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn893() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn894() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn895() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn896() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn897() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn898() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn899() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn900() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn901() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn902() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn903() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn904() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn905() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn906() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn907() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn908() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn909() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn910() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn911() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn912() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn913() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn914() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn915() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn916() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn917() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn918() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn919() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn920() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn921() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn922() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn923() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn924() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn925() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn926() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn927() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn928() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn929() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn930() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn931() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn932() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn933() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn934() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn935() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn936() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn937() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn938() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn939() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn940() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn941() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn942() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn943() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn944() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn945() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn946() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn947() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn948() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn949() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn950() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn951() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn952() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn953() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn954() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn955() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn956() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn957() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn958() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn959() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn960() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn961() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn962() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn963() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn964() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn965() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn966() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn967() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn968() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn969() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn970() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn971() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn972() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn973() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn974() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn975() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn976() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn977() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn978() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn979() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn980() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn981() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn982() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn983() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn984() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn985() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn986() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn987() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn988() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn989() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn990() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn991() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn992() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn993() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn994() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn995() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn996() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn997() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn998() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn999() {}' -180: + for i in `seq 1 1000` -180: + echo 'void fn1000() {}' -181: + readelf --dynamic out/test/elf/arm/soname/b.so -181: + grep -Fq 'Library soname' out/test/elf/arm/soname/log -181: + cc -B. -o out/test/elf/arm/soname/b.so -shared out/test/elf/arm/soname/a.o -Wl,-soname,foo -181: + readelf --dynamic out/test/elf/arm/soname/b.so -181: + grep -Fq 'Library soname: [foo]' -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -179/273 Test #181: arm-soname .................................. Passed 0.21 sec +181: + cc -c -o out/test/elf/aarch64/start-stop/a.o -xc - +177: + out/test/elf/aarch64/shuffle-sections/exe1 +177: + grep -q 'Hello world' +177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe2 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections +181: + cc -B. -o out/test/elf/aarch64/start-stop/exe1 out/test/elf/aarch64/start-stop/a.o -Wl,--start-stop +180: + grep -q 'section foo section foo' +180: + out/test/elf/aarch64/start-stop-symbol/exe +180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a -Wl,-gc-sections +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o +177: + grep -q 'Hello world' +177: + out/test/elf/aarch64/shuffle-sections/exe2 +177: + diff out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/exe2 +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +178/270 Test #177: aarch64-shuffle-sections ............................ Passed 2.04 sec test 182 - Start 182: arm-start-lib + Start 182: aarch64-static-archive -182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" +182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" 182: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 182: Test timeout computed to be: 1500 -182: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh +181: + grep -q __start_text +181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +182: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh 182: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C +181: + grep -q __stop_text 182: ++++ uname -m -182: +++ canonical_name armv7l +182: +++ canonical_name aarch64 182: +++ case $1 in -182: +++ echo arm -182: ++ HOST=arm +182: +++ echo aarch64 +182: ++ HOST=aarch64 182: ++ '[' -n '' ']' -182: ++ MACHINE=arm +182: ++ MACHINE=aarch64 182: ++ '[' -n '' ']' 182: ++ CC=cc 182: ++ CXX=c++ @@ -15637,103 +15970,57 @@ 182: ++ QEMU= 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh -182: ++ testname=start-lib -182: ++ echo -n 'Testing start-lib ... ' -182: Testing start-lib ... ++ t=out/test/elf/arm/start-lib -182: ++ mkdir -p out/test/elf/arm/start-lib -182: + cat -182: + cc -o out/test/elf/arm/start-lib/a.o -c -xc - -182: + cat -182: + cc -o out/test/elf/arm/start-lib/b.o -c -xc - -182: + cat -182: + cc -o out/test/elf/arm/start-lib/c.o -c -xc - -182: + cc -B. -o out/test/elf/arm/start-lib/exe -Wl,-start-lib out/test/elf/arm/start-lib/a.o -Wl,-end-lib out/test/elf/arm/start-lib/b.o out/test/elf/arm/start-lib/c.o -179: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -182: + nm out/test/elf/arm/start-lib/exe -182: + grep -q ' foo$' out/test/elf/arm/start-lib/log -182: + grep -q ' bar$' out/test/elf/arm/start-lib/log -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -180/273 Test #182: arm-start-lib ............................... Passed 0.24 sec +182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh +181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +182: ++ testname=static-archive +182: ++ echo -n 'Testing static-archive ... ' +182: Testing static-archive ... ++ t=out/test/elf/aarch64/static-archive +182: ++ mkdir -p out/test/elf/aarch64/static-archive +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +179/270 Test #181: aarch64-start-stop .................................. Passed 0.38 sec test 183 - Start 183: arm-start-stop-symbol + Start 183: aarch64-static-pie -183: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" +183: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh" 183: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 183: Test timeout computed to be: 1500 -183: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh +182: + cat +182: + cc -o out/test/elf/aarch64/static-archive/long-long-long-filename.o -c -xc - +183: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh +180: + out/test/elf/aarch64/start-stop-symbol/exe +180: + grep -q 'section foo section foo' 183: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C -183: ++++ uname -m -183: +++ canonical_name armv7l -183: +++ case $1 in -183: +++ echo arm -183: ++ HOST=arm -183: ++ '[' -n '' ']' -183: ++ MACHINE=arm -183: ++ '[' -n '' ']' -183: ++ CC=cc -183: ++ CXX=c++ -183: ++ GCC=gcc -183: ++ GXX=g++ -183: ++ OBJDUMP=objdump -183: ++ OBJCOPY=objcopy -183: ++ STRIP=strip -183: ++ QEMU= -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT -183: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh .sh -183: ++ testname=start-stop-symbol -183: ++ echo -n 'Testing start-stop-symbol ... ' -183: Testing start-stop-symbol ... ++ t=out/test/elf/arm/start-stop-symbol -183: ++ mkdir -p out/test/elf/arm/start-stop-symbol -183: + cat -183: + cc -c -o out/test/elf/arm/start-stop-symbol/a.o -xc - -179: + out/test/elf/arm/shuffle-sections-seed/exe1 -179: + grep -q 'Hello world' -179: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -183: + ar rcs out/test/elf/arm/start-stop-symbol/b.a out/test/elf/arm/start-stop-symbol/a.o -183: + cat -183: + cc -c -o out/test/elf/arm/start-stop-symbol/c.o -xc - -183: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a -179: + out/test/elf/arm/shuffle-sections-seed/exe2 -179: + grep -q 'Hello world' -179: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -183: + out/test/elf/arm/start-stop-symbol/exe -183: + grep -q 'section foo section foo' -183: + cc -B. -o out/test/elf/arm/start-stop-symbol/exe out/test/elf/arm/start-stop-symbol/c.o out/test/elf/arm/start-stop-symbol/b.a -Wl,-gc-sections -179: + out/test/elf/arm/shuffle-sections-seed/exe3 -179: + grep -q 'Hello world' -180: + cc -B. -o out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o -179: + cc -B. -o out/test/elf/arm/shuffle-sections-seed/exe4 out/test/elf/arm/shuffle-sections-seed/a.o out/test/elf/arm/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 -183: + grep -q 'section foo section foo' -183: + out/test/elf/arm/start-stop-symbol/exe -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -181/273 Test #183: arm-start-stop-symbol ....................... Passed 0.28 sec +176: + grep -q 'Hello world' +176: + out/test/elf/aarch64/shuffle-sections-seed/exe1 +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +180/270 Test #180: aarch64-start-stop-symbol ........................... Passed 1.03 sec test 184 - Start 184: arm-start-stop + Start 184: aarch64-stdout -184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" +184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" 184: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 184: Test timeout computed to be: 1500 -184: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh +183: ++++ uname -m +184: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh 184: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++++ uname -m -184: +++ canonical_name armv7l +184: +++ canonical_name aarch64 184: +++ case $1 in -184: +++ echo arm -184: ++ HOST=arm +184: +++ echo aarch64 +184: ++ HOST=aarch64 184: ++ '[' -n '' ']' -184: ++ MACHINE=arm +184: ++ MACHINE=aarch64 184: ++ '[' -n '' ']' 184: ++ CC=cc 184: ++ CXX=c++ @@ -15745,43 +16032,71 @@ 184: ++ QEMU= 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT -179: + out/test/elf/arm/shuffle-sections-seed/exe4 -184: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh .sh -179: + grep -q 'Hello world' -184: ++ testname=start-stop -184: ++ echo -n 'Testing start-stop ... ' -184: Testing start-stop ... ++ t=out/test/elf/arm/start-stop -184: ++ mkdir -p out/test/elf/arm/start-stop -179: + diff out/test/elf/arm/shuffle-sections-seed/exe1 out/test/elf/arm/shuffle-sections-seed/exe2 -179: + diff out/test/elf/arm/shuffle-sections-seed/exe2 out/test/elf/arm/shuffle-sections-seed/exe3 +183: +++ canonical_name aarch64 +183: +++ case $1 in +183: +++ echo aarch64 +183: ++ HOST=aarch64 +183: ++ '[' -n '' ']' +183: ++ MACHINE=aarch64 +183: ++ '[' -n '' ']' +183: ++ CC=cc +183: ++ CXX=c++ +183: ++ GCC=gcc +183: ++ GXX=g++ +183: ++ OBJDUMP=objdump +183: ++ OBJCOPY=objcopy +183: ++ STRIP=strip +183: ++ QEMU= +183: ++ trap 'on_error $LINENO' ERR +183: ++ trap on_exit EXIT +183: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh .sh +184: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh .sh +183: ++ testname=static-pie +183: ++ echo -n 'Testing static-pie ... ' +183: Testing static-pie ... ++ t=out/test/elf/aarch64/static-pie +183: ++ mkdir -p out/test/elf/aarch64/static-pie +184: ++ testname=stdout +184: ++ echo -n 'Testing stdout ... ' +184: Testing stdout ... ++ t=out/test/elf/aarch64/stdout +184: ++ mkdir -p out/test/elf/aarch64/stdout +183: + test_cflags -static-pie 184: + cat -184: + cc -c -o out/test/elf/arm/start-stop/a.o -xc - -180: + grep -q 'Hello world' -179: + diff out/test/elf/arm/shuffle-sections-seed/exe3 out/test/elf/arm/shuffle-sections-seed/exe4 -180: + out/test/elf/arm/shuffle-sections/exe1 -180: + cc -B. -o out/test/elf/arm/shuffle-sections/exe2 out/test/elf/arm/shuffle-sections/a.o out/test/elf/arm/shuffle-sections/b.o -Wl,-shuffle-sections -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -182/273 Test #179: arm-shuffle-sections-seed ................... Passed 1.05 sec +184: + cc -o out/test/elf/aarch64/stdout/a.o -c -xc - +183: + cc -static-pie -o /dev/null -xc - +183: + echo 'int main() {}' +182: + cat +182: + cc -o out/test/elf/aarch64/static-archive/b.o -c -xc - +176: + grep -q 'Hello world' +176: + out/test/elf/aarch64/shuffle-sections-seed/exe2 +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +184: + cc -B. -Wl,-build-id=sha1 out/test/elf/aarch64/stdout/a.o -o - +182: + cat +182: + cc -o out/test/elf/aarch64/static-archive/c.o -c -xc - +183: + skip +183: + echo skipped +183: skipped +183: + trap - EXIT +183: + exit 0 +181/270 Test #183: aarch64-static-pie ..................................***Skipped 0.35 sec test 185 - Start 185: arm-static-archive + Start 185: aarch64-strip -185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" +185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" 185: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 185: Test timeout computed to be: 1500 -185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh +185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh 185: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C +182: + rm -f out/test/elf/aarch64/static-archive/d.a 185: ++++ uname -m -185: +++ canonical_name armv7l +176: + grep -q 'Hello world' +185: +++ canonical_name aarch64 185: +++ case $1 in -185: +++ echo arm -185: ++ HOST=arm +185: +++ echo aarch64 +185: ++ HOST=aarch64 185: ++ '[' -n '' ']' -185: ++ MACHINE=arm +185: ++ MACHINE=aarch64 185: ++ '[' -n '' ']' 185: ++ CC=cc 185: ++ CXX=c++ @@ -15793,41 +16108,52 @@ 185: ++ QEMU= 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT -185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh -185: ++ testname=static-archive -185: ++ echo -n 'Testing static-archive ... ' -185: Testing static-archive ... ++ t=out/test/elf/arm/static-archive -185: ++ mkdir -p out/test/elf/arm/static-archive -185: + cat -185: + cc -o out/test/elf/arm/static-archive/long-long-long-filename.o -c -xc - -184: + cc -B. -o out/test/elf/arm/start-stop/exe1 out/test/elf/arm/start-stop/a.o -Wl,--start-stop -180: + out/test/elf/arm/shuffle-sections/exe2 -180: + grep -q 'Hello world' -180: + diff out/test/elf/arm/shuffle-sections/exe1 out/test/elf/arm/shuffle-sections/exe2 +176: + out/test/elf/aarch64/shuffle-sections-seed/exe3 +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe4 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +182: + cd out/test/elf/aarch64/static-archive +182: + ar rcs d.a long-long-long-filename.o b.o +185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh +185: ++ testname=strip +185: ++ echo -n 'Testing strip ... ' +185: Testing strip ... ++ t=out/test/elf/aarch64/strip +185: ++ mkdir -p out/test/elf/aarch64/strip +182: + cc -B. -Wl,--trace -o out/test/elf/aarch64/static-archive/exe out/test/elf/aarch64/static-archive/c.o out/test/elf/aarch64/static-archive/d.a +185: + cc -x assembler -c -o out/test/elf/aarch64/strip/a.o -Wa,-L - 185: + cat -185: + cc -o out/test/elf/arm/static-archive/b.o -c -xc - -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -183/273 Test #180: arm-shuffle-sections ........................ Passed 0.87 sec +184: + chmod 755 out/test/elf/aarch64/stdout/exe +184: + out/test/elf/aarch64/stdout/exe +184: + grep -q 'Hello world' +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +185: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o +182/270 Test #184: aarch64-stdout ...................................... Passed 0.41 sec test 186 - Start 186: arm-static-pie + Start 186: aarch64-symbol-rank -186: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh" +186: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh" 186: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 186: Test timeout computed to be: 1500 -186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh +185: + readelf --symbols out/test/elf/aarch64/strip/exe +185: + grep -Fq _start out/test/elf/aarch64/strip/log +185: + grep -Fq foo out/test/elf/aarch64/strip/log +185: + grep -Fq bar out/test/elf/aarch64/strip/log +185: + '[' aarch64 '!=' riscv32 ']' +185: + '[' aarch64 '!=' riscv64 ']' +185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +185: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -strip-all +186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh 186: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C 186: ++++ uname -m -186: +++ canonical_name armv7l +186: +++ canonical_name aarch64 186: +++ case $1 in -186: +++ echo arm -186: ++ HOST=arm +186: +++ echo aarch64 +186: ++ HOST=aarch64 186: ++ '[' -n '' ']' -186: ++ MACHINE=arm +186: ++ MACHINE=aarch64 186: ++ '[' -n '' ']' 186: ++ CC=cc 186: ++ CXX=c++ @@ -15839,42 +16165,80 @@ 186: ++ QEMU= 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT -186: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh .sh -186: ++ testname=static-pie -186: ++ echo -n 'Testing static-pie ... ' -186: Testing static-pie ... ++ t=out/test/elf/arm/static-pie -186: ++ mkdir -p out/test/elf/arm/static-pie -186: + test_cflags -static-pie -186: + echo 'int main() {}' -186: + cc -static-pie -o /dev/null -xc - -184: + readelf -sW out/test/elf/arm/start-stop/exe1 -184: + grep -q __start_text -184: + readelf -sW out/test/elf/arm/start-stop/exe1 -184: + grep -q __stop_text -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -184/273 Test #184: arm-start-stop .............................. Passed 0.17 sec +186: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh .sh +186: ++ testname=symbol-rank +186: ++ echo -n 'Testing symbol-rank ... ' +186: Testing symbol-rank ... ++ t=out/test/elf/aarch64/symbol-rank +186: ++ mkdir -p out/test/elf/aarch64/symbol-rank +186: + cat +185: + readelf --symbols out/test/elf/aarch64/strip/exe +186: + cc -o out/test/elf/aarch64/symbol-rank/a.o -c -xc - +185: + grep -Fq _start out/test/elf/aarch64/strip/log +176: + grep -q 'Hello world' +176: + out/test/elf/aarch64/shuffle-sections-seed/exe4 +185: + grep -Fq foo out/test/elf/aarch64/strip/log +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/exe2 +185: + grep -Fq bar out/test/elf/aarch64/strip/log +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/exe3 +185: + '[' aarch64 '!=' riscv32 ']' +185: + '[' aarch64 '!=' riscv64 ']' +185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/exe4 +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +182: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/aarch64/static-archive/log +183/270 Test #185: aarch64-strip ....................................... Passed 0.27 sec test 187 - Start 187: arm-stdout + Start 187: aarch64-symbol-version -187: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" +187: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh" 187: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 187: Test timeout computed to be: 1500 -187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +184/270 Test #176: aarch64-shuffle-sections-seed ....................... Passed 2.75 sec +test 188 + Start 188: aarch64-symbol-version2 + +188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" +188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +188: Test timeout computed to be: 1500 +182: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/aarch64/static-archive/log +182: + grep -Fq static-archive/c.o out/test/elf/aarch64/static-archive/log +187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh 187: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C -185: + cat -185: + cc -o out/test/elf/arm/static-archive/c.o -c -xc - +188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh +186: + cat +182: + grep -q 8 +188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +188: ++ export LC_ALL=C +188: ++ LC_ALL=C +182: + out/test/elf/aarch64/static-archive/exe +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +185/270 Test #182: aarch64-static-archive .............................. Passed 0.73 sec +test 189 + Start 189: aarch64-symbol-version3 + +189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" +189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +189: Test timeout computed to be: 1500 +186: + cc -o out/test/elf/aarch64/symbol-rank/b.o -c -xc - -fcommon 187: ++++ uname -m -187: +++ canonical_name armv7l +187: +++ canonical_name aarch64 187: +++ case $1 in -187: +++ echo arm -187: ++ HOST=arm +187: +++ echo aarch64 +187: ++ HOST=aarch64 187: ++ '[' -n '' ']' -187: ++ MACHINE=arm +187: ++ MACHINE=aarch64 187: ++ '[' -n '' ']' 187: ++ CC=cc 187: ++ CXX=c++ @@ -15886,40 +16250,18 @@ 187: ++ QEMU= 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT -187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh .sh -187: ++ testname=stdout -187: ++ echo -n 'Testing stdout ... ' -187: Testing stdout ... ++ t=out/test/elf/arm/stdout -187: ++ mkdir -p out/test/elf/arm/stdout -187: + cat -187: + cc -o out/test/elf/arm/stdout/a.o -c -xc - -186: + skip -186: + echo skipped -186: skipped -186: + trap - EXIT -186: + exit 0 -185/273 Test #186: arm-static-pie ..............................***Skipped 0.11 sec -test 188 - Start 188: arm-strip - -188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" -188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -188: Test timeout computed to be: 1500 -185: + rm -f out/test/elf/arm/static-archive/d.a -188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh -185: + cd out/test/elf/arm/static-archive -185: + ar rcs d.a long-long-long-filename.o b.o -188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -188: ++ export LC_ALL=C -188: ++ LC_ALL=C +187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh +187: ++ testname=symbol-version +187: ++ echo -n 'Testing symbol-version ... ' +187: Testing symbol-version ... ++ t=out/test/elf/aarch64/symbol-version +187: ++ mkdir -p out/test/elf/aarch64/symbol-version 188: ++++ uname -m -188: +++ canonical_name armv7l +188: +++ canonical_name aarch64 188: +++ case $1 in -188: +++ echo arm -185: + cc -B. -Wl,--trace -o out/test/elf/arm/static-archive/exe out/test/elf/arm/static-archive/c.o out/test/elf/arm/static-archive/d.a -188: ++ HOST=arm +188: +++ echo aarch64 +188: ++ HOST=aarch64 188: ++ '[' -n '' ']' -188: ++ MACHINE=arm +188: ++ MACHINE=aarch64 188: ++ '[' -n '' ']' 188: ++ CC=cc 188: ++ CXX=c++ @@ -15931,72 +16273,25 @@ 188: ++ QEMU= 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT -188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh -188: ++ testname=strip -188: ++ echo -n 'Testing strip ... ' -188: Testing strip ... ++ t=out/test/elf/arm/strip -188: ++ mkdir -p out/test/elf/arm/strip -187: + cc -B. -Wl,-build-id=sha1 out/test/elf/arm/stdout/a.o -o - -188: + cat -188: + cc -x assembler -c -o out/test/elf/arm/strip/a.o -Wa,-L - -188: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -188: + readelf --symbols out/test/elf/arm/strip/exe -188: + grep -Fq _start out/test/elf/arm/strip/log -188: + grep -Fq foo out/test/elf/arm/strip/log -188: + grep -Fq bar out/test/elf/arm/strip/log -188: + '[' arm '!=' riscv32 ']' -188: + '[' arm '!=' riscv64 ']' -188: + grep -Fq .L.baz out/test/elf/arm/strip/log -188: + ./mold -o out/test/elf/arm/strip/exe out/test/elf/arm/strip/a.o -strip-all -185: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/arm/static-archive/log -185: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/arm/static-archive/log -187: + chmod 755 out/test/elf/arm/stdout/exe -185: + grep -Fq static-archive/c.o out/test/elf/arm/static-archive/log -187: + out/test/elf/arm/stdout/exe -187: + grep -q 'Hello world' -185: + out/test/elf/arm/static-archive/exe -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -186/273 Test #187: arm-stdout .................................. Passed 0.18 sec -test 189 - Start 189: arm-symbol-rank - -189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh" -189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -189: Test timeout computed to be: 1500 -185: + grep -q 8 -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -188: + readelf --symbols out/test/elf/arm/strip/exe -187/273 Test #185: arm-static-archive .......................... Passed 0.31 sec -test 190 - Start 190: arm-symbol-version - -190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh" -190: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -190: Test timeout computed to be: 1500 -188: + grep -Fq _start out/test/elf/arm/strip/log -188: + grep -Fq foo out/test/elf/arm/strip/log -189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh +189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh 189: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C -188: + grep -Fq bar out/test/elf/arm/strip/log -190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh +188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh +187: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version/a.o -xc - +188: ++ testname=symbol-version2 +188: ++ echo -n 'Testing symbol-version2 ... ' +188: Testing symbol-version2 ... ++ t=out/test/elf/aarch64/symbol-version2 +188: ++ mkdir -p out/test/elf/aarch64/symbol-version2 +187: + cat 189: ++++ uname -m -190: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -190: ++ export LC_ALL=C -190: ++ LC_ALL=C -189: +++ canonical_name armv7l +188: + cat +189: +++ canonical_name aarch64 189: +++ case $1 in -189: +++ echo arm -189: ++ HOST=arm +189: +++ echo aarch64 +189: ++ HOST=aarch64 189: ++ '[' -n '' ']' -189: ++ MACHINE=arm +189: ++ MACHINE=aarch64 189: ++ '[' -n '' ']' 189: ++ CC=cc 189: ++ CXX=c++ @@ -16008,34 +16303,58 @@ 189: ++ QEMU= 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT -188: + '[' arm '!=' riscv32 ']' -188: + '[' arm '!=' riscv64 ']' -188: + grep -Fq .L.baz out/test/elf/arm/strip/log -189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh .sh +188: + cc -o out/test/elf/aarch64/symbol-version2/a.o -c -xc - +189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh +189: ++ testname=symbol-version3 +189: ++ echo -n 'Testing symbol-version3 ... ' +189: Testing symbol-version3 ... ++ t=out/test/elf/aarch64/symbol-version3 +189: ++ mkdir -p out/test/elf/aarch64/symbol-version3 +189: + cc -o out/test/elf/aarch64/symbol-version3/a.o -c -xc - +189: + cat +186: + cc -o out/test/elf/aarch64/symbol-rank/c.o -c -xc - +186: + cat +187: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +187: + cc -B. -shared -o out/test/elf/aarch64/symbol-version/c.so out/test/elf/aarch64/symbol-version/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version/b.ver +189: + cat +188: + cat +189: + cc -B. -o out/test/elf/aarch64/symbol-version3/c.so -shared out/test/elf/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version3/b.version +188: + cc -B. -o out/test/elf/aarch64/symbol-version2/c.so -shared out/test/elf/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version2/b.version +186: + cc -o out/test/elf/aarch64/symbol-rank/d.o -c -xc - -fcommon +186: + cat +187: + readelf --symbols out/test/elf/aarch64/symbol-version/c.so +187: + grep -Fq foo@VER1 out/test/elf/aarch64/symbol-version/log +187: + grep -Fq foo@VER2 out/test/elf/aarch64/symbol-version/log +187: + grep -Fq foo@@VER3 out/test/elf/aarch64/symbol-version/log +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +186/270 Test #187: aarch64-symbol-version .............................. Passed 0.44 sec +test 190 + Start 190: aarch64-symtab-dso + +190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" +190: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +190: Test timeout computed to be: 1500 +188: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version2/c.so +188: + grep -q ' foo@TEST$' out/test/elf/aarch64/symbol-version2/log +188: + grep -q ' bar@TEST$' out/test/elf/aarch64/symbol-version2/log +190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh +190: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +190: ++ export LC_ALL=C +190: ++ LC_ALL=C +189: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version3/c.so +188: + grep -q ' bar1$' out/test/elf/aarch64/symbol-version2/log +188: + grep -q ' foo@@TEST$' out/test/elf/aarch64/symbol-version2/log 190: ++++ uname -m -190: +++ canonical_name armv7l +190: +++ canonical_name aarch64 190: +++ case $1 in -190: +++ echo arm -189: ++ testname=symbol-rank -189: ++ echo -n 'Testing symbol-rank ... ' -189: Testing symbol-rank ... ++ t=out/test/elf/arm/symbol-rank -189: ++ mkdir -p out/test/elf/arm/symbol-rank -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -190: ++ HOST=arm +190: +++ echo aarch64 +190: ++ HOST=aarch64 190: ++ '[' -n '' ']' -190: ++ MACHINE=arm +190: ++ MACHINE=aarch64 190: ++ '[' -n '' ']' 190: ++ CC=cc -188/273 Test #188: arm-strip ................................... Passed 0.13 sec -test 191 - Start 191: arm-symbol-version2 - -191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" -191: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -191: Test timeout computed to be: 1500 190: ++ CXX=c++ 190: ++ GCC=gcc 190: ++ GXX=g++ @@ -16045,26 +16364,51 @@ 190: ++ QEMU= 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT -190: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh -190: ++ testname=symbol-version -190: ++ echo -n 'Testing symbol-version ... ' -190: Testing symbol-version ... ++ t=out/test/elf/arm/symbol-version -190: ++ mkdir -p out/test/elf/arm/symbol-version -189: + cat -189: + cc -o out/test/elf/arm/symbol-rank/a.o -c -xc - -191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh -190: + cat -190: + cc -fPIC -c -o out/test/elf/arm/symbol-version/a.o -xc - +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +187/270 Test #188: aarch64-symbol-version2 ............................. Passed 0.50 sec +test 191 + Start 191: aarch64-symtab-section-symbols + +191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" +191: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +191: Test timeout computed to be: 1500 +189: + grep -q ' foo@@TEST1$' out/test/elf/aarch64/symbol-version3/log +189: + grep -q ' foo@TEST2$' out/test/elf/aarch64/symbol-version3/log +190: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh .sh +190: ++ testname=symtab-dso +190: ++ echo -n 'Testing symtab-dso ... ' +190: Testing symtab-dso ... ++ t=out/test/elf/aarch64/symtab-dso +190: ++ mkdir -p out/test/elf/aarch64/symtab-dso +189: + grep -q ' foo@TEST3$' out/test/elf/aarch64/symbol-version3/log +190: + cc -o out/test/elf/aarch64/symtab-dso/a.o -c -xc - +191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh 191: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C +190: + cat +186: + rm -f out/test/elf/aarch64/symbol-rank/x.a +189: + grep -q ' foo$' out/test/elf/aarch64/symbol-version3/log +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +188/270 Test #189: aarch64-symbol-version3 ............................. Passed 0.52 sec +test 192 + Start 192: aarch64-symtab + +192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" +192: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +192: Test timeout computed to be: 1500 191: ++++ uname -m -191: +++ canonical_name armv7l +191: +++ canonical_name aarch64 191: +++ case $1 in -191: +++ echo arm -191: ++ HOST=arm +191: +++ echo aarch64 +191: ++ HOST=aarch64 191: ++ '[' -n '' ']' -191: ++ MACHINE=arm +191: ++ MACHINE=aarch64 191: ++ '[' -n '' ']' 191: ++ CC=cc 191: ++ CXX=c++ @@ -16076,58 +16420,26 @@ 191: ++ QEMU= 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT -191: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh -191: ++ testname=symbol-version2 -191: ++ echo -n 'Testing symbol-version2 ... ' -191: Testing symbol-version2 ... ++ t=out/test/elf/arm/symbol-version2 -191: ++ mkdir -p out/test/elf/arm/symbol-version2 -191: + cat -191: + cc -o out/test/elf/arm/symbol-version2/a.o -c -xc - -189: + cat -189: + cc -o out/test/elf/arm/symbol-rank/b.o -c -xc - -fcommon -190: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -190: + cc -B. -shared -o out/test/elf/arm/symbol-version/c.so out/test/elf/arm/symbol-version/a.o -Wl,--version-script=out/test/elf/arm/symbol-version/b.ver -191: + cat -191: + cc -B. -o out/test/elf/arm/symbol-version2/c.so -shared out/test/elf/arm/symbol-version2/a.o -Wl,--version-script=out/test/elf/arm/symbol-version2/b.version -189: + cat -189: + cc -o out/test/elf/arm/symbol-rank/c.o -c -xc - -189: + cat -189: + cc -o out/test/elf/arm/symbol-rank/d.o -c -xc - -fcommon -190: + readelf --symbols out/test/elf/arm/symbol-version/c.so -190: + grep -Fq foo@VER1 out/test/elf/arm/symbol-version/log -190: + grep -Fq foo@VER2 out/test/elf/arm/symbol-version/log -190: + grep -Fq foo@@VER3 out/test/elf/arm/symbol-version/log -191: + readelf -W --dyn-syms out/test/elf/arm/symbol-version2/c.so -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -189/273 Test #190: arm-symbol-version .......................... Passed 0.18 sec -test 192 - Start 192: arm-symbol-version3 - -192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" -192: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -192: Test timeout computed to be: 1500 -191: + grep -q ' foo@TEST$' out/test/elf/arm/symbol-version2/log -191: + grep -q ' bar@TEST$' out/test/elf/arm/symbol-version2/log -192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh -191: + grep -q ' bar1$' out/test/elf/arm/symbol-version2/log +186: + ar rcs out/test/elf/aarch64/symbol-rank/x.a out/test/elf/aarch64/symbol-rank/a.o out/test/elf/aarch64/symbol-rank/b.o out/test/elf/aarch64/symbol-rank/c.o +191: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh .sh +191: ++ testname=symtab-section-symbols +191: ++ echo -n 'Testing symtab-section-symbols ... ' +191: Testing symtab-section-symbols ... ++ t=out/test/elf/aarch64/symtab-section-symbols +191: ++ mkdir -p out/test/elf/aarch64/symtab-section-symbols +192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh 192: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C -191: + grep -q ' foo@@TEST$' out/test/elf/arm/symbol-version2/log +191: + cat +191: + cc -o out/test/elf/aarch64/symtab-section-symbols/a.o -c -xc - +186: + cc -B. -o out/test/elf/aarch64/symbol-rank/exe out/test/elf/aarch64/symbol-rank/d.o out/test/elf/aarch64/symbol-rank/x.a 192: ++++ uname -m -192: +++ canonical_name armv7l +192: +++ canonical_name aarch64 192: +++ case $1 in -192: +++ echo arm -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -192: ++ HOST=arm +192: +++ echo aarch64 +192: ++ HOST=aarch64 192: ++ '[' -n '' ']' -192: ++ MACHINE=arm +192: ++ MACHINE=aarch64 192: ++ '[' -n '' ']' 192: ++ CC=cc 192: ++ CXX=c++ @@ -16137,33 +16449,93 @@ 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= -190/273 Test #191: arm-symbol-version2 ......................... Passed 0.18 sec +192: ++ trap 'on_error $LINENO' ERR +192: ++ trap on_exit EXIT +192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh +192: ++ testname=symtab +192: ++ echo -n 'Testing symtab ... ' +192: Testing symtab ... ++ t=out/test/elf/aarch64/symtab +192: ++ mkdir -p out/test/elf/aarch64/symtab +192: + cat +192: + cc -o out/test/elf/aarch64/symtab/a.o -c -x assembler - +192: + cat +192: + cc -o out/test/elf/aarch64/symtab/b.o -c -x assembler - +190: + cc -B. -o out/test/elf/aarch64/symtab-dso/exe out/test/elf/aarch64/symtab-dso/a.o +192: + echo '{ local: module_local; global: *; };' +192: + ./mold -o out/test/elf/aarch64/symtab/exe out/test/elf/aarch64/symtab/a.o out/test/elf/aarch64/symtab/b.o --version-script=out/test/elf/aarch64/symtab/c.map +191: + cc -B. -o out/test/elf/aarch64/symtab-section-symbols/exe out/test/elf/aarch64/symtab-section-symbols/a.o +192: + readelf --symbols out/test/elf/aarch64/symtab/exe +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/aarch64/symtab/log +186: + out/test/elf/aarch64/symbol-rank/exe +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +186: + grep -q '^0 0 0 5$' +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +189/270 Test #186: aarch64-symbol-rank ................................. Passed 1.00 sec test 193 - Start 193: arm-symtab-dso + Start 193: aarch64-synthetic-symbols -193: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" +193: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh" 193: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 193: Test timeout computed to be: 1500 -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh -192: ++ testname=symbol-version3 -192: ++ echo -n 'Testing symbol-version3 ... ' -192: Testing symbol-version3 ... ++ t=out/test/elf/arm/symbol-version3 -192: ++ mkdir -p out/test/elf/arm/symbol-version3 -193: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh +190/270 Test #192: aarch64-symtab ...................................... Passed 0.28 sec +test 194 + Start 194: aarch64-sysroot-linker-script + +194: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh" +194: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +194: Test timeout computed to be: 1500 +191: + grep -q 'SECTION LOCAL DEFAULT' +191: + readelf -s out/test/elf/aarch64/symtab-section-symbols/exe +194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh +194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +194: ++ export LC_ALL=C +194: ++ LC_ALL=C +190: + nm out/test/elf/aarch64/symtab-dso/exe +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +191/270 Test #191: aarch64-symtab-section-symbols ...................... Passed 0.35 sec +test 195 + Start 195: aarch64-sysroot + +195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" +195: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +195: Test timeout computed to be: 1500 +190: + grep -q 'U puts$' +193: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh 193: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C -192: + cc -o out/test/elf/arm/symbol-version3/a.o -c -xc - -192: + cat +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 193: ++++ uname -m -193: +++ canonical_name armv7l +192/270 Test #190: aarch64-symtab-dso .................................. Passed 0.43 sec +test 196 + Start 196: aarch64-sysroot2 + +196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" +196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +196: Test timeout computed to be: 1500 +193: +++ canonical_name aarch64 193: +++ case $1 in -193: +++ echo arm -193: ++ HOST=arm +193: +++ echo aarch64 +193: ++ HOST=aarch64 193: ++ '[' -n '' ']' -193: ++ MACHINE=arm +193: ++ MACHINE=aarch64 193: ++ '[' -n '' ']' 193: ++ CC=cc 193: ++ CXX=c++ @@ -16175,46 +16547,18 @@ 193: ++ QEMU= 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT -193: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh .sh -193: ++ testname=symtab-dso -193: ++ echo -n 'Testing symtab-dso ... ' -193: Testing symtab-dso ... ++ t=out/test/elf/arm/symtab-dso -193: ++ mkdir -p out/test/elf/arm/symtab-dso -193: + cat -193: + cc -o out/test/elf/arm/symtab-dso/a.o -c -xc - -189: + rm -f out/test/elf/arm/symbol-rank/x.a -189: + ar rcs out/test/elf/arm/symbol-rank/x.a out/test/elf/arm/symbol-rank/a.o out/test/elf/arm/symbol-rank/b.o out/test/elf/arm/symbol-rank/c.o -189: + cc -B. -o out/test/elf/arm/symbol-rank/exe out/test/elf/arm/symbol-rank/d.o out/test/elf/arm/symbol-rank/x.a -192: + cat -192: + cc -B. -o out/test/elf/arm/symbol-version3/c.so -shared out/test/elf/arm/symbol-version3/a.o -Wl,--version-script=out/test/elf/arm/symbol-version3/b.version -193: + cc -B. -o out/test/elf/arm/symtab-dso/exe out/test/elf/arm/symtab-dso/a.o -189: + out/test/elf/arm/symbol-rank/exe -189: + grep -q '^0 0 0 5$' -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -191/273 Test #189: arm-symbol-rank ............................. Passed 0.34 sec -test 194 - Start 194: arm-symtab-section-symbols - -194: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" -194: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -194: Test timeout computed to be: 1500 -192: + readelf -W --dyn-syms out/test/elf/arm/symbol-version3/c.so -194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh -194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -194: ++ export LC_ALL=C -194: ++ LC_ALL=C -192: + grep -q ' foo@@TEST1$' out/test/elf/arm/symbol-version3/log +193: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh .sh +193: ++ testname=synthetic-symbols +193: ++ echo -n 'Testing synthetic-symbols ... ' +193: Testing synthetic-symbols ... ++ t=out/test/elf/aarch64/synthetic-symbols +193: ++ mkdir -p out/test/elf/aarch64/synthetic-symbols 194: ++++ uname -m -192: + grep -q ' foo@TEST2$' out/test/elf/arm/symbol-version3/log -194: +++ canonical_name armv7l +194: +++ canonical_name aarch64 194: +++ case $1 in -194: +++ echo arm -194: ++ HOST=arm +194: +++ echo aarch64 +194: ++ HOST=aarch64 194: ++ '[' -n '' ']' -194: ++ MACHINE=arm +194: ++ MACHINE=aarch64 194: ++ '[' -n '' ']' 194: ++ CC=cc 194: ++ CXX=c++ @@ -16226,39 +16570,24 @@ 194: ++ QEMU= 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT -194: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh .sh -192: + grep -q ' foo@TEST3$' out/test/elf/arm/symbol-version3/log -194: ++ testname=symtab-section-symbols -194: ++ echo -n 'Testing symtab-section-symbols ... ' -194: Testing symtab-section-symbols ... ++ t=out/test/elf/arm/symtab-section-symbols -194: ++ mkdir -p out/test/elf/arm/symtab-section-symbols -192: + grep -q ' foo$' out/test/elf/arm/symbol-version3/log +194: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh .sh +194: ++ testname=sysroot-linker-script +194: ++ echo -n 'Testing sysroot-linker-script ... ' +194: Testing sysroot-linker-script ... ++ t=out/test/elf/aarch64/sysroot-linker-script +194: ++ mkdir -p out/test/elf/aarch64/sysroot-linker-script +194: + cc -o out/test/elf/aarch64/sysroot-linker-script/a.o -c -xc - 194: + cat -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -194: + cc -o out/test/elf/arm/symtab-section-symbols/a.o -c -xc - -192/273 Test #192: arm-symbol-version3 ......................... Passed 0.18 sec -test 195 - Start 195: arm-symtab - -195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" -195: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -195: Test timeout computed to be: 1500 -195: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh +195: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh 195: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C -193: + nm out/test/elf/arm/symtab-dso/exe -193: + grep -q 'U puts$' 195: ++++ uname -m -195: +++ canonical_name armv7l +195: +++ canonical_name aarch64 195: +++ case $1 in -195: +++ echo arm -195: ++ HOST=arm +195: +++ echo aarch64 +195: ++ HOST=aarch64 195: ++ '[' -n '' ']' -195: ++ MACHINE=arm +195: ++ MACHINE=aarch64 195: ++ '[' -n '' ']' 195: ++ CC=cc 195: ++ CXX=c++ @@ -16270,35 +16599,26 @@ 195: ++ QEMU= 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -193/273 Test #193: arm-symtab-dso .............................. Passed 0.18 sec -test 196 - Start 196: arm-synthetic-symbols - -196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh" -196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -196: Test timeout computed to be: 1500 -195: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh -195: ++ testname=symtab -195: ++ echo -n 'Testing symtab ... ' -195: Testing symtab ... ++ t=out/test/elf/arm/symtab -195: ++ mkdir -p out/test/elf/arm/symtab -196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh -195: + cc -o out/test/elf/arm/symtab/a.o -c -x assembler - -195: + cat +195: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh .sh +196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh 196: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C +193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/a.o -xc - +195: ++ testname=sysroot +195: ++ echo -n 'Testing sysroot ... ' +195: Testing sysroot ... ++ t=out/test/elf/aarch64/sysroot +195: ++ mkdir -p out/test/elf/aarch64/sysroot +193: + cat +195: + cat +195: + cc -c -o out/test/elf/aarch64/sysroot/a.o -xc - 196: ++++ uname -m -196: +++ canonical_name armv7l +196: +++ canonical_name aarch64 196: +++ case $1 in -196: +++ echo arm -196: ++ HOST=arm +196: +++ echo aarch64 +196: ++ HOST=aarch64 196: ++ '[' -n '' ']' -196: ++ MACHINE=arm +196: ++ MACHINE=aarch64 196: ++ '[' -n '' ']' 196: ++ CC=cc 196: ++ CXX=c++ @@ -16310,49 +16630,66 @@ 196: ++ QEMU= 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT -196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh .sh -195: + cat -195: + cc -o out/test/elf/arm/symtab/b.o -c -x assembler - -196: ++ testname=synthetic-symbols -196: ++ echo -n 'Testing synthetic-symbols ... ' -196: Testing synthetic-symbols ... ++ t=out/test/elf/arm/synthetic-symbols -196: ++ mkdir -p out/test/elf/arm/synthetic-symbols +196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh +196: ++ testname=sysroot2 +196: ++ echo -n 'Testing sysroot2 ... ' +196: Testing sysroot2 ... ++ t=out/test/elf/aarch64/sysroot2 +196: ++ mkdir -p out/test/elf/aarch64/sysroot2 +196: + mkdir -p out/test/elf/aarch64/sysroot2/bin out/test/elf/aarch64/sysroot2/sysroot/foo 196: + cat -196: + cc -c -o out/test/elf/arm/synthetic-symbols/a.o -xc - -195: + echo '{ local: module_local; global: *; };' -195: + ./mold -o out/test/elf/arm/symtab/exe out/test/elf/arm/symtab/a.o out/test/elf/arm/symtab/b.o --version-script=out/test/elf/arm/symtab/c.map -194: + cc -B. -o out/test/elf/arm/symtab-section-symbols/exe out/test/elf/arm/symtab-section-symbols/a.o -195: + readelf --symbols out/test/elf/arm/symtab/exe -195: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/arm/symtab/log -195: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/arm/symtab/log -195: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/arm/symtab/log -195: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/arm/symtab/log -195: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/arm/symtab/log 196: + cat -196: + cc -c -o out/test/elf/arm/synthetic-symbols/b.o -xc - -195: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/arm/symtab/log -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -194/273 Test #195: arm-symtab .................................. Passed 0.10 sec +194: + mkdir -p out/test/elf/aarch64/sysroot-linker-script/foo/bar +193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/b.o -xc - +193: + cat +196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/x.o -xc - +196: + cat +194: + rm -f out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a +194: + ar rcs out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/aarch64/sysroot-linker-script/a.o +194: + cat +195: + cat +195: + cc -c -o out/test/elf/aarch64/sysroot/b.o -xc - +194: + cc -o out/test/elf/aarch64/sysroot-linker-script/c.o -c -xc - +194: + cat +196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/y.o -xc - +196: + cat +193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/b.o +195: + mkdir -p out/test/elf/aarch64/sysroot/foo/bar +194: + cc -B. -o out/test/elf/aarch64/sysroot-linker-script/exe out/test/elf/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot-linker-script/ out/test/elf/aarch64/sysroot-linker-script/foo/bar/b.script +195: + rm -f out/test/elf/aarch64/sysroot/foo/bar/libfoo.a +195: + ar rcs out/test/elf/aarch64/sysroot/foo/bar/libfoo.a out/test/elf/aarch64/sysroot/a.o out/test/elf/aarch64/sysroot/b.o +195: + cc -c -o out/test/elf/aarch64/sysroot/c.o -xc - +195: + cat +193: + out/test/elf/aarch64/synthetic-symbols/exe +193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^__dso_handle=' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/c.o -xc - +193: + cat +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +193/270 Test #194: aarch64-sysroot-linker-script ....................... Passed 0.47 sec test 197 - Start 197: arm-sysroot-linker-script + Start 197: aarch64-tail-call -197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh" +197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" 197: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 197: Test timeout computed to be: 1500 -197: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh +196: + cat +196: + cc -c -o out/test/elf/aarch64/sysroot2/c.o -xc - +197: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh 197: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++++ uname -m -197: +++ canonical_name armv7l +197: +++ canonical_name aarch64 197: +++ case $1 in -197: +++ echo arm -197: ++ HOST=arm +197: +++ echo aarch64 +197: ++ HOST=aarch64 197: ++ '[' -n '' ']' -197: ++ MACHINE=arm +197: ++ MACHINE=aarch64 197: ++ '[' -n '' ']' 197: ++ CC=cc 197: ++ CXX=c++ @@ -16364,37 +16701,53 @@ 197: ++ QEMU= 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT -197: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh .sh -197: ++ testname=sysroot-linker-script -197: ++ echo -n 'Testing sysroot-linker-script ... ' -197: Testing sysroot-linker-script ... ++ t=out/test/elf/arm/sysroot-linker-script -197: ++ mkdir -p out/test/elf/arm/sysroot-linker-script +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo +197: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh .sh +197: ++ testname=tail-call +197: ++ echo -n 'Testing tail-call ... ' +197: Testing tail-call ... ++ t=out/test/elf/aarch64/tail-call +197: ++ mkdir -p out/test/elf/aarch64/tail-call 197: + cat -197: + cc -o out/test/elf/arm/sysroot-linker-script/a.o -c -xc - -194: + readelf -s out/test/elf/arm/symtab-section-symbols/exe -194: + grep -q 'SECTION LOCAL DEFAULT' -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -195/273 Test #194: arm-symtab-section-symbols .................. Passed 0.18 sec +197: + cc -O2 -o out/test/elf/aarch64/tail-call/a.o -c -xc - +196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=out/test/elf/aarch64/sysroot2/sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o +193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/c.o +197: + cc -O2 -o out/test/elf/aarch64/tail-call/b.o -c -xc - +197: + cat +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo +193: + out/test/elf/aarch64/synthetic-symbols/exe +193: + grep -q '^end=foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^etext=foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^edata=foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +197: + cat +196: ++ realpath out/test/elf/aarch64/sysroot2 +193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log +197: + cc -O2 -o out/test/elf/aarch64/tail-call/c.o -c -xc - +196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/out/test/elf/aarch64/sysroot2/bin/../sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +194/270 Test #193: aarch64-synthetic-symbols ........................... Passed 0.89 sec test 198 - Start 198: arm-sysroot + Start 198: aarch64-thin-archive -198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" +198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" 198: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 198: Test timeout computed to be: 1500 -198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh +198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh 198: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo 198: ++++ uname -m -198: +++ canonical_name armv7l +198: +++ canonical_name aarch64 198: +++ case $1 in -198: +++ echo arm -198: ++ HOST=arm +198: +++ echo aarch64 +198: ++ HOST=aarch64 198: ++ '[' -n '' ']' -198: ++ MACHINE=arm +198: ++ MACHINE=aarch64 198: ++ '[' -n '' ']' 198: ++ CC=cc 198: ++ CXX=c++ @@ -16406,57 +16759,39 @@ 198: ++ QEMU= 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT -198: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh .sh -198: ++ testname=sysroot -198: ++ echo -n 'Testing sysroot ... ' -198: Testing sysroot ... ++ t=out/test/elf/arm/sysroot -198: ++ mkdir -p out/test/elf/arm/sysroot -198: + cat -198: + cc -c -o out/test/elf/arm/sysroot/a.o -xc - -196: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/b.o -197: + mkdir -p out/test/elf/arm/sysroot-linker-script/foo/bar -197: + rm -f out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a -197: + ar rcs out/test/elf/arm/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/arm/sysroot-linker-script/a.o -197: + cat -197: + cc -o out/test/elf/arm/sysroot-linker-script/c.o -c -xc - -197: + cat -198: + cc -c -o out/test/elf/arm/sysroot/b.o -xc - -198: + cat -196: + out/test/elf/arm/synthetic-symbols/exe -196: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -196: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -197: + cc -B. -o out/test/elf/arm/sysroot-linker-script/exe out/test/elf/arm/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/arm/sysroot-linker-script/ out/test/elf/arm/sysroot-linker-script/foo/bar/b.script -196: + grep -q '^__dso_handle=' out/test/elf/arm/synthetic-symbols/log -196: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log -196: + cat -196: + cc -c -o out/test/elf/arm/synthetic-symbols/c.o -xc - -198: + mkdir -p out/test/elf/arm/sysroot/foo/bar -198: + rm -f out/test/elf/arm/sysroot/foo/bar/libfoo.a -198: + ar rcs out/test/elf/arm/sysroot/foo/bar/libfoo.a out/test/elf/arm/sysroot/a.o out/test/elf/arm/sysroot/b.o -198: + cc -c -o out/test/elf/arm/sysroot/c.o -xc - +198: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh .sh +198: ++ testname=thin-archive +198: ++ echo -n 'Testing thin-archive ... ' +198: Testing thin-archive ... ++ t=out/test/elf/aarch64/thin-archive +198: ++ mkdir -p out/test/elf/aarch64/thin-archive 198: + cat -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -196/273 Test #197: arm-sysroot-linker-script ................... Passed 0.23 sec +198: + cc -o out/test/elf/aarch64/thin-archive/long-long-long-filename.o -c -xc - +197: + cc -B. -o out/test/elf/aarch64/tail-call/exe out/test/elf/aarch64/tail-call/a.o out/test/elf/aarch64/tail-call/b.o out/test/elf/aarch64/tail-call/c.o +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +195/270 Test #196: aarch64-sysroot2 .................................... Passed 1.02 sec test 199 - Start 199: arm-sysroot2 + Start 199: aarch64-thread-count -199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" +199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" 199: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 199: Test timeout computed to be: 1500 -199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh +198: + cc -o out/test/elf/aarch64/thin-archive/b.o -c -xc - +198: + cat +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh 199: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++++ uname -m -199: +++ canonical_name armv7l +199: +++ canonical_name aarch64 199: +++ case $1 in -199: +++ echo arm -199: ++ HOST=arm +199: +++ echo aarch64 +199: ++ HOST=aarch64 199: ++ '[' -n '' ']' -199: ++ MACHINE=arm +199: ++ MACHINE=aarch64 199: ++ '[' -n '' ']' 199: ++ CC=cc 199: ++ CXX=c++ @@ -16468,50 +16803,41 @@ 199: ++ QEMU= 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT -196: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/arm/synthetic-symbols/exe out/test/elf/arm/synthetic-symbols/a.o out/test/elf/arm/synthetic-symbols/c.o -199: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh -199: ++ testname=sysroot2 -199: ++ echo -n 'Testing sysroot2 ... ' -199: Testing sysroot2 ... ++ t=out/test/elf/arm/sysroot2 -199: ++ mkdir -p out/test/elf/arm/sysroot2 -199: + mkdir -p out/test/elf/arm/sysroot2/bin out/test/elf/arm/sysroot2/sysroot/foo -199: + cat -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=foo/bar -lfoo -199: + cat -199: + cat -199: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/x.o -xc - -196: + out/test/elf/arm/synthetic-symbols/exe -196: + grep -q '^end=foo$' out/test/elf/arm/synthetic-symbols/log -196: + grep -q '^etext=foo$' out/test/elf/arm/synthetic-symbols/log -199: + cc -c -o out/test/elf/arm/sysroot2/sysroot/foo/y.o -xc - +199: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh .sh +199: ++ testname=thread-count +199: ++ echo -n 'Testing thread-count ... ' +199: Testing thread-count ... ++ t=out/test/elf/aarch64/thread-count +199: ++ mkdir -p out/test/elf/aarch64/thread-count 199: + cat -196: + grep -q '^edata=foo$' out/test/elf/arm/synthetic-symbols/log -196: + grep -q '^__ehdr_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ -Wl,-L=/foo/bar -lfoo -196: + grep -q '^__executable_start=0x40000$' out/test/elf/arm/synthetic-symbols/log -196: + grep -q '^section foo$' out/test/elf/arm/synthetic-symbols/log -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -197/273 Test #196: arm-synthetic-symbols ....................... Passed 0.42 sec +199: + cc -o out/test/elf/aarch64/thread-count/a.o -c -xc - +197: + out/test/elf/aarch64/tail-call/exe +197: + grep -q 42 +198: + cc -o out/test/elf/aarch64/thin-archive/c.o -c -xc - +197: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +196/270 Test #197: aarch64-tail-call ................................... Passed 0.69 sec test 200 - Start 200: arm-tail-call + Start 200: aarch64-tls-alignment-multi -200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" +200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" 200: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 200: Test timeout computed to be: 1500 -200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh +198: + cat +200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh 200: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -lfoo 200: ++++ uname -m -200: +++ canonical_name armv7l +200: +++ canonical_name aarch64 200: +++ case $1 in -200: +++ echo arm -200: ++ HOST=arm +200: +++ echo aarch64 +200: ++ HOST=aarch64 200: ++ '[' -n '' ']' -200: ++ MACHINE=arm +200: ++ MACHINE=aarch64 200: ++ '[' -n '' ']' 200: ++ CC=cc 200: ++ CXX=c++ @@ -16523,49 +16849,47 @@ 200: ++ QEMU= 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT -200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh .sh -200: ++ testname=tail-call -200: ++ echo -n 'Testing tail-call ... ' -200: Testing tail-call ... ++ t=out/test/elf/arm/tail-call -200: ++ mkdir -p out/test/elf/arm/tail-call -200: + cat -200: + cc -O2 -o out/test/elf/arm/tail-call/a.o -c -xc - -199: + cat -199: + cc -c -o out/test/elf/arm/sysroot2/c.o -xc - -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-no-threads +200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh +200: ++ testname=tls-alignment-multi +200: ++ echo -n 'Testing tls-alignment-multi ... ' +200: Testing tls-alignment-multi ... ++ t=out/test/elf/aarch64/tls-alignment-multi +200: ++ mkdir -p out/test/elf/aarch64/tls-alignment-multi +198: + cat +198: + cc -o out/test/elf/aarch64/thin-archive/d.o -c -xc - +200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/a.o -xc - 200: + cat -200: + cc -O2 -o out/test/elf/arm/tail-call/b.o -c -xc - -199: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=out/test/elf/arm/sysroot2/sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot -Wl,-Lfoo/bar -lfoo +198: + rm -f out/test/elf/aarch64/thin-archive/d.a +200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/b.o -xc - 200: + cat -200: + cc -O2 -o out/test/elf/arm/tail-call/c.o -c -xc - -199: ++ realpath out/test/elf/arm/sysroot2 -199: + cc -B. -o out/test/elf/arm/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/sysroot2/bin/../sysroot out/test/elf/arm/sysroot2/a.script out/test/elf/arm/sysroot2/sysroot/b.script out/test/elf/arm/sysroot2/c.o -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -lfoo -200: + cc -B. -o out/test/elf/arm/tail-call/exe out/test/elf/arm/tail-call/a.o out/test/elf/arm/tail-call/b.o out/test/elf/arm/tail-call/c.o -198: + cc -B. -o out/test/elf/arm/sysroot/exe out/test/elf/arm/sysroot/c.o -Wl,--sysroot=out/test/elf/arm/sysroot -Wl,-Lfoo/bar -lfoo -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -198/273 Test #199: arm-sysroot2 ................................ Passed 0.36 sec +198: + cd out/test/elf/aarch64/thin-archive +198: ++ pwd +198: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/out/test/elf/aarch64/thin-archive/c.o +198: + cc -B. -Wl,--trace -o out/test/elf/aarch64/thin-archive/exe out/test/elf/aarch64/thin-archive/d.o out/test/elf/aarch64/thin-archive/d.a +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-thread-count=1 +197/270 Test #195: aarch64-sysroot ..................................... Passed 1.36 sec test 201 - Start 201: arm-thin-archive + Start 201: aarch64-tls-common -201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" +201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" 201: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 201: Test timeout computed to be: 1500 -201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh +201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh 201: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C 201: ++++ uname -m -201: +++ canonical_name armv7l +201: +++ canonical_name aarch64 201: +++ case $1 in -201: +++ echo arm -201: ++ HOST=arm +201: +++ echo aarch64 +201: ++ HOST=aarch64 201: ++ '[' -n '' ']' -201: ++ MACHINE=arm +201: ++ MACHINE=aarch64 201: ++ '[' -n '' ']' 201: ++ CC=cc 201: ++ CXX=c++ @@ -16577,37 +16901,45 @@ 201: ++ QEMU= 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT -201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh .sh -201: ++ testname=thin-archive -201: ++ echo -n 'Testing thin-archive ... ' -201: Testing thin-archive ... ++ t=out/test/elf/arm/thin-archive -201: ++ mkdir -p out/test/elf/arm/thin-archive +201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh +201: ++ testname=tls-common +201: ++ echo -n 'Testing tls-common ... ' +201: Testing tls-common ... ++ t=out/test/elf/aarch64/tls-common +201: ++ mkdir -p out/test/elf/aarch64/tls-common +201: + cat +201: + gcc -o out/test/elf/aarch64/tls-common/a.o -c -xassembler - +201: + cc -o out/test/elf/aarch64/tls-common/b.o -c -xc -std=c11 - +201: + cat +200: + cc -B. -shared -o out/test/elf/aarch64/tls-alignment-multi/a.so out/test/elf/aarch64/tls-alignment-multi/a.o +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads +198: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/aarch64/thin-archive/log +198: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/aarch64/thin-archive/log +198: + grep -Fq thin-archive/d.o out/test/elf/aarch64/thin-archive/log +198: + grep -q 15 +198: + out/test/elf/aarch64/thin-archive/exe 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 -199/273 Test #198: arm-sysroot ................................. Passed 0.56 sec +198/270 Test #198: aarch64-thin-archive ................................ Passed 0.74 sec test 202 - Start 202: arm-thread-count + Start 202: aarch64-tls-df-static-tls -202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" +202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" 202: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 202: Test timeout computed to be: 1500 -201: + cat -201: + cc -o out/test/elf/arm/thin-archive/long-long-long-filename.o -c -xc - -202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh +201: + cc -B. -o out/test/elf/aarch64/tls-common/exe out/test/elf/aarch64/tls-common/a.o out/test/elf/aarch64/tls-common/b.o +202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh 202: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C 202: ++++ uname -m -200: + out/test/elf/arm/tail-call/exe -200: + grep -q 42 -202: +++ canonical_name armv7l +202: +++ canonical_name aarch64 202: +++ case $1 in -202: +++ echo arm -202: ++ HOST=arm +202: +++ echo aarch64 +202: ++ HOST=aarch64 202: ++ '[' -n '' ']' -202: ++ MACHINE=arm +202: ++ MACHINE=aarch64 202: ++ '[' -n '' ']' 202: ++ CC=cc 202: ++ CXX=c++ @@ -16619,36 +16951,42 @@ 202: ++ QEMU= 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT -200: + '[' arm = riscv32 -o arm = riscv64 ']' -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -200/273 Test #200: arm-tail-call ............................... Passed 0.29 sec +202: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh .sh +202: ++ testname=tls-df-static-tls +202: ++ echo -n 'Testing tls-df-static-tls ... ' +202: Testing tls-df-static-tls ... ++ t=out/test/elf/aarch64/tls-df-static-tls +202: ++ mkdir -p out/test/elf/aarch64/tls-df-static-tls +200: + cc -B. -ldl -pthread -o out/test/elf/aarch64/tls-alignment-multi/exe out/test/elf/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/aarch64/tls-alignment-multi +202: + cat +202: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/aarch64/tls-df-static-tls/a.o -xc - +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads=1 +202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/b.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--relax +201: + grep -q '^foo=0$' +201: + out/test/elf/aarch64/tls-common/exe +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,--threads=1 +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +199/270 Test #201: aarch64-tls-common .................................. Passed 0.44 sec test 203 - Start 203: arm-tls-alignment-multi + Start 203: aarch64-tls-dso -203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" +203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" 203: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 203: Test timeout computed to be: 1500 -202: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh .sh -202: ++ testname=thread-count -202: ++ echo -n 'Testing thread-count ... ' -202: Testing thread-count ... ++ t=out/test/elf/arm/thread-count -202: ++ mkdir -p out/test/elf/arm/thread-count -202: + cat -203: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh +203: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh 203: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C -202: + cc -o out/test/elf/arm/thread-count/a.o -c -xc - 203: ++++ uname -m -203: +++ canonical_name armv7l +200: + out/test/elf/aarch64/tls-alignment-multi/exe +203: +++ canonical_name aarch64 203: +++ case $1 in -203: +++ echo arm -203: ++ HOST=arm +203: +++ echo aarch64 +203: ++ HOST=aarch64 203: ++ '[' -n '' ']' -203: ++ MACHINE=arm +203: ++ MACHINE=aarch64 203: ++ '[' -n '' ']' 203: ++ CC=cc 203: ++ CXX=c++ @@ -16660,72 +16998,35 @@ 203: ++ QEMU= 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT -203: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh -203: ++ testname=tls-alignment-multi -203: ++ echo -n 'Testing tls-alignment-multi ... ' -203: Testing tls-alignment-multi ... ++ t=out/test/elf/arm/tls-alignment-multi -203: ++ mkdir -p out/test/elf/arm/tls-alignment-multi -203: + cat -203: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/a.o -xc - -201: + cc -o out/test/elf/arm/thin-archive/b.o -c -xc - -201: + cat -202: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-no-threads -201: + cat -201: + cc -o out/test/elf/arm/thin-archive/c.o -c -xc - -203: + cat -203: + cc -fPIC -c -o out/test/elf/arm/tls-alignment-multi/b.o -xc - -202: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-thread-count=1 -201: + cat -201: + cc -o out/test/elf/arm/thin-archive/d.o -c -xc - -203: + cc -B. -shared -o out/test/elf/arm/tls-alignment-multi/a.so out/test/elf/arm/tls-alignment-multi/a.o -202: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads -201: + rm -f out/test/elf/arm/thin-archive/d.a -201: + cd out/test/elf/arm/thin-archive -201: ++ pwd -201: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/out/test/elf/arm/thin-archive/c.o -201: + cc -B. -Wl,--trace -o out/test/elf/arm/thin-archive/exe out/test/elf/arm/thin-archive/d.o out/test/elf/arm/thin-archive/d.a -203: + cc -B. -ldl -pthread -o out/test/elf/arm/tls-alignment-multi/exe out/test/elf/arm/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/arm/tls-alignment-multi -202: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,-threads=1 -201: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/arm/thin-archive/log -201: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/arm/thin-archive/log -201: + grep -Fq thin-archive/d.o out/test/elf/arm/thin-archive/log -201: + out/test/elf/arm/thin-archive/exe -201: + grep -q 15 -203: + out/test/elf/arm/tls-alignment-multi/exe -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -201/273 Test #201: arm-thin-archive ............................ Passed 0.36 sec +203: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh .sh +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +203: ++ testname=tls-dso +203: ++ echo -n 'Testing tls-dso ... ' +203: Testing tls-dso ... ++ t=out/test/elf/aarch64/tls-dso +203: ++ mkdir -p out/test/elf/aarch64/tls-dso +200/270 Test #200: aarch64-tls-alignment-multi ......................... Passed 0.70 sec test 204 - Start 204: arm-tls-common + Start 204: aarch64-tls-gd-noplt -204: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" +204: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh" 204: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 204: Test timeout computed to be: 1500 -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -202/273 Test #203: arm-tls-alignment-multi ..................... Passed 0.33 sec -test 205 - Start 205: arm-tls-df-static-tls - -205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" -205: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -205: Test timeout computed to be: 1500 -204: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh +203: + cat +203: + cc -fPIC -shared -o out/test/elf/aarch64/tls-dso/a.so -xc - +204: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh 204: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C 204: ++++ uname -m -204: +++ canonical_name armv7l +204: +++ canonical_name aarch64 204: +++ case $1 in -204: +++ echo arm -205: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh -204: ++ HOST=arm +204: +++ echo aarch64 +204: ++ HOST=aarch64 204: ++ '[' -n '' ']' -204: ++ MACHINE=arm +204: ++ MACHINE=aarch64 204: ++ '[' -n '' ']' 204: ++ CC=cc 204: ++ CXX=c++ @@ -16737,22 +17038,38 @@ 204: ++ QEMU= 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT -204: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh +204: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh .sh +204: ++ testname=tls-gd-noplt +204: ++ echo -n 'Testing tls-gd-noplt ... ' +204: Testing tls-gd-noplt ... ++ t=out/test/elf/aarch64/tls-gd-noplt +204: ++ mkdir -p out/test/elf/aarch64/tls-gd-noplt +202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/b.so +202: + grep -q STATIC_TLS +204: + cat +202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/c.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--no-relax +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/a.o -xc - +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +201/270 Test #199: aarch64-thread-count ................................ Passed 0.94 sec +test 205 + Start 205: aarch64-tls-gd-to-ie + +205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" +205: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +205: Test timeout computed to be: 1500 +205: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh 205: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C -204: ++ testname=tls-common -204: ++ echo -n 'Testing tls-common ... ' -204: Testing tls-common ... ++ t=out/test/elf/arm/tls-common -204: ++ mkdir -p out/test/elf/arm/tls-common -202: + cc -B. -o out/test/elf/arm/thread-count/exe out/test/elf/arm/thread-count/a.o -Wl,--threads=1 205: ++++ uname -m -205: +++ canonical_name armv7l +205: +++ canonical_name aarch64 205: +++ case $1 in -205: +++ echo arm -205: ++ HOST=arm +205: +++ echo aarch64 +205: ++ HOST=aarch64 205: ++ '[' -n '' ']' -205: ++ MACHINE=arm +205: ++ MACHINE=aarch64 205: ++ '[' -n '' ']' 205: ++ CC=cc 205: ++ CXX=c++ @@ -16764,41 +17081,41 @@ 205: ++ QEMU= 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT +205: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh .sh +205: ++ testname=tls-gd-to-ie +205: ++ echo -n 'Testing tls-gd-to-ie ... ' +205: Testing tls-gd-to-ie ... ++ t=out/test/elf/aarch64/tls-gd-to-ie +205: ++ mkdir -p out/test/elf/aarch64/tls-gd-to-ie +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/b.o -xc - 204: + cat -204: + gcc -o out/test/elf/arm/tls-common/a.o -c -xassembler - -205: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh .sh -205: ++ testname=tls-df-static-tls -205: ++ echo -n 'Testing tls-df-static-tls ... ' -205: Testing tls-df-static-tls ... ++ t=out/test/elf/arm/tls-df-static-tls -205: ++ mkdir -p out/test/elf/arm/tls-df-static-tls +202: + grep -q STATIC_TLS 205: + cat -205: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/arm/tls-df-static-tls/a.o -xc - -204: + cat -204: + cc -o out/test/elf/arm/tls-common/b.o -c -xc -std=c11 - +205: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/a.o -xc - +202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/c.so 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 -203/273 Test #202: arm-thread-count ............................ Passed 0.42 sec +202/270 Test #202: aarch64-tls-df-static-tls ........................... Passed 0.48 sec test 206 - Start 206: arm-tls-dso + Start 206: aarch64-tls-gd -206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" +206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" 206: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 206: Test timeout computed to be: 1500 -206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh -205: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/b.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--relax +203: + cc -c -o out/test/elf/aarch64/tls-dso/b.o -xc - +203: + cat +206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh 206: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C 206: ++++ uname -m -204: + cc -B. -o out/test/elf/arm/tls-common/exe out/test/elf/arm/tls-common/a.o out/test/elf/arm/tls-common/b.o -206: +++ canonical_name armv7l +206: +++ canonical_name aarch64 206: +++ case $1 in -206: +++ echo arm -206: ++ HOST=arm +206: +++ echo aarch64 +206: ++ HOST=aarch64 206: ++ '[' -n '' ']' -206: ++ MACHINE=arm +206: ++ MACHINE=aarch64 206: ++ '[' -n '' ']' 206: ++ CC=cc 206: ++ CXX=c++ @@ -16810,40 +17127,48 @@ 206: ++ QEMU= 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT -206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh .sh -206: ++ testname=tls-dso -206: ++ echo -n 'Testing tls-dso ... ' -206: Testing tls-dso ... ++ t=out/test/elf/arm/tls-dso -206: ++ mkdir -p out/test/elf/arm/tls-dso +206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh +206: ++ testname=tls-gd +206: ++ echo -n 'Testing tls-gd ... ' +206: Testing tls-gd ... ++ t=out/test/elf/aarch64/tls-gd +206: ++ mkdir -p out/test/elf/aarch64/tls-gd 206: + cat -206: + cc -fPIC -shared -o out/test/elf/arm/tls-dso/a.so -xc - -204: + out/test/elf/arm/tls-common/exe -204: + grep -q '^foo=0$' -205: + grep -q STATIC_TLS -205: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/b.so -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -204/273 Test #204: arm-tls-common .............................. Passed 0.17 sec +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/a.o -xc - +204: + cat +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/c.o -xc - +205: + cc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/b.o -xc - +205: + cat +203: + cc -B. -o out/test/elf/aarch64/tls-dso/exe out/test/elf/aarch64/tls-dso/a.so out/test/elf/aarch64/tls-dso/b.o +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/c.so out/test/elf/aarch64/tls-gd-to-ie/a.o +206: + cat +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/b.o -xc - +204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/b.o +203: + out/test/elf/aarch64/tls-dso/exe +203: + grep -q '5 3 5 3 5 3' +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +203/270 Test #203: aarch64-tls-dso ..................................... Passed 0.52 sec test 207 - Start 207: arm-tls-gd-noplt + Start 207: aarch64-tls-ie -207: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh" +207: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh" 207: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 207: Test timeout computed to be: 1500 -205: + cc -B. -shared -o out/test/elf/arm/tls-df-static-tls/c.so out/test/elf/arm/tls-df-static-tls/a.o -Wl,--no-relax -207: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/c.o -xc - +206: + cat +207: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh 207: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C 207: ++++ uname -m -207: +++ canonical_name armv7l +207: +++ canonical_name aarch64 207: +++ case $1 in -207: +++ echo arm -207: ++ HOST=arm +207: +++ echo aarch64 +207: ++ HOST=aarch64 207: ++ '[' -n '' ']' -207: ++ MACHINE=arm +207: ++ MACHINE=aarch64 207: ++ '[' -n '' ']' 207: ++ CC=cc 207: ++ CXX=c++ @@ -16855,39 +17180,64 @@ 207: ++ QEMU= 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT -207: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh .sh -207: ++ testname=tls-gd-noplt -207: ++ echo -n 'Testing tls-gd-noplt ... ' -207: Testing tls-gd-noplt ... ++ t=out/test/elf/arm/tls-gd-noplt -207: ++ mkdir -p out/test/elf/arm/tls-gd-noplt +207: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh .sh +207: ++ testname=tls-ie +207: ++ echo -n 'Testing tls-ie ... ' +207: Testing tls-ie ... ++ t=out/test/elf/aarch64/tls-ie +207: ++ mkdir -p out/test/elf/aarch64/tls-ie +207: + gcc -fPIC -c -o out/test/elf/aarch64/tls-ie/a.o -xc - 207: + cat -207: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/a.o -xc - -206: + cat -206: + cc -c -o out/test/elf/arm/tls-dso/b.o -xc - -205: + readelf --dynamic out/test/elf/arm/tls-df-static-tls/c.so -205: + grep -q STATIC_TLS -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -205/273 Test #205: arm-tls-df-static-tls ....................... Passed 0.24 sec +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe1 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/c.so +204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/e.so out/test/elf/aarch64/tls-gd-noplt/c.o -Wl,--no-relax +206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/b.o +207: + cc -B. -shared -o out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/a.o +206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/e.so out/test/elf/aarch64/tls-gd/c.o -Wl,--no-relax +205: + grep -q '1 2 3' +205: + out/test/elf/aarch64/tls-gd-to-ie/exe1 +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/d.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax +207: + gcc -c -o out/test/elf/aarch64/tls-ie/c.o -xc - +207: + cat +204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe1 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe2 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/d.so +207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o +204: + grep -q '1 2 3 4 5 6' +204: + out/test/elf/aarch64/tls-gd-noplt/exe +204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so -Wl,-no-relax +205: + out/test/elf/aarch64/tls-gd-to-ie/exe2 +205: + grep -q '1 2 3' +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/e.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +206: + out/test/elf/aarch64/tls-gd/exe1 +206: + grep -q '1 2 3 4 5 6' +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe2 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so -Wl,-no-relax +207: + out/test/elf/aarch64/tls-ie/exe +207: + grep -q '^0 0 3 5 7$' +207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o -Wl,-no-relax +204: + out/test/elf/aarch64/tls-gd-noplt/exe +204: + grep -q '1 2 3 4 5 6' +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +204/270 Test #204: aarch64-tls-gd-noplt ................................ Passed 1.22 sec test 208 - Start 208: arm-tls-gd-to-ie + Start 208: aarch64-tls-irregular-start-addr -208: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" +208: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh" 208: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 208: Test timeout computed to be: 1500 -208: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh +208: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh 208: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe3 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/e.so 208: ++++ uname -m -208: +++ canonical_name armv7l +208: +++ canonical_name aarch64 208: +++ case $1 in -208: +++ echo arm -208: ++ HOST=arm +208: +++ echo aarch64 +208: ++ HOST=aarch64 208: ++ '[' -n '' ']' -208: ++ MACHINE=arm +208: ++ MACHINE=aarch64 208: ++ '[' -n '' ']' 208: ++ CC=cc 208: ++ CXX=c++ @@ -16899,46 +17249,45 @@ 208: ++ QEMU= 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT -208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh .sh -208: ++ testname=tls-gd-to-ie -208: ++ echo -n 'Testing tls-gd-to-ie ... ' -208: Testing tls-gd-to-ie ... ++ t=out/test/elf/arm/tls-gd-to-ie -208: ++ mkdir -p out/test/elf/arm/tls-gd-to-ie -207: + cat -207: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/b.o -xc - -208: + cat -208: + gcc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/a.o -xc - -206: + cc -B. -o out/test/elf/arm/tls-dso/exe out/test/elf/arm/tls-dso/a.so out/test/elf/arm/tls-dso/b.o -207: + cat -207: + gcc -fPIC -fno-plt -c -o out/test/elf/arm/tls-gd-noplt/c.o -xc - +208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh +208: ++ testname=tls-irregular-start-addr +208: ++ echo -n 'Testing tls-irregular-start-addr ... ' +208: Testing tls-irregular-start-addr ... ++ t=out/test/elf/aarch64/tls-irregular-start-addr +208: ++ mkdir -p out/test/elf/aarch64/tls-irregular-start-addr +208: + cc -fPIC -c -o out/test/elf/aarch64/tls-irregular-start-addr/a.o -xc - +206: + out/test/elf/aarch64/tls-gd/exe2 +206: + grep -q '1 2 3 4 5 6' 208: + cat -208: + cc -fPIC -c -o out/test/elf/arm/tls-gd-to-ie/b.o -xc - -206: + out/test/elf/arm/tls-dso/exe -206: + grep -q '5 3 5 3 5 3' -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -206/273 Test #206: arm-tls-dso ................................. Passed 0.29 sec +206: + test_cflags -static +206: + cc -static -o /dev/null -xc - +206: + echo 'int main() {}' +207: + out/test/elf/aarch64/tls-ie/exe +207: + grep -q '^0 0 3 5 7$' +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +205/270 Test #207: aarch64-tls-ie ...................................... Passed 0.88 sec test 209 - Start 209: arm-tls-gd + Start 209: aarch64-tls-large-alignment -209: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" +209: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh" 209: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 209: Test timeout computed to be: 1500 -207: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/b.o -209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh -208: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/c.so out/test/elf/arm/tls-gd-to-ie/a.o +205: + out/test/elf/aarch64/tls-gd-to-ie/exe3 +205: + grep -q '1 2 3' +209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/f.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 209: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C 209: ++++ uname -m -209: +++ canonical_name armv7l +209: +++ canonical_name aarch64 209: +++ case $1 in -209: +++ echo arm -209: ++ HOST=arm +209: +++ echo aarch64 +209: ++ HOST=aarch64 209: ++ '[' -n '' ']' -209: ++ MACHINE=arm +209: ++ MACHINE=aarch64 209: ++ '[' -n '' ']' 209: ++ CC=cc 209: ++ CXX=c++ @@ -16950,56 +17299,51 @@ 209: ++ QEMU= 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT -209: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh -209: ++ testname=tls-gd -209: ++ echo -n 'Testing tls-gd ... ' -209: Testing tls-gd ... ++ t=out/test/elf/arm/tls-gd -209: ++ mkdir -p out/test/elf/arm/tls-gd +209: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh .sh +209: ++ testname=tls-large-alignment +209: ++ echo -n 'Testing tls-large-alignment ... ' +209: Testing tls-large-alignment ... ++ t=out/test/elf/aarch64/tls-large-alignment +209: ++ mkdir -p out/test/elf/aarch64/tls-large-alignment 209: + cat -209: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/a.o -xc - -207: + cc -B. -shared -o out/test/elf/arm/tls-gd-noplt/e.so out/test/elf/arm/tls-gd-noplt/c.o -Wl,--no-relax -208: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe1 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/c.so +209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/a.o -xc - +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe1 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/b.o -xc - 209: + cat -209: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/b.o -xc - -207: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so -209: + gcc -fPIC -c -o out/test/elf/arm/tls-gd/c.o -xc - +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe3 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe4 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/f.so +208: + grep -q '^42$' +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe1 +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe2 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +209: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-alignment/c.o -xc - 209: + cat -208: + out/test/elf/arm/tls-gd-to-ie/exe1 -208: + grep -q '1 2 3' -208: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/d.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-no-relax -209: + cc -B. -shared -o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/b.o -207: + grep -q '1 2 3 4 5 6' -207: + out/test/elf/arm/tls-gd-noplt/exe -207: + cc -B. -o out/test/elf/arm/tls-gd-noplt/exe out/test/elf/arm/tls-gd-noplt/a.o out/test/elf/arm/tls-gd-noplt/d.so out/test/elf/arm/tls-gd-noplt/e.so -Wl,-no-relax -208: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe2 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/d.so -209: + cc -B. -shared -o out/test/elf/arm/tls-gd/e.so out/test/elf/arm/tls-gd/c.o -Wl,--no-relax -207: + grep -q '1 2 3 4 5 6' -207: + out/test/elf/arm/tls-gd-noplt/exe -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -207/273 Test #207: arm-tls-gd-noplt ............................ Passed 0.50 sec +205: + grep -q '1 2 3' +205: + out/test/elf/aarch64/tls-gd-to-ie/exe4 +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +206/270 Test #205: aarch64-tls-gd-to-ie ................................ Passed 1.61 sec test 210 - Start 210: arm-tls-ie + Start 210: aarch64-tls-large-static-image -210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh" +210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" 210: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 210: Test timeout computed to be: 1500 -208: + grep -q '1 2 3' -208: + out/test/elf/arm/tls-gd-to-ie/exe2 -208: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/e.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh +209: + cc -B. -shared -o out/test/elf/aarch64/tls-large-alignment/d.so out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe2 +210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh 210: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C +208: + grep -q '^42$' +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe3 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 210: ++++ uname -m -210: +++ canonical_name armv7l +210: +++ canonical_name aarch64 210: +++ case $1 in -210: +++ echo arm -210: ++ HOST=arm +210: +++ echo aarch64 +210: ++ HOST=aarch64 210: ++ '[' -n '' ']' -210: ++ MACHINE=arm +210: ++ MACHINE=aarch64 210: ++ '[' -n '' ']' 210: ++ CC=cc 210: ++ CXX=c++ @@ -17011,55 +17355,63 @@ 210: ++ QEMU= 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT -210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh .sh -210: ++ testname=tls-ie -210: ++ echo -n 'Testing tls-ie ... ' -210: Testing tls-ie ... ++ t=out/test/elf/arm/tls-ie -210: ++ mkdir -p out/test/elf/arm/tls-ie -209: + cc -B. -o out/test/elf/arm/tls-gd/exe1 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so +210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh +210: ++ testname=tls-large-static-image +210: ++ echo -n 'Testing tls-large-static-image ... ' +210: Testing tls-large-static-image ... ++ t=out/test/elf/aarch64/tls-large-static-image +210: ++ mkdir -p out/test/elf/aarch64/tls-large-static-image 210: + cat -210: + gcc -fPIC -c -o out/test/elf/arm/tls-ie/a.o -xc - -208: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe3 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/e.so -210: + cc -B. -shared -o out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/a.o -209: + out/test/elf/arm/tls-gd/exe1 -209: + grep -q '1 2 3 4 5 6' -209: + cc -B. -o out/test/elf/arm/tls-gd/exe2 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/d.so out/test/elf/arm/tls-gd/e.so -Wl,-no-relax -208: + out/test/elf/arm/tls-gd-to-ie/exe3 -208: + grep -q '1 2 3' -208: + cc -B. -shared -o out/test/elf/arm/tls-gd-to-ie/f.so out/test/elf/arm/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +206: + out/test/elf/aarch64/tls-gd/exe3 +206: + grep -q '1 2 3 4 5 6' +210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/a.o -xc - +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe4 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static -Wl,-no-relax +209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe1 out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o out/test/elf/aarch64/tls-large-alignment/c.o +208: + grep -q '^42$' +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe3 +210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/b.o -xc - +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe4 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax 210: + cat -210: + gcc -c -o out/test/elf/arm/tls-ie/c.o -xc - -209: + grep -q '1 2 3 4 5 6' -209: + out/test/elf/arm/tls-gd/exe2 -209: + test_cflags -static -209: + echo 'int main() {}' -209: + cc -static -o /dev/null -xc - -208: + cc -B. -o out/test/elf/arm/tls-gd-to-ie/exe4 out/test/elf/arm/tls-gd-to-ie/b.o out/test/elf/arm/tls-gd-to-ie/f.so -210: + cc -B. -o out/test/elf/arm/tls-ie/exe out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/c.o -208: + out/test/elf/arm/tls-gd-to-ie/exe4 -208: + grep -q '1 2 3' +206: + out/test/elf/aarch64/tls-gd/exe4 +206: + grep -q '1 2 3 4 5 6' +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +207/270 Test #206: aarch64-tls-gd ...................................... Passed 1.81 sec +test 211 + Start 211: aarch64-tls-ld-noplt + +211: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh" +211: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +211: Test timeout computed to be: 1500 +209: + out/test/elf/aarch64/tls-large-alignment/exe1 +209: + grep -q '^42 1 2 3$' +209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe2 out/test/elf/aarch64/tls-large-alignment/c.o out/test/elf/aarch64/tls-large-alignment/d.so +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe4 +208: + grep -q '^42$' 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 -208/273 Test #208: arm-tls-gd-to-ie ............................ Passed 0.73 sec -test 211 - Start 211: arm-tls-irregular-start-addr +208/270 Test #208: aarch64-tls-irregular-start-addr .................... Passed 0.86 sec +test 212 + Start 212: aarch64-tls-ld -211: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh" -211: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -211: Test timeout computed to be: 1500 -211: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh +212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" +212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +212: Test timeout computed to be: 1500 +211: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh 211: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C +210: + cc -B. -o out/test/elf/aarch64/tls-large-static-image/exe out/test/elf/aarch64/tls-large-static-image/a.o out/test/elf/aarch64/tls-large-static-image/b.o 211: ++++ uname -m -211: +++ canonical_name armv7l +211: +++ canonical_name aarch64 211: +++ case $1 in -211: +++ echo arm -211: ++ HOST=arm +211: +++ echo aarch64 +211: ++ HOST=aarch64 211: ++ '[' -n '' ']' -211: ++ MACHINE=arm +211: ++ MACHINE=aarch64 211: ++ '[' -n '' ']' 211: ++ CC=cc 211: ++ CXX=c++ @@ -17071,42 +17423,17 @@ 211: ++ QEMU= 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT -211: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh -211: ++ testname=tls-irregular-start-addr -211: ++ echo -n 'Testing tls-irregular-start-addr ... ' -211: Testing tls-irregular-start-addr ... ++ t=out/test/elf/arm/tls-irregular-start-addr -211: ++ mkdir -p out/test/elf/arm/tls-irregular-start-addr -211: + cat -211: + cc -fPIC -c -o out/test/elf/arm/tls-irregular-start-addr/a.o -xc - -210: + out/test/elf/arm/tls-ie/exe -210: + grep -q '^0 0 3 5 7$' -210: + cc -B. -o out/test/elf/arm/tls-ie/exe out/test/elf/arm/tls-ie/b.so out/test/elf/arm/tls-ie/c.o -Wl,-no-relax -209: + cc -B. -o out/test/elf/arm/tls-gd/exe3 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static -211: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe1 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -210: + grep -q '^0 0 3 5 7$' -210: + out/test/elf/arm/tls-ie/exe -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -209/273 Test #210: arm-tls-ie .................................. Passed 0.41 sec -test 212 - Start 212: arm-tls-large-alignment - -212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh" -212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -212: Test timeout computed to be: 1500 -212: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh +212: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh 212: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C 212: ++++ uname -m -212: +++ canonical_name armv7l +212: +++ canonical_name aarch64 212: +++ case $1 in -212: +++ echo arm -212: ++ HOST=arm +212: +++ echo aarch64 +212: ++ HOST=aarch64 212: ++ '[' -n '' ']' -212: ++ MACHINE=arm +212: ++ MACHINE=aarch64 212: ++ '[' -n '' ']' 212: ++ CC=cc 212: ++ CXX=c++ @@ -17118,51 +17445,44 @@ 212: ++ QEMU= 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT -212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh .sh -212: ++ testname=tls-large-alignment -212: ++ echo -n 'Testing tls-large-alignment ... ' -212: Testing tls-large-alignment ... ++ t=out/test/elf/arm/tls-large-alignment -212: ++ mkdir -p out/test/elf/arm/tls-large-alignment -212: + cat -212: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/a.o -xc - -211: + out/test/elf/arm/tls-irregular-start-addr/exe1 -211: + grep -q '^42$' -211: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe2 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -209: + grep -q '1 2 3 4 5 6' -209: + out/test/elf/arm/tls-gd/exe3 -209: + cc -B. -o out/test/elf/arm/tls-gd/exe4 out/test/elf/arm/tls-gd/a.o out/test/elf/arm/tls-gd/b.o out/test/elf/arm/tls-gd/c.o -static -Wl,-no-relax -212: + cat -212: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-large-alignment/b.o -xc - +212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh +212: ++ testname=tls-ld +212: ++ echo -n 'Testing tls-ld ... ' +212: Testing tls-ld ... ++ t=out/test/elf/aarch64/tls-ld +212: ++ mkdir -p out/test/elf/aarch64/tls-ld +211: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh .sh +212: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/a.o -xc - +211: ++ testname=tls-ld-noplt +211: ++ echo -n 'Testing tls-ld-noplt ... ' +211: Testing tls-ld-noplt ... ++ t=out/test/elf/aarch64/tls-ld-noplt +211: ++ mkdir -p out/test/elf/aarch64/tls-ld-noplt 212: + cat -212: + cc -fPIC -c -o out/test/elf/arm/tls-large-alignment/c.o -xc - -211: + out/test/elf/arm/tls-irregular-start-addr/exe2 -211: + grep -q '^42$' -211: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe3 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -209: + out/test/elf/arm/tls-gd/exe4 -209: + grep -q '1 2 3 4 5 6' +211: + cat +211: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/a.o -xc - +209: + grep -q '^42 1 2 3$' +209: + out/test/elf/aarch64/tls-large-alignment/exe2 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 -210/273 Test #209: arm-tls-gd .................................. Passed 0.89 sec +209/270 Test #209: aarch64-tls-large-alignment ......................... Passed 0.85 sec test 213 - Start 213: arm-tls-large-static-image + Start 213: aarch64-tls-le-error -213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" +213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" 213: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 213: Test timeout computed to be: 1500 -213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh +213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh 213: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C 213: ++++ uname -m -213: +++ canonical_name armv7l +213: +++ canonical_name aarch64 213: +++ case $1 in -213: +++ echo arm -212: + cc -B. -shared -o out/test/elf/arm/tls-large-alignment/d.so out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o -213: ++ HOST=arm +213: +++ echo aarch64 +213: ++ HOST=aarch64 213: ++ '[' -n '' ']' -213: ++ MACHINE=arm +213: ++ MACHINE=aarch64 213: ++ '[' -n '' ']' 213: ++ CC=cc 213: ++ CXX=c++ @@ -17174,47 +17494,41 @@ 213: ++ QEMU= 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT -213: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh -213: ++ testname=tls-large-static-image -213: ++ echo -n 'Testing tls-large-static-image ... ' -213: Testing tls-large-static-image ... ++ t=out/test/elf/arm/tls-large-static-image -213: ++ mkdir -p out/test/elf/arm/tls-large-static-image -213: + cat -213: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/a.o -xc - -211: + out/test/elf/arm/tls-irregular-start-addr/exe3 -211: + grep -q '^42$' -211: + cc -B. -o out/test/elf/arm/tls-irregular-start-addr/exe4 out/test/elf/arm/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -212: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe1 out/test/elf/arm/tls-large-alignment/a.o out/test/elf/arm/tls-large-alignment/b.o out/test/elf/arm/tls-large-alignment/c.o -213: + cat -213: + cc -fPIC -c -o out/test/elf/arm/tls-large-static-image/b.o -xc - -211: + out/test/elf/arm/tls-irregular-start-addr/exe4 -211: + grep -q '^42$' -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -211/273 Test #211: arm-tls-irregular-start-addr ................ Passed 0.43 sec +213: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh .sh +213: ++ testname=tls-le-error +213: ++ echo -n 'Testing tls-le-error ... ' +213: Testing tls-le-error ... ++ t=out/test/elf/aarch64/tls-le-error +213: ++ mkdir -p out/test/elf/aarch64/tls-le-error +210: + grep -q '^1 2 3 0 5$' +210: + out/test/elf/aarch64/tls-large-static-image/exe +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +212: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/b.o -xc - +212: + cat +210/270 Test #210: aarch64-tls-large-static-image ...................... Passed 0.57 sec test 214 - Start 214: arm-tls-ld-noplt + Start 214: aarch64-tls-le -214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh" +214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" 214: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 214: Test timeout computed to be: 1500 -212: + out/test/elf/arm/tls-large-alignment/exe1 -212: + grep -q '^42 1 2 3$' -214: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh +213: + cat +213: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le-error/a.o -xc - +214: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh 214: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C -212: + cc -B. -o out/test/elf/arm/tls-large-alignment/exe2 out/test/elf/arm/tls-large-alignment/c.o out/test/elf/arm/tls-large-alignment/d.so +211: + cat +211: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/b.o -xc - 214: ++++ uname -m -213: + cc -B. -o out/test/elf/arm/tls-large-static-image/exe out/test/elf/arm/tls-large-static-image/a.o out/test/elf/arm/tls-large-static-image/b.o -214: +++ canonical_name armv7l +214: +++ canonical_name aarch64 214: +++ case $1 in -214: +++ echo arm -214: ++ HOST=arm +214: +++ echo aarch64 +214: ++ HOST=aarch64 214: ++ '[' -n '' ']' -214: ++ MACHINE=arm +214: ++ MACHINE=aarch64 214: ++ '[' -n '' ']' 214: ++ CC=cc 214: ++ CXX=c++ @@ -17226,52 +17540,48 @@ 214: ++ QEMU= 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -214: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh .sh -214: ++ testname=tls-ld-noplt -214: ++ echo -n 'Testing tls-ld-noplt ... ' -214: Testing tls-ld-noplt ... ++ t=out/test/elf/arm/tls-ld-noplt -214: ++ mkdir -p out/test/elf/arm/tls-ld-noplt +214: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh .sh +214: ++ testname=tls-le +214: ++ echo -n 'Testing tls-le ... ' +214: Testing tls-le ... ++ t=out/test/elf/aarch64/tls-le +214: ++ mkdir -p out/test/elf/aarch64/tls-le +212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe1 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-relax +214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/a.o -xc - 214: + cat -214: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/a.o -xc - -213: + out/test/elf/arm/tls-large-static-image/exe -213: + grep -q '^1 2 3 0 5$' +213: + cc -B. -shared -o out/test/elf/aarch64/tls-le-error/b.so out/test/elf/aarch64/tls-le-error/a.o +211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o +212: + out/test/elf/aarch64/tls-ld/exe1 +214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/b.o -xc - +212: + grep -q '3 5 3 5' +212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe2 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-no-relax +214: + cat +211: + grep -q '3 5 3 5' +211: + out/test/elf/aarch64/tls-ld-noplt/exe +211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o -Wl,-no-relax +213: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/aarch64/tls-le-error/log +214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o 213: + on_exit 213: + echo OK 213: OK 213: + exit 0 -212/273 Test #213: arm-tls-large-static-image .................. Passed 0.22 sec +211/270 Test #213: aarch64-tls-le-error ................................ Passed 0.44 sec test 215 - Start 215: arm-tls-ld + Start 215: aarch64-tls-nopic -215: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" +215: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh" 215: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 215: Test timeout computed to be: 1500 -212: + out/test/elf/arm/tls-large-alignment/exe2 -212: + grep -q '^42 1 2 3$' -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -215: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh -213/273 Test #212: arm-tls-large-alignment ..................... Passed 0.41 sec -test 216 - Start 216: arm-tls-le-error - -216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" -216: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -216: Test timeout computed to be: 1500 +215: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh 215: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C 215: ++++ uname -m -214: + cat -214: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/arm/tls-ld-noplt/b.o -xc - -215: +++ canonical_name armv7l +215: +++ canonical_name aarch64 215: +++ case $1 in -215: +++ echo arm -215: ++ HOST=arm +215: +++ echo aarch64 +215: ++ HOST=aarch64 215: ++ '[' -n '' ']' -215: ++ MACHINE=arm +215: ++ MACHINE=aarch64 215: ++ '[' -n '' ']' 215: ++ CC=cc 215: ++ CXX=c++ @@ -17283,22 +17593,57 @@ 215: ++ QEMU= 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT -216: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh -215: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh +215: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh .sh +215: ++ testname=tls-nopic +215: ++ echo -n 'Testing tls-nopic ... ' +215: Testing tls-nopic ... ++ t=out/test/elf/aarch64/tls-nopic +215: ++ mkdir -p out/test/elf/aarch64/tls-nopic +215: + cat +215: + gcc -c -o out/test/elf/aarch64/tls-nopic/a.o -xc - +214: + out/test/elf/aarch64/tls-le/exe +214: + grep -q '3 5 3 5' +214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o -Wl,-no-relax +212: + grep -q '3 5 3 5' +212: + out/test/elf/aarch64/tls-ld/exe2 +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +212/270 Test #212: aarch64-tls-ld ...................................... Passed 0.70 sec +test 216 + Start 216: aarch64-tls-pic + +216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" +216: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +216: Test timeout computed to be: 1500 +211: + grep -q '3 5 3 5' +211: + out/test/elf/aarch64/tls-ld-noplt/exe +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +213/270 Test #211: aarch64-tls-ld-noplt ................................ Passed 0.78 sec +test 217 + Start 217: aarch64-tls-small-alignment + +217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" +217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +217: Test timeout computed to be: 1500 +216: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh 216: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C -215: ++ testname=tls-ld -215: ++ echo -n 'Testing tls-ld ... ' -215: Testing tls-ld ... ++ t=out/test/elf/arm/tls-ld -215: ++ mkdir -p out/test/elf/arm/tls-ld 216: ++++ uname -m -216: +++ canonical_name armv7l +217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh +216: +++ canonical_name aarch64 216: +++ case $1 in -216: +++ echo arm -216: ++ HOST=arm +216: +++ echo aarch64 +216: ++ HOST=aarch64 +217: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +217: ++ export LC_ALL=C +217: ++ LC_ALL=C 216: ++ '[' -n '' ']' -216: ++ MACHINE=arm +216: ++ MACHINE=aarch64 216: ++ '[' -n '' ']' 216: ++ CC=cc 216: ++ CXX=c++ @@ -17310,46 +17655,18 @@ 216: ++ QEMU= 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT -216: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh .sh -215: + cat -215: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/a.o -xc - -216: ++ testname=tls-le-error -216: ++ echo -n 'Testing tls-le-error ... ' -216: Testing tls-le-error ... ++ t=out/test/elf/arm/tls-le-error -216: ++ mkdir -p out/test/elf/arm/tls-le-error -216: + cat -216: + gcc -fPIC -c -o out/test/elf/arm/tls-le-error/a.o -xc - -214: + cc -B. -o out/test/elf/arm/tls-ld-noplt/exe out/test/elf/arm/tls-ld-noplt/a.o out/test/elf/arm/tls-ld-noplt/b.o -216: + cc -B. -shared -o out/test/elf/arm/tls-le-error/b.so out/test/elf/arm/tls-le-error/a.o -215: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/arm/tls-ld/b.o -xc - -215: + cat -214: + out/test/elf/arm/tls-ld-noplt/exe -214: + grep -q '3 5 3 5' -214: + cc -B. -o out/test/elf/arm/tls-ld-noplt/exe out/test/elf/arm/tls-ld-noplt/a.o out/test/elf/arm/tls-ld-noplt/b.o -Wl,-no-relax -215: + cc -B. -o out/test/elf/arm/tls-ld/exe1 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-relax -216: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/arm/tls-le-error/log -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -214/273 Test #216: arm-tls-le-error ............................ Passed 0.15 sec -test 217 - Start 217: arm-tls-le - -217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" -217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -217: Test timeout computed to be: 1500 -217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh -217: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -217: ++ export LC_ALL=C -217: ++ LC_ALL=C 217: ++++ uname -m -217: +++ canonical_name armv7l +216: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh .sh +216: ++ testname=tls-pic +216: ++ echo -n 'Testing tls-pic ... ' +216: Testing tls-pic ... ++ t=out/test/elf/aarch64/tls-pic +216: ++ mkdir -p out/test/elf/aarch64/tls-pic +217: +++ canonical_name aarch64 217: +++ case $1 in -217: +++ echo arm -217: ++ HOST=arm +217: +++ echo aarch64 +217: ++ HOST=aarch64 217: ++ '[' -n '' ']' -217: ++ MACHINE=arm +217: ++ MACHINE=aarch64 217: ++ '[' -n '' ']' 217: ++ CC=cc 217: ++ CXX=c++ @@ -17361,40 +17678,43 @@ 217: ++ QEMU= 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT -217: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh .sh -217: ++ testname=tls-le -217: ++ echo -n 'Testing tls-le ... ' -217: Testing tls-le ... ++ t=out/test/elf/arm/tls-le -217: ++ mkdir -p out/test/elf/arm/tls-le +217: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh .sh +217: ++ testname=tls-small-alignment +217: ++ echo -n 'Testing tls-small-alignment ... ' +217: Testing tls-small-alignment ... ++ t=out/test/elf/aarch64/tls-small-alignment +217: ++ mkdir -p out/test/elf/aarch64/tls-small-alignment +216: + cat +216: + gcc -fPIC -c -o out/test/elf/aarch64/tls-pic/a.o -xc - +217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/a.o -xassembler - 217: + cat -217: + gcc -fPIC -c -o out/test/elf/arm/tls-le/a.o -xc - 214: + grep -q '3 5 3 5' -214: + out/test/elf/arm/tls-ld-noplt/exe +214: + out/test/elf/aarch64/tls-le/exe 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 -215/273 Test #214: arm-tls-ld-noplt ............................ Passed 0.30 sec +214/270 Test #214: aarch64-tls-le ...................................... Passed 0.61 sec test 218 - Start 218: arm-tls-nopic + Start 218: aarch64-tlsdesc-import -218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh" +218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" 218: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 218: Test timeout computed to be: 1500 -218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh -215: + out/test/elf/arm/tls-ld/exe1 -215: + grep -q '3 5 3 5' +217: + cat +217: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-small-alignment/b.o -xc - +215: + cat +215: + cc -xc -c -o out/test/elf/aarch64/tls-nopic/b.o - +218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh 218: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++++ uname -m -215: + cc -B. -o out/test/elf/arm/tls-ld/exe2 out/test/elf/arm/tls-ld/a.o out/test/elf/arm/tls-ld/b.o -Wl,-no-relax -218: +++ canonical_name armv7l +218: +++ canonical_name aarch64 218: +++ case $1 in -218: +++ echo arm -218: ++ HOST=arm +218: +++ echo aarch64 +218: ++ HOST=aarch64 218: ++ '[' -n '' ']' -218: ++ MACHINE=arm +218: ++ MACHINE=aarch64 218: ++ '[' -n '' ']' 218: ++ CC=cc 218: ++ CXX=c++ @@ -17406,42 +17726,88 @@ 218: ++ QEMU= 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT -218: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh .sh -218: ++ testname=tls-nopic -218: ++ echo -n 'Testing tls-nopic ... ' -218: Testing tls-nopic ... ++ t=out/test/elf/arm/tls-nopic -218: ++ mkdir -p out/test/elf/arm/tls-nopic +218: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh .sh +218: ++ testname=tlsdesc-import +218: ++ echo -n 'Testing tlsdesc-import ... ' +218: Testing tlsdesc-import ... ++ t=out/test/elf/aarch64/tlsdesc-import +218: ++ mkdir -p out/test/elf/aarch64/tlsdesc-import +218: + '[' aarch64 = x86_64 -o aarch64 = arm ']' +218: + '[' aarch64 = aarch64 ']' +218: + dialect=desc +218: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - +218: gcc: error: unrecognized argument in option '-mtls-dialect=desc' +218: gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 +216: + cat +216: + cc -xc -c -o out/test/elf/aarch64/tls-pic/b.o - +215: + cc -B. -o out/test/elf/aarch64/tls-nopic/exe out/test/elf/aarch64/tls-nopic/a.o out/test/elf/aarch64/tls-nopic/b.o 218: + cat -218: + gcc -c -o out/test/elf/arm/tls-nopic/a.o -xc - -217: + cat -217: + gcc -fPIC -c -o out/test/elf/arm/tls-le/b.o -xc - -215: + out/test/elf/arm/tls-ld/exe2 -215: + grep -q '3 5 3 5' -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -216/273 Test #215: arm-tls-ld .................................. Passed 0.30 sec +218: ++ on_error 12 +218: ++ code=1 +218: ++ echo 'command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +218: command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +218: ++ trap - EXIT +218: ++ exit 1 +215/270 Test #218: aarch64-tlsdesc-import ..............................***Failed 0.11 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh .sh +++ testname=tlsdesc-import +++ echo -n 'Testing tlsdesc-import ... ' +Testing tlsdesc-import ... ++ t=out/test/elf/aarch64/tlsdesc-import +++ mkdir -p out/test/elf/aarch64/tlsdesc-import ++ '[' aarch64 = x86_64 -o aarch64 = arm ']' ++ '[' aarch64 = aarch64 ']' ++ dialect=desc ++ gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - +gcc: error: unrecognized argument in option '-mtls-dialect=desc' +gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 ++ cat +++ on_error 12 +++ code=1 +++ echo 'command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +++ trap - EXIT +++ exit 1 + test 219 - Start 219: arm-tls-pic + Start 219: aarch64-tlsdesc-static -219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" +219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" 219: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 219: Test timeout computed to be: 1500 -217: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o -219: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh +217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/c.o -xc - +217: + cat +219: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh 219: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C -218: + cat -218: + cc -xc -c -o out/test/elf/arm/tls-nopic/b.o - 219: ++++ uname -m -219: +++ canonical_name armv7l +219: +++ canonical_name aarch64 219: +++ case $1 in -219: +++ echo arm -219: ++ HOST=arm +219: +++ echo aarch64 +219: ++ HOST=aarch64 219: ++ '[' -n '' ']' -219: ++ MACHINE=arm +219: ++ MACHINE=aarch64 219: ++ '[' -n '' ']' 219: ++ CC=cc 219: ++ CXX=c++ @@ -17453,43 +17819,39 @@ 219: ++ QEMU= 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -219: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh .sh -219: ++ testname=tls-pic -219: ++ echo -n 'Testing tls-pic ... ' -219: Testing tls-pic ... ++ t=out/test/elf/arm/tls-pic -219: ++ mkdir -p out/test/elf/arm/tls-pic -219: + cat -219: + gcc -fPIC -c -o out/test/elf/arm/tls-pic/a.o -xc - -218: + cc -B. -o out/test/elf/arm/tls-nopic/exe out/test/elf/arm/tls-nopic/a.o out/test/elf/arm/tls-nopic/b.o -217: + out/test/elf/arm/tls-le/exe -217: + grep -q '3 5 3 5' -217: + cc -B. -o out/test/elf/arm/tls-le/exe out/test/elf/arm/tls-le/a.o out/test/elf/arm/tls-le/b.o -Wl,-no-relax -219: + cat -219: + cc -xc -c -o out/test/elf/arm/tls-pic/b.o - -218: + out/test/elf/arm/tls-nopic/exe -218: + grep -q '3 5 3 5' -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -217/273 Test #218: arm-tls-nopic ............................... Passed 0.21 sec +219: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh +219: ++ testname=tlsdesc-static +219: ++ echo -n 'Testing tlsdesc-static ... ' +219: Testing tlsdesc-static ... ++ t=out/test/elf/aarch64/tlsdesc-static +219: ++ mkdir -p out/test/elf/aarch64/tlsdesc-static +219: + test_cflags -static +219: + cc -static -o /dev/null -xc - +219: + echo 'int main() {}' +216: + cc -B. -o out/test/elf/aarch64/tls-pic/exe out/test/elf/aarch64/tls-pic/a.o out/test/elf/aarch64/tls-pic/b.o +215: + grep -q '3 5 3 5' +215: + out/test/elf/aarch64/tls-nopic/exe +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +216/270 Test #215: aarch64-tls-nopic ................................... Passed 0.51 sec test 220 - Start 220: arm-tls-small-alignment + Start 220: aarch64-tlsdesc -220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" +220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" 220: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 220: Test timeout computed to be: 1500 -220: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh +220: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh 220: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++++ uname -m -220: +++ canonical_name armv7l +220: +++ canonical_name aarch64 220: +++ case $1 in -220: +++ echo arm -220: ++ HOST=arm +220: +++ echo aarch64 +220: ++ HOST=aarch64 220: ++ '[' -n '' ']' -220: ++ MACHINE=arm +220: ++ MACHINE=aarch64 220: ++ '[' -n '' ']' 220: ++ CC=cc 220: ++ CXX=c++ @@ -17501,86 +17863,101 @@ 220: ++ QEMU= 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -220: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh .sh -219: + cc -B. -o out/test/elf/arm/tls-pic/exe out/test/elf/arm/tls-pic/a.o out/test/elf/arm/tls-pic/b.o -220: ++ testname=tls-small-alignment -220: ++ echo -n 'Testing tls-small-alignment ... ' -220: Testing tls-small-alignment ... ++ t=out/test/elf/arm/tls-small-alignment -220: ++ mkdir -p out/test/elf/arm/tls-small-alignment -217: + out/test/elf/arm/tls-le/exe -217: + grep -q '3 5 3 5' +217: + cc -B. -shared -o out/test/elf/aarch64/tls-small-alignment/d.so out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o +220: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh +220: ++ testname=tlsdesc +220: ++ echo -n 'Testing tlsdesc ... ' +220: Testing tlsdesc ... ++ t=out/test/elf/aarch64/tlsdesc +220: ++ mkdir -p out/test/elf/aarch64/tlsdesc +220: + '[' aarch64 = x86_64 -o aarch64 = arm ']' +220: + '[' aarch64 = aarch64 ']' +220: + dialect=desc +220: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - +220: gcc: error: unrecognized argument in option '-mtls-dialect=desc' +220: gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 220: + cat -220: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/a.o -xassembler - -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -218/273 Test #217: arm-tls-le .................................. Passed 0.29 sec +220: ++ on_error 12 +220: ++ code=1 +220: ++ echo 'command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +220: command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +220: ++ trap - EXIT +220: ++ exit 1 +217/270 Test #220: aarch64-tlsdesc .....................................***Failed 0.08 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh +++ testname=tlsdesc +++ echo -n 'Testing tlsdesc ... ' +Testing tlsdesc ... ++ t=out/test/elf/aarch64/tlsdesc +++ mkdir -p out/test/elf/aarch64/tlsdesc ++ '[' aarch64 = x86_64 -o aarch64 = arm ']' ++ '[' aarch64 = aarch64 ']' ++ dialect=desc ++ gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - +gcc: error: unrecognized argument in option '-mtls-dialect=desc' +gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 ++ cat +++ on_error 12 +++ code=1 +++ echo 'command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +command failed: 12: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +++ trap - EXIT +++ exit 1 + test 221 - Start 221: arm-tlsdesc-import + Start 221: aarch64-trace-symbol -221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" +221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" 221: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 221: Test timeout computed to be: 1500 -221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh -220: + cat -220: + cc -fPIC -std=c11 -c -o out/test/elf/arm/tls-small-alignment/b.o -xc - -221: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -221: ++++ uname -m -221: +++ canonical_name armv7l -221: +++ case $1 in -221: +++ echo arm -221: ++ HOST=arm -221: ++ '[' -n '' ']' -221: ++ MACHINE=arm -221: ++ '[' -n '' ']' -221: ++ CC=cc -221: ++ CXX=c++ -221: ++ GCC=gcc -221: ++ GXX=g++ -221: ++ OBJDUMP=objdump -221: ++ OBJCOPY=objcopy -221: ++ STRIP=strip -221: ++ QEMU= -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh .sh -221: ++ testname=tlsdesc-import -221: ++ echo -n 'Testing tlsdesc-import ... ' -221: Testing tlsdesc-import ... ++ t=out/test/elf/arm/tlsdesc-import -221: ++ mkdir -p out/test/elf/arm/tlsdesc-import -221: + '[' arm = x86_64 -o arm = arm ']' -221: + dialect=gnu2 -221: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/tlsdesc-import/a.o -xc - -221: + cat -220: + cat -220: + cc -fPIC -c -o out/test/elf/arm/tls-small-alignment/c.o -xc - -219: + out/test/elf/arm/tls-pic/exe -219: + grep -q '3 5 3 5' -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -219/273 Test #219: arm-tls-pic ................................. Passed 0.22 sec +216: + grep -q '3 5 3 5' +216: + out/test/elf/aarch64/tls-pic/exe +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +218/270 Test #216: aarch64-tls-pic ..................................... Passed 0.47 sec test 222 - Start 222: arm-tlsdesc-static + Start 222: aarch64-trace -222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" +222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" 222: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 222: Test timeout computed to be: 1500 -222: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh +221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh +221: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +221: ++ export LC_ALL=C +221: ++ LC_ALL=C +222: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh 222: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++++ uname -m -222: +++ canonical_name armv7l +222: +++ canonical_name aarch64 222: +++ case $1 in -222: +++ echo arm -222: ++ HOST=arm +222: +++ echo aarch64 +222: ++ HOST=aarch64 222: ++ '[' -n '' ']' -222: ++ MACHINE=arm +222: ++ MACHINE=aarch64 222: ++ '[' -n '' ']' 222: ++ CC=cc 222: ++ CXX=c++ @@ -17592,98 +17969,134 @@ 222: ++ QEMU= 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT -222: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh -222: ++ testname=tlsdesc-static -222: ++ echo -n 'Testing tlsdesc-static ... ' -222: Testing tlsdesc-static ... ++ t=out/test/elf/arm/tlsdesc-static -222: ++ mkdir -p out/test/elf/arm/tlsdesc-static -222: + test_cflags -static -221: + cat -221: + gcc -fPIC -mtls-dialect=gnu2 -shared -o out/test/elf/arm/tlsdesc-import/b.so -xc - -222: + cc -static -o /dev/null -xc - -222: + echo 'int main() {}' -220: + cc -B. -shared -o out/test/elf/arm/tls-small-alignment/d.so out/test/elf/arm/tls-small-alignment/a.o out/test/elf/arm/tls-small-alignment/b.o -221: + cc -B. -o out/test/elf/arm/tlsdesc-import/exe out/test/elf/arm/tlsdesc-import/a.o out/test/elf/arm/tlsdesc-import/b.so -220: + cc -B. -o out/test/elf/arm/tls-small-alignment/exe1 out/test/elf/arm/tls-small-alignment/a.o out/test/elf/arm/tls-small-alignment/b.o out/test/elf/arm/tls-small-alignment/c.o -222: + '[' arm = x86_64 -o arm = arm ']' -222: + dialect=gnu2 -220: + grep -q '^42$' +221: ++++ uname -m +221: +++ canonical_name aarch64 +221: +++ case $1 in +221: +++ echo aarch64 +221: ++ HOST=aarch64 +221: ++ '[' -n '' ']' +221: ++ MACHINE=aarch64 +221: ++ '[' -n '' ']' +221: ++ CC=cc +221: ++ CXX=c++ +221: ++ GCC=gcc +221: ++ GXX=g++ +221: ++ OBJDUMP=objdump +221: ++ OBJCOPY=objcopy +221: ++ STRIP=strip +221: ++ QEMU= +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh .sh +221: ++ testname=trace-symbol +221: ++ echo -n 'Testing trace-symbol ... ' +221: Testing trace-symbol ... ++ t=out/test/elf/aarch64/trace-symbol +221: ++ mkdir -p out/test/elf/aarch64/trace-symbol +222: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh .sh +222: ++ testname=trace +222: ++ echo -n 'Testing trace ... ' +222: Testing trace ... ++ t=out/test/elf/aarch64/trace +222: ++ mkdir -p out/test/elf/aarch64/trace +221: + cc -c -o out/test/elf/aarch64/trace-symbol/a.o -xc - +222: + cc -c -o out/test/elf/aarch64/trace/a.o -xc - 222: + cat -220: + out/test/elf/arm/tls-small-alignment/exe1 -222: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/tlsdesc-static/a.o -xc - -221: + out/test/elf/arm/tlsdesc-import/exe -221: + grep -q '5 7' -220: + cc -B. -o out/test/elf/arm/tls-small-alignment/exe2 out/test/elf/arm/tls-small-alignment/c.o out/test/elf/arm/tls-small-alignment/d.so -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -220/273 Test #221: arm-tlsdesc-import .......................... Passed 0.27 sec +221: + cat +217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe1 out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o out/test/elf/aarch64/tls-small-alignment/c.o +222: + cc -B. -o out/test/elf/aarch64/trace/exe out/test/elf/aarch64/trace/a.o -Wl,-trace +221: + cc -c -o out/test/elf/aarch64/trace-symbol/b.o -xc - +221: + cat +221: + cc -shared -o out/test/elf/aarch64/trace-symbol/c.so -xc - +221: + cat +217: + grep -q '^42$' +217: + out/test/elf/aarch64/tls-small-alignment/exe1 +217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe2 out/test/elf/aarch64/tls-small-alignment/c.o out/test/elf/aarch64/tls-small-alignment/d.so +219: + '[' aarch64 = x86_64 -o aarch64 = arm ']' +219: + '[' aarch64 = aarch64 ']' +219: + dialect=desc +219: + cat +219: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - +219: gcc: error: unrecognized argument in option '-mtls-dialect=desc' +219: gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 +219: ++ on_error 14 +219: ++ code=1 +219: ++ echo 'command failed: 14: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +219: command failed: 14: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +219: ++ trap - EXIT +219: ++ exit 1 +219/270 Test #219: aarch64-tlsdesc-static ..............................***Failed 0.57 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name aarch64 ++++ case $1 in ++++ echo aarch64 +++ HOST=aarch64 +++ '[' -n '' ']' +++ MACHINE=aarch64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh +++ testname=tlsdesc-static +++ echo -n 'Testing tlsdesc-static ... ' +Testing tlsdesc-static ... ++ t=out/test/elf/aarch64/tlsdesc-static +++ mkdir -p out/test/elf/aarch64/tlsdesc-static ++ test_cflags -static ++ cc -static -o /dev/null -xc - ++ echo 'int main() {}' ++ '[' aarch64 = x86_64 -o aarch64 = arm ']' ++ '[' aarch64 = aarch64 ']' ++ dialect=desc ++ cat ++ gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - +gcc: error: unrecognized argument in option '-mtls-dialect=desc' +gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 +++ on_error 14 +++ code=1 +++ echo 'command failed: 14: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc -' +command failed: 14: $GCC -fPIC -mtls-dialect=$dialect -c -o $t/a.o -xc - +++ trap - EXIT +++ exit 1 + test 223 - Start 223: arm-tlsdesc + Start 223: aarch64-undefined -223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" +223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" 223: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 223: Test timeout computed to be: 1500 -223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh -223: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -223: ++ export LC_ALL=C -223: ++ LC_ALL=C -223: ++++ uname -m -223: +++ canonical_name armv7l -223: +++ case $1 in -223: +++ echo arm -223: ++ HOST=arm -223: ++ '[' -n '' ']' -223: ++ MACHINE=arm -223: ++ '[' -n '' ']' -223: ++ CC=cc -223: ++ CXX=c++ -223: ++ GCC=gcc -223: ++ GXX=g++ -223: ++ OBJDUMP=objdump -223: ++ OBJCOPY=objcopy -223: ++ STRIP=strip -223: ++ QEMU= -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh -223: ++ testname=tlsdesc -223: ++ echo -n 'Testing tlsdesc ... ' -223: Testing tlsdesc ... ++ t=out/test/elf/arm/tlsdesc -223: ++ mkdir -p out/test/elf/arm/tlsdesc -223: + '[' arm = x86_64 -o arm = arm ']' -223: + dialect=gnu2 -223: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/tlsdesc/a.o -xc - -223: + cat -222: + cat -222: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/tlsdesc-static/b.o -xc - -220: + out/test/elf/arm/tls-small-alignment/exe2 -220: + grep -q '^42$' -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -221/273 Test #220: arm-tls-small-alignment ..................... Passed 0.39 sec +222: + grep -q '/a\.o$' out/test/elf/aarch64/trace/log +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +220/270 Test #222: aarch64-trace ....................................... Passed 0.35 sec test 224 - Start 224: arm-trace-symbol + Start 224: aarch64-unresolved-symbols -224: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" +224: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh" 224: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 224: Test timeout computed to be: 1500 -223: + cat -223: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/arm/tlsdesc/b.o -xc - -224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh +224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh 224: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C 224: ++++ uname -m -224: +++ canonical_name armv7l +224: +++ canonical_name aarch64 224: +++ case $1 in -224: +++ echo arm -224: ++ HOST=arm +224: +++ echo aarch64 +224: ++ HOST=aarch64 224: ++ '[' -n '' ']' -224: ++ MACHINE=arm +224: ++ MACHINE=aarch64 224: ++ '[' -n '' ']' 224: ++ CC=cc 224: ++ CXX=c++ @@ -17695,53 +18108,70 @@ 224: ++ QEMU= 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT -224: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh .sh -224: ++ testname=trace-symbol -224: ++ echo -n 'Testing trace-symbol ... ' -224: Testing trace-symbol ... ++ t=out/test/elf/arm/trace-symbol -224: ++ mkdir -p out/test/elf/arm/trace-symbol -222: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static -224: + cat -224: + cc -c -o out/test/elf/arm/trace-symbol/a.o -xc - -223: + cc -B. -o out/test/elf/arm/tlsdesc/exe out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -224: + cc -c -o out/test/elf/arm/trace-symbol/b.o -xc - -224: + cat -222: + out/test/elf/arm/tlsdesc-static/exe -222: + grep -q 42 -222: + cc -B. -o out/test/elf/arm/tlsdesc-static/exe out/test/elf/arm/tlsdesc-static/a.o out/test/elf/arm/tlsdesc-static/b.o -static -Wl,-no-relax +223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh +223: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +223: ++ export LC_ALL=C +223: ++ LC_ALL=C +224: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh .sh +224: ++ testname=unresolved-symbols +224: ++ echo -n 'Testing unresolved-symbols ... ' +224: Testing unresolved-symbols ... ++ t=out/test/elf/aarch64/unresolved-symbols +224: ++ mkdir -p out/test/elf/aarch64/unresolved-symbols 224: + cat -224: + cc -shared -o out/test/elf/arm/trace-symbol/c.so -xc - -223: + out/test/elf/arm/tlsdesc/exe -223: + grep -q '42 5' -223: + cc -B. -o out/test/elf/arm/tlsdesc/exe out/test/elf/arm/tlsdesc/a.o out/test/elf/arm/tlsdesc/b.o -Wl,-no-relax -223: + grep -q '42 5' -223: + out/test/elf/arm/tlsdesc/exe -223: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -222: + out/test/elf/arm/tlsdesc-static/exe -222: + grep -q 42 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -224: + cc -B. -o out/test/elf/arm/trace-symbol/exe out/test/elf/arm/trace-symbol/a.o out/test/elf/arm/trace-symbol/b.o out/test/elf/arm/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -222/273 Test #222: arm-tlsdesc-static .......................... Passed 0.54 sec +224: + cc -c -o out/test/elf/aarch64/unresolved-symbols/a.o -xc - +223: ++++ uname -m +223: +++ canonical_name aarch64 +223: +++ case $1 in +223: +++ echo aarch64 +223: ++ HOST=aarch64 +223: ++ '[' -n '' ']' +223: ++ MACHINE=aarch64 +223: ++ '[' -n '' ']' +223: ++ CC=cc +223: ++ CXX=c++ +223: ++ GCC=gcc +223: ++ GXX=g++ +223: ++ OBJDUMP=objdump +223: ++ OBJCOPY=objcopy +223: ++ STRIP=strip +223: ++ QEMU= +223: ++ trap 'on_error $LINENO' ERR +223: ++ trap on_exit EXIT +223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh +223: ++ testname=undefined +223: ++ echo -n 'Testing undefined ... ' +223: Testing undefined ... ++ t=out/test/elf/aarch64/undefined +223: ++ mkdir -p out/test/elf/aarch64/undefined +223: + test_cflags -static +223: + echo 'int main() {}' +223: + cc -static -o /dev/null -xc - +221: + cc -B. -o out/test/elf/aarch64/trace-symbol/exe out/test/elf/aarch64/trace-symbol/a.o out/test/elf/aarch64/trace-symbol/b.o out/test/elf/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +217: + out/test/elf/aarch64/tls-small-alignment/exe2 +217: + grep -q '^42$' +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +221/270 Test #217: aarch64-tls-small-alignment ......................... Passed 0.95 sec test 225 - Start 225: arm-trace + Start 225: aarch64-verbose -225: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" +225: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh" 225: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 225: Test timeout computed to be: 1500 -225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o +224: + grep -q 'undefined.*foo' +225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh 225: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++++ uname -m -225: +++ canonical_name armv7l +225: +++ canonical_name aarch64 225: +++ case $1 in -225: +++ echo arm -225: ++ HOST=arm +225: +++ echo aarch64 +225: ++ HOST=aarch64 225: ++ '[' -n '' ']' -225: ++ MACHINE=arm +225: ++ MACHINE=aarch64 225: ++ '[' -n '' ']' 225: ++ CC=cc 225: ++ CXX=c++ @@ -17753,39 +18183,40 @@ 225: ++ QEMU= 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT -225: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh .sh -225: ++ testname=trace -225: ++ echo -n 'Testing trace ... ' -225: Testing trace ... ++ t=out/test/elf/arm/trace -225: ++ mkdir -p out/test/elf/arm/trace +225: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh .sh +225: ++ testname=verbose +225: ++ echo -n 'Testing verbose ... ' +225: Testing verbose ... ++ t=out/test/elf/aarch64/verbose +225: ++ mkdir -p out/test/elf/aarch64/verbose +225: + cc -c -xc -o out/test/elf/aarch64/verbose/a.o - 225: + cat -225: + cc -c -o out/test/elf/arm/trace/a.o -xc - -223: + cc -B. -o out/test/elf/arm/tlsdesc/exe out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so -224: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/arm/trace-symbol/log -224: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/arm/trace-symbol/log -224: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/arm/trace-symbol/log -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -223/273 Test #224: arm-trace-symbol ............................ Passed 0.34 sec +221: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/aarch64/trace-symbol/log +221: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/aarch64/trace-symbol/log +221: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/aarch64/trace-symbol/log +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +222/270 Test #221: aarch64-trace-symbol ................................ Passed 0.66 sec test 226 - Start 226: arm-undefined + Start 226: aarch64-version-script-search-paths -226: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" +226: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh" 226: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 226: Test timeout computed to be: 1500 -226: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +226: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh 226: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C 226: ++++ uname -m -226: +++ canonical_name armv7l +226: +++ canonical_name aarch64 226: +++ case $1 in -226: +++ echo arm -226: ++ HOST=arm +226: +++ echo aarch64 +226: ++ HOST=aarch64 226: ++ '[' -n '' ']' -226: ++ MACHINE=arm +226: ++ MACHINE=aarch64 226: ++ '[' -n '' ']' 226: ++ CC=cc 226: ++ CXX=c++ @@ -17797,42 +18228,65 @@ 226: ++ QEMU= 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT -226: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh -225: + cc -B. -o out/test/elf/arm/trace/exe out/test/elf/arm/trace/a.o -Wl,-trace -226: ++ testname=undefined -226: ++ echo -n 'Testing undefined ... ' -226: Testing undefined ... ++ t=out/test/elf/arm/undefined -226: ++ mkdir -p out/test/elf/arm/undefined -226: + test_cflags -static -226: + echo 'int main() {}' -226: + cc -static -o /dev/null -xc - -223: + out/test/elf/arm/tlsdesc/exe -223: + grep -q '42 5' -223: + cc -B. -shared -o out/test/elf/arm/tlsdesc/c.so out/test/elf/arm/tlsdesc/a.o -Wl,-no-relax -225: + grep -q '/a\.o$' out/test/elf/arm/trace/log +226: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh .sh +226: ++ testname=version-script-search-paths +226: ++ echo -n 'Testing version-script-search-paths ... ' +226: Testing version-script-search-paths ... ++ t=out/test/elf/aarch64/version-script-search-paths +226: ++ mkdir -p out/test/elf/aarch64/version-script-search-paths +226: + mkdir -p out/test/elf/aarch64/version-script-search-paths/foo/bar +226: + echo 'ver_x { global: *; };' +226: + cat +226: + cc -B. -shared -o out/test/elf/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/elf/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/aarch64/version-script-search-paths/b.s +225: + cc -B. -Wl,--verbose -o out/test/elf/aarch64/verbose/exe out/test/elf/aarch64/verbose/a.o +223: + cc -o out/test/elf/aarch64/undefined/a.o -c -x assembler - +223: + cat +223: + cc -o out/test/elf/aarch64/undefined/b.o -c -x assembler - +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +223: + cat +223: + cc -o out/test/elf/aarch64/undefined/c.o -c -x assembler - +223: + cat +223: + rm -f out/test/elf/aarch64/undefined/d.a +223: + ar cr out/test/elf/aarch64/undefined/d.a out/test/elf/aarch64/undefined/b.o out/test/elf/aarch64/undefined/c.o +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a +226: + readelf --version-info out/test/elf/aarch64/version-script-search-paths/c.so 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 -224/273 Test #225: arm-trace ................................... Passed 0.20 sec +223/270 Test #225: aarch64-verbose ..................................... Passed 0.42 sec test 227 - Start 227: arm-unresolved-symbols + Start 227: aarch64-version-script -227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh" +227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" 227: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 227: Test timeout computed to be: 1500 -223: + cc -B. -o out/test/elf/arm/tlsdesc/exe out/test/elf/arm/tlsdesc/b.o out/test/elf/arm/tlsdesc/c.so -Wl,-no-relax -227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh +226: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script-search-paths/log +223: + readelf --symbols out/test/elf/aarch64/undefined/exe +227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh 227: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C +223: + grep -q foo out/test/elf/aarch64/undefined/log +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +224/270 Test #226: aarch64-version-script-search-paths ................. Passed 0.31 sec +test 228 + Start 228: aarch64-version-script10 + +228: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh" +228: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +228: Test timeout computed to be: 1500 +223: + grep -q bar out/test/elf/aarch64/undefined/log +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo 227: ++++ uname -m -227: +++ canonical_name armv7l +227: +++ canonical_name aarch64 227: +++ case $1 in -227: +++ echo arm -227: ++ HOST=arm +227: +++ echo aarch64 +227: ++ HOST=aarch64 227: ++ '[' -n '' ']' -227: ++ MACHINE=arm +227: ++ MACHINE=aarch64 227: ++ '[' -n '' ']' 227: ++ CC=cc 227: ++ CXX=c++ @@ -17844,41 +18298,28 @@ 227: ++ QEMU= 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT -227: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh .sh -227: ++ testname=unresolved-symbols -227: ++ echo -n 'Testing unresolved-symbols ... ' -227: Testing unresolved-symbols ... ++ t=out/test/elf/arm/unresolved-symbols -227: ++ mkdir -p out/test/elf/arm/unresolved-symbols -227: + cat -227: + cc -c -o out/test/elf/arm/unresolved-symbols/a.o -xc - -223: + out/test/elf/arm/tlsdesc/exe -223: + grep -q '42 5' -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -225/273 Test #223: arm-tlsdesc ................................. Passed 0.61 sec -test 228 - Start 228: arm-verbose - -228: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh" -228: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -228: Test timeout computed to be: 1500 -228: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -227: + grep -q 'undefined.*foo' +224: + readelf --dyn-syms out/test/elf/aarch64/unresolved-symbols/exe +224: + grep -w foo +227: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh .sh +228: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh +227: ++ testname=version-script +227: ++ echo -n 'Testing version-script ... ' +227: Testing version-script ... ++ t=out/test/elf/aarch64/version-script +227: ++ mkdir -p out/test/elf/aarch64/version-script 228: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +227: + echo 'ver_x { global: *; };' +227: + cat 228: ++++ uname -m -226: + cat -226: + cc -o out/test/elf/arm/undefined/a.o -c -x assembler - -228: +++ canonical_name armv7l +228: +++ canonical_name aarch64 228: +++ case $1 in -228: +++ echo arm -228: ++ HOST=arm +228: +++ echo aarch64 +228: ++ HOST=aarch64 228: ++ '[' -n '' ']' -228: ++ MACHINE=arm +228: ++ MACHINE=aarch64 228: ++ '[' -n '' ']' 228: ++ CC=cc 228: ++ CXX=c++ @@ -17890,74 +18331,49 @@ 228: ++ QEMU= 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT -228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh .sh -228: ++ testname=verbose -228: ++ echo -n 'Testing verbose ... ' -228: Testing verbose ... ++ t=out/test/elf/arm/verbose -228: ++ mkdir -p out/test/elf/arm/verbose -226: + cat -226: + cc -o out/test/elf/arm/undefined/b.o -c -x assembler - -228: + cc -c -xc -o out/test/elf/arm/verbose/a.o - +227: + cc -B. -shared -o out/test/elf/aarch64/version-script/c.so -Wl,-version-script,out/test/elf/aarch64/version-script/a.ver out/test/elf/aarch64/version-script/b.s +223: + readelf --symbols out/test/elf/aarch64/undefined/exe +228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh +228: ++ testname=version-script10 +228: ++ echo -n 'Testing version-script10 ... ' +228: Testing version-script10 ... ++ t=out/test/elf/aarch64/version-script10 +228: ++ mkdir -p out/test/elf/aarch64/version-script10 +223: + grep -q foo out/test/elf/aarch64/undefined/log +228: + echo 'VER1 { foo[12]; }; VER2 {};' 228: + cat -226: + cat -226: + cc -o out/test/elf/arm/undefined/c.o -c -x assembler - -226: + rm -f out/test/elf/arm/undefined/d.a -226: + ar cr out/test/elf/arm/undefined/d.a out/test/elf/arm/undefined/b.o out/test/elf/arm/undefined/c.o -226: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -227: + grep -q 'undefined.*foo' -226: + readelf --symbols out/test/elf/arm/undefined/exe -226: + grep -q foo out/test/elf/arm/undefined/log -226: + grep -q bar out/test/elf/arm/undefined/log -226: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo -228: + cc -B. -Wl,--verbose -o out/test/elf/arm/verbose/exe out/test/elf/arm/verbose/a.o -226: + readelf --symbols out/test/elf/arm/undefined/exe -226: + grep -q foo out/test/elf/arm/undefined/log -226: + grep -q bar out/test/elf/arm/undefined/log -226: + ./mold -static -o out/test/elf/arm/undefined/exe out/test/elf/arm/undefined/a.o out/test/elf/arm/undefined/d.a -u foo --undefined=bar -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -226: + readelf --symbols out/test/elf/arm/undefined/exe -226: + grep -q foo out/test/elf/arm/undefined/log -226: + grep -q bar out/test/elf/arm/undefined/log -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -226/273 Test #226: arm-undefined ............................... Passed 0.34 sec +228: + cc -B. -shared -o out/test/elf/aarch64/version-script10/c.so -Wl,-version-script,out/test/elf/aarch64/version-script10/a.ver out/test/elf/aarch64/version-script10/b.s +223: + grep -q bar out/test/elf/aarch64/undefined/log +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo --undefined=bar +223: + readelf --symbols out/test/elf/aarch64/undefined/exe +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +223: + grep -q foo out/test/elf/aarch64/undefined/log +223: + grep -q bar out/test/elf/aarch64/undefined/log +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +225/270 Test #223: aarch64-undefined ................................... Passed 0.77 sec test 229 - Start 229: arm-version-script-search-paths + Start 229: aarch64-version-script11 -229: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh" +229: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh" 229: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 229: Test timeout computed to be: 1500 -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -227/273 Test #228: arm-verbose ................................. Passed 0.17 sec -test 230 - Start 230: arm-version-script - -230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" -230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -230: Test timeout computed to be: 1500 -229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh +229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh 229: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C 229: ++++ uname -m -230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh -229: +++ canonical_name armv7l +227: + readelf --version-info out/test/elf/aarch64/version-script/c.so +229: +++ canonical_name aarch64 229: +++ case $1 in -229: +++ echo arm -229: ++ HOST=arm -230: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +229: +++ echo aarch64 +229: ++ HOST=aarch64 229: ++ '[' -n '' ']' -229: ++ MACHINE=arm +229: ++ MACHINE=aarch64 229: ++ '[' -n '' ']' 229: ++ CC=cc -230: ++ export LC_ALL=C -230: ++ LC_ALL=C 229: ++ CXX=c++ 229: ++ GCC=gcc 229: ++ GXX=g++ @@ -17967,18 +18383,55 @@ 229: ++ QEMU= 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -229: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh .sh -229: ++ testname=version-script-search-paths -229: ++ echo -n 'Testing version-script-search-paths ... ' -229: Testing version-script-search-paths ... ++ t=out/test/elf/arm/version-script-search-paths -229: ++ mkdir -p out/test/elf/arm/version-script-search-paths +229: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh .sh +229: ++ testname=version-script11 +229: ++ echo -n 'Testing version-script11 ... ' +229: Testing version-script11 ... ++ t=out/test/elf/aarch64/version-script11 +229: ++ mkdir -p out/test/elf/aarch64/version-script11 +229: + cat +227: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script/log +228: + readelf --dyn-syms out/test/elf/aarch64/version-script10/c.so +229: + c++ -fPIC -c -o out/test/elf/aarch64/version-script11/b.o -xc - +228: + grep -q ' foo1@@VER1$' out/test/elf/aarch64/version-script10/log +229: + cat +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +226/270 Test #227: aarch64-version-script .............................. Passed 0.28 sec +test 230 + Start 230: aarch64-version-script12 + +230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" +230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +230: Test timeout computed to be: 1500 +228: + grep -q ' foo2@@VER1$' out/test/elf/aarch64/version-script10/log +230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh +230: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +230: ++ export LC_ALL=C +230: ++ LC_ALL=C +228: + grep -q ' foo3@@VER1$' out/test/elf/aarch64/version-script10/log +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +227/270 Test #228: aarch64-version-script10 ............................ Passed 0.28 sec +test 231 + Start 231: aarch64-version-script13 + +231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" +231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +231: Test timeout computed to be: 1500 +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +224: + grep -q 'undefined.*foo' 230: ++++ uname -m -230: +++ canonical_name armv7l +231: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh +230: +++ canonical_name aarch64 230: +++ case $1 in -230: +++ echo arm -230: ++ HOST=arm +230: +++ echo aarch64 +230: ++ HOST=aarch64 230: ++ '[' -n '' ']' -230: ++ MACHINE=arm +230: ++ MACHINE=aarch64 230: ++ '[' -n '' ']' 230: ++ CC=cc 230: ++ CXX=c++ @@ -17990,59 +18443,16 @@ 230: ++ QEMU= 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT -230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh .sh -229: + mkdir -p out/test/elf/arm/version-script-search-paths/foo/bar -230: ++ testname=version-script -230: ++ echo -n 'Testing version-script ... ' -230: Testing version-script ... ++ t=out/test/elf/arm/version-script -230: ++ mkdir -p out/test/elf/arm/version-script -229: + echo 'ver_x { global: *; };' -229: + cat -230: + echo 'ver_x { global: *; };' -230: + cat -230: + cc -B. -shared -o out/test/elf/arm/version-script/c.so -Wl,-version-script,out/test/elf/arm/version-script/a.ver out/test/elf/arm/version-script/b.s -229: + cc -B. -shared -o out/test/elf/arm/version-script-search-paths/c.so -Wl,-Lout/test/elf/arm/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/arm/version-script-search-paths/b.s -227: + readelf --dyn-syms out/test/elf/arm/unresolved-symbols/exe -227: + grep -w foo -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -227: + grep -q 'undefined.*foo' -230: + readelf --version-info out/test/elf/arm/version-script/c.so -230: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -229: + readelf --version-info out/test/elf/arm/version-script-search-paths/c.so -228/273 Test #230: arm-version-script .......................... Passed 0.12 sec -test 231 - Start 231: arm-version-script10 - -231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh" -231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -231: Test timeout computed to be: 1500 -229: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/arm/version-script-search-paths/log -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -229/273 Test #229: arm-version-script-search-paths ............. Passed 0.13 sec -test 232 - Start 232: arm-version-script11 - -232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh" -232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -232: Test timeout computed to be: 1500 -231: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh 231: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++++ uname -m -231: +++ canonical_name armv7l +231: +++ canonical_name aarch64 231: +++ case $1 in -231: +++ echo arm -231: ++ HOST=arm +231: +++ echo aarch64 +231: ++ HOST=aarch64 231: ++ '[' -n '' ']' -231: ++ MACHINE=arm +231: ++ MACHINE=aarch64 231: ++ '[' -n '' ']' 231: ++ CC=cc 231: ++ CXX=c++ @@ -18054,26 +18464,47 @@ 231: ++ QEMU= 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT -231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -227: + grep -q 'undefined.*foo' -232: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh +230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh +231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh +231: ++ testname=version-script13 +231: ++ echo -n 'Testing version-script13 ... ' +231: Testing version-script13 ... ++ t=out/test/elf/aarch64/version-script13 +231: ++ mkdir -p out/test/elf/aarch64/version-script13 +230: ++ testname=version-script12 +230: ++ echo -n 'Testing version-script12 ... ' +230: Testing version-script12 ... ++ t=out/test/elf/aarch64/version-script12 +230: ++ mkdir -p out/test/elf/aarch64/version-script12 +231: + cat +231: + cat +231: + c++ -fPIC -c -o out/test/elf/aarch64/version-script13/b.o -xc - +230: + cat +230: + cat +230: + c++ -fPIC -c -o out/test/elf/aarch64/version-script12/b.o -xc - +229: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script11/a.ver -o out/test/elf/aarch64/version-script11/c.so out/test/elf/aarch64/version-script11/b.o +231: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script13/a.ver -o out/test/elf/aarch64/version-script13/c.so out/test/elf/aarch64/version-script13/b.o +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +228/270 Test #224: aarch64-unresolved-symbols .......................... Passed 1.05 sec +test 232 + Start 232: aarch64-version-script14 + +232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" +232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +232: Test timeout computed to be: 1500 +230: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script12/a.ver -o out/test/elf/aarch64/version-script12/c.so out/test/elf/aarch64/version-script12/b.o +232: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh 232: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C -231: ++ testname=version-script10 -231: ++ echo -n 'Testing version-script10 ... ' -231: Testing version-script10 ... ++ t=out/test/elf/arm/version-script10 -231: ++ mkdir -p out/test/elf/arm/version-script10 232: ++++ uname -m -231: + echo 'VER1 { foo[12]; }; VER2 {};' -231: + cat -232: +++ canonical_name armv7l +232: +++ canonical_name aarch64 232: +++ case $1 in -232: +++ echo arm -232: ++ HOST=arm +232: +++ echo aarch64 +232: ++ HOST=aarch64 232: ++ '[' -n '' ']' -232: ++ MACHINE=arm +232: ++ MACHINE=aarch64 232: ++ '[' -n '' ']' 232: ++ CC=cc 232: ++ CXX=c++ @@ -18085,44 +18516,41 @@ 232: ++ QEMU= 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT -232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh .sh -231: + cc -B. -shared -o out/test/elf/arm/version-script10/c.so -Wl,-version-script,out/test/elf/arm/version-script10/a.ver out/test/elf/arm/version-script10/b.s -232: ++ testname=version-script11 -232: ++ echo -n 'Testing version-script11 ... ' -232: Testing version-script11 ... ++ t=out/test/elf/arm/version-script11 -232: ++ mkdir -p out/test/elf/arm/version-script11 +232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh +232: ++ testname=version-script14 +232: ++ echo -n 'Testing version-script14 ... ' +232: Testing version-script14 ... ++ t=out/test/elf/aarch64/version-script14 +232: ++ mkdir -p out/test/elf/aarch64/version-script14 232: + cat +229: + readelf --dyn-syms out/test/elf/aarch64/version-script11/c.so +229: + grep -q 'foo@@VER_X1$' out/test/elf/aarch64/version-script11/log 232: + cat -232: + c++ -fPIC -c -o out/test/elf/arm/version-script11/b.o -xc - -227: + cc -B. -o out/test/elf/arm/unresolved-symbols/exe out/test/elf/arm/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -227: + grep -q 'undefined.*foo' -232: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script11/a.ver -o out/test/elf/arm/version-script11/c.so out/test/elf/arm/version-script11/b.o -231: + readelf --dyn-syms out/test/elf/arm/version-script10/c.so -231: + grep -q ' foo1@@VER1$' out/test/elf/arm/version-script10/log -231: + grep -q ' foo2@@VER1$' out/test/elf/arm/version-script10/log -231: + grep -q ' foo3@@VER1$' out/test/elf/arm/version-script10/log -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -230/273 Test #231: arm-version-script10 ........................ Passed 0.14 sec +229: + grep -q ' bar$' out/test/elf/aarch64/version-script11/log +232: + c++ -fPIC -c -o out/test/elf/aarch64/version-script14/b.o -xc - +229: + grep -q ' baz$' out/test/elf/aarch64/version-script11/log +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +229/270 Test #229: aarch64-version-script11 ............................ Passed 0.37 sec test 233 - Start 233: arm-version-script12 + Start 233: aarch64-version-script15 -233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" +233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" 233: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 233: Test timeout computed to be: 1500 -233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh +233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh 233: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C +230: + readelf --dyn-syms out/test/elf/aarch64/version-script12/c.so 233: ++++ uname -m -233: +++ canonical_name armv7l +233: +++ canonical_name aarch64 233: +++ case $1 in -233: +++ echo arm -233: ++ HOST=arm +233: +++ echo aarch64 +233: ++ HOST=aarch64 233: ++ '[' -n '' ']' -233: ++ MACHINE=arm +233: ++ MACHINE=aarch64 233: ++ '[' -n '' ']' 233: ++ CC=cc 233: ++ CXX=c++ @@ -18134,51 +18562,54 @@ 233: ++ QEMU= 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT -233: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh -233: ++ testname=version-script12 -233: ++ echo -n 'Testing version-script12 ... ' -233: Testing version-script12 ... ++ t=out/test/elf/arm/version-script12 -233: ++ mkdir -p out/test/elf/arm/version-script12 -232: + readelf --dyn-syms out/test/elf/arm/version-script11/c.so +230: + grep -q ' xyz$' out/test/elf/aarch64/version-script12/log +233: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh .sh +230: + grep -q ' foo_bar$' out/test/elf/aarch64/version-script12/log +233: ++ testname=version-script15 +233: ++ echo -n 'Testing version-script15 ... ' +233: Testing version-script15 ... ++ t=out/test/elf/aarch64/version-script15 +233: ++ mkdir -p out/test/elf/aarch64/version-script15 233: + cat -232: + grep -q 'foo@@VER_X1$' out/test/elf/arm/version-script11/log -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -231/273 Test #227: arm-unresolved-symbols ...................... Passed 0.52 sec +231: + readelf --dyn-syms out/test/elf/aarch64/version-script13/c.so +230: + grep -q ' foo$' out/test/elf/aarch64/version-script12/log +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +230/270 Test #230: aarch64-version-script12 ............................ Passed 0.36 sec test 234 - Start 234: arm-version-script13 + Start 234: aarch64-version-script16 -234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" +234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" 234: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 234: Test timeout computed to be: 1500 -232: + grep -q ' bar$' out/test/elf/arm/version-script11/log -232: + grep -q ' baz$' out/test/elf/arm/version-script11/log +232: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script14/a.ver -o out/test/elf/aarch64/version-script14/c.so out/test/elf/aarch64/version-script14/b.o +231: + grep -q ' foobar$' out/test/elf/aarch64/version-script13/log 233: + cat -233: + c++ -fPIC -c -o out/test/elf/arm/version-script12/b.o -xc - -234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh +233: + c++ -fPIC -c -o out/test/elf/aarch64/version-script15/b.o -xc - +231: + grep -q ' foo$' out/test/elf/aarch64/version-script13/log +234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 234: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -232/273 Test #232: arm-version-script11 ........................ Passed 0.17 sec +231/270 Test #231: aarch64-version-script13 ............................ Passed 0.36 sec test 235 - Start 235: arm-version-script14 + Start 235: aarch64-version-script17 -235: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" +235: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh" 235: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 235: Test timeout computed to be: 1500 234: ++++ uname -m -234: +++ canonical_name armv7l +234: +++ canonical_name aarch64 234: +++ case $1 in -234: +++ echo arm -234: ++ HOST=arm +234: +++ echo aarch64 +234: ++ HOST=aarch64 234: ++ '[' -n '' ']' -234: ++ MACHINE=arm +234: ++ MACHINE=aarch64 234: ++ '[' -n '' ']' 234: ++ CC=cc 234: ++ CXX=c++ @@ -18190,23 +18621,25 @@ 234: ++ QEMU= 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -234: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh -235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh -234: ++ testname=version-script13 -234: ++ echo -n 'Testing version-script13 ... ' -234: Testing version-script13 ... ++ t=out/test/elf/arm/version-script13 -234: ++ mkdir -p out/test/elf/arm/version-script13 +234: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh .sh +234: ++ testname=version-script16 +234: ++ echo -n 'Testing version-script16 ... ' +234: Testing version-script16 ... ++ t=out/test/elf/aarch64/version-script16 +234: ++ mkdir -p out/test/elf/aarch64/version-script16 +235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh 235: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 234: + cat +234: + cc -fPIC -c -o out/test/elf/aarch64/version-script16/b.o -xc - 235: ++++ uname -m -235: +++ canonical_name armv7l +234: + cat +235: +++ canonical_name aarch64 235: +++ case $1 in -235: +++ echo arm -235: ++ HOST=arm +235: +++ echo aarch64 +235: ++ HOST=aarch64 235: ++ '[' -n '' ']' -235: ++ MACHINE=arm +235: ++ MACHINE=aarch64 235: ++ '[' -n '' ']' 235: ++ CC=cc 235: ++ CXX=c++ @@ -18216,51 +18649,48 @@ 235: ++ OBJCOPY=objcopy 235: ++ STRIP=strip 235: ++ QEMU= -234: + cat -234: + c++ -fPIC -c -o out/test/elf/arm/version-script13/b.o -xc - 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT -235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh -235: ++ testname=version-script14 -235: ++ echo -n 'Testing version-script14 ... ' -235: Testing version-script14 ... ++ t=out/test/elf/arm/version-script14 -235: ++ mkdir -p out/test/elf/arm/version-script14 +235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh +235: ++ testname=version-script17 +235: ++ echo -n 'Testing version-script17 ... ' +235: Testing version-script17 ... ++ t=out/test/elf/aarch64/version-script17 +235: ++ mkdir -p out/test/elf/aarch64/version-script17 +235: + cc -fPIC -c -o out/test/elf/aarch64/version-script17/a.o -xc - 235: + cat +233: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script15/a.ver -o out/test/elf/aarch64/version-script15/c.so out/test/elf/aarch64/version-script15/b.o +232: + readelf --dyn-syms out/test/elf/aarch64/version-script14/c.so +235: + cc -B. -shared -fPIC -o out/test/elf/aarch64/version-script17/b.so -xc - 235: + cat -235: + c++ -fPIC -c -o out/test/elf/arm/version-script14/b.o -xc - -233: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script12/a.ver -o out/test/elf/arm/version-script12/c.so out/test/elf/arm/version-script12/b.o -234: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script13/a.ver -o out/test/elf/arm/version-script13/c.so out/test/elf/arm/version-script13/b.o -235: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script14/a.ver -o out/test/elf/arm/version-script14/c.so out/test/elf/arm/version-script14/b.o -233: + readelf --dyn-syms out/test/elf/arm/version-script12/c.so -233: + grep -q ' xyz$' out/test/elf/arm/version-script12/log -233: + grep -q ' foo_bar$' out/test/elf/arm/version-script12/log -233: + grep -q ' foo$' out/test/elf/arm/version-script12/log -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -233/273 Test #233: arm-version-script12 ........................ Passed 0.18 sec +232: + grep -q ' xyz$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foobarzx$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foobarcx$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/version-script14/log +234: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script16/a.ver -o out/test/elf/aarch64/version-script16/c.so out/test/elf/aarch64/version-script16/b.o +232: + grep -q ' foo123bar456c$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foo123bar456x$' out/test/elf/aarch64/version-script14/log +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +232/270 Test #232: aarch64-version-script14 ............................ Passed 0.39 sec test 236 - Start 236: arm-version-script15 + Start 236: aarch64-version-script18 -236: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" +236: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh" 236: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 236: Test timeout computed to be: 1500 -234: + readelf --dyn-syms out/test/elf/arm/version-script13/c.so -236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh -234: + grep -q ' foobar$' out/test/elf/arm/version-script13/log +236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh 236: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C 236: ++++ uname -m -234: + grep -q ' foo$' out/test/elf/arm/version-script13/log -235: + readelf --dyn-syms out/test/elf/arm/version-script14/c.so -236: +++ canonical_name armv7l +236: +++ canonical_name aarch64 236: +++ case $1 in -236: +++ echo arm -236: ++ HOST=arm +236: +++ echo aarch64 +236: ++ HOST=aarch64 236: ++ '[' -n '' ']' -236: ++ MACHINE=arm +236: ++ MACHINE=aarch64 236: ++ '[' -n '' ']' 236: ++ CC=cc 236: ++ CXX=c++ @@ -18272,41 +18702,48 @@ 236: ++ QEMU= 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -234/273 Test #234: arm-version-script13 ........................ Passed 0.17 sec +236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh +236: ++ testname=version-script18 +236: ++ echo -n 'Testing version-script18 ... ' +236: Testing version-script18 ... ++ t=out/test/elf/aarch64/version-script18 +236: ++ mkdir -p out/test/elf/aarch64/version-script18 +233: + readelf --dyn-syms out/test/elf/aarch64/version-script15/c.so +236: + cat +233: + grep -q ' azZ$' out/test/elf/aarch64/version-script15/log +233: + grep -q ' czZ$' out/test/elf/aarch64/version-script15/log +236: + cc -fPIC -c -o out/test/elf/aarch64/version-script18/b.o -xc++ - +233: + grep -q ' azC$' out/test/elf/aarch64/version-script15/log +236: + cat +233: + grep -q ' aaZ$' out/test/elf/aarch64/version-script15/log +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +233/270 Test #233: aarch64-version-script15 ............................ Passed 0.42 sec test 237 - Start 237: arm-version-script16 + Start 237: aarch64-version-script2 -237: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" +237: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh" 237: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 237: Test timeout computed to be: 1500 -235: + grep -q ' xyz$' out/test/elf/arm/version-script14/log -235: + grep -q ' foobarzx$' out/test/elf/arm/version-script14/log -236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh .sh -236: ++ testname=version-script15 -236: ++ echo -n 'Testing version-script15 ... ' -236: Testing version-script15 ... ++ t=out/test/elf/arm/version-script15 -236: ++ mkdir -p out/test/elf/arm/version-script15 -236: + cat -237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh -235: + grep -q ' foobarcx$' out/test/elf/arm/version-script14/log +237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh 237: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C -235: + grep -q ' foo123bar456bx$' out/test/elf/arm/version-script14/log +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe1 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so +234: + readelf --dyn-syms out/test/elf/aarch64/version-script16/c.so +234: + grep -q foobar 237: ++++ uname -m -236: + cat -236: + c++ -fPIC -c -o out/test/elf/arm/version-script15/b.o -xc - -235: + grep -q ' foo123bar456c$' out/test/elf/arm/version-script14/log -237: +++ canonical_name armv7l +237: +++ canonical_name aarch64 237: +++ case $1 in -237: +++ echo arm -237: ++ HOST=arm +237: +++ echo aarch64 +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +237: ++ HOST=aarch64 237: ++ '[' -n '' ']' -237: ++ MACHINE=arm +237: ++ MACHINE=aarch64 237: ++ '[' -n '' ']' 237: ++ CC=cc 237: ++ CXX=c++ @@ -18317,38 +18754,34 @@ 237: ++ STRIP=strip 237: ++ QEMU= 237: ++ trap 'on_error $LINENO' ERR -237: ++ trap on_exit EXIT -237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh .sh -235: + grep -q ' foo123bar456x$' out/test/elf/arm/version-script14/log -237: ++ testname=version-script16 -237: ++ echo -n 'Testing version-script16 ... ' -237: Testing version-script16 ... ++ t=out/test/elf/arm/version-script16 -237: ++ mkdir -p out/test/elf/arm/version-script16 -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -235/273 Test #235: arm-version-script14 ........................ Passed 0.18 sec +236: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script18/a.ver -o out/test/elf/aarch64/version-script18/c.so out/test/elf/aarch64/version-script18/b.o +234/270 Test #234: aarch64-version-script16 ............................ Passed 0.40 sec test 238 - Start 238: arm-version-script17 + Start 238: aarch64-version-script3 -238: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh" +238: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh" 238: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 238: Test timeout computed to be: 1500 -237: + cat -237: + cat -237: + cc -fPIC -c -o out/test/elf/arm/version-script16/b.o -xc - -238: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh +237: ++ trap on_exit EXIT +237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh +237: ++ testname=version-script2 +237: ++ echo -n 'Testing version-script2 ... ' +237: Testing version-script2 ... ++ t=out/test/elf/aarch64/version-script2 +237: ++ mkdir -p out/test/elf/aarch64/version-script2 +238: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh 238: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C +237: + cat +237: + cat +237: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script2/b.so -Wl,-version-script,out/test/elf/aarch64/version-script2/a.ver - 238: ++++ uname -m -238: +++ canonical_name armv7l +238: +++ canonical_name aarch64 238: +++ case $1 in -238: +++ echo arm -238: ++ HOST=arm +238: +++ echo aarch64 +238: ++ HOST=aarch64 238: ++ '[' -n '' ']' -238: ++ MACHINE=arm +238: ++ MACHINE=aarch64 238: ++ '[' -n '' ']' 238: ++ CC=cc 238: ++ CXX=c++ @@ -18360,57 +18793,43 @@ 238: ++ QEMU= 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -238: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh -238: ++ testname=version-script17 -238: ++ echo -n 'Testing version-script17 ... ' -238: Testing version-script17 ... ++ t=out/test/elf/arm/version-script17 -238: ++ mkdir -p out/test/elf/arm/version-script17 +238: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh .sh +238: ++ testname=version-script3 +238: ++ echo -n 'Testing version-script3 ... ' +238: Testing version-script3 ... ++ t=out/test/elf/aarch64/version-script3 +238: ++ mkdir -p out/test/elf/aarch64/version-script3 238: + cat -238: + cc -fPIC -c -o out/test/elf/arm/version-script17/a.o -xc - -236: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script15/a.ver -o out/test/elf/arm/version-script15/c.so out/test/elf/arm/version-script15/b.o -237: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script16/a.ver -o out/test/elf/arm/version-script16/c.so out/test/elf/arm/version-script16/b.o +238: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script3/b.so -Wl,-version-script,out/test/elf/aarch64/version-script3/a.ver - 238: + cat -238: + cc -B. -shared -fPIC -o out/test/elf/arm/version-script17/b.so -xc - -236: + readelf --dyn-syms out/test/elf/arm/version-script15/c.so -237: + grep -q foobar -237: + readelf --dyn-syms out/test/elf/arm/version-script16/c.so -236: + grep -q ' azZ$' out/test/elf/arm/version-script15/log -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -236: + grep -q ' czZ$' out/test/elf/arm/version-script15/log -236/273 Test #237: arm-version-script16 ........................ Passed 0.16 sec -test 239 - Start 239: arm-version-script18 - -239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh" -239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -239: Test timeout computed to be: 1500 -236: + grep -q ' azC$' out/test/elf/arm/version-script15/log -236: + grep -q ' aaZ$' out/test/elf/arm/version-script15/log -239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh +236: + grep -q Bar +236: + readelf --wide --dyn-syms out/test/elf/aarch64/version-script18/c.so +236: + grep libalpha +235: + nm -g out/test/elf/aarch64/version-script17/exe1 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 +235: + grep -q foo +235/270 Test #236: aarch64-version-script18 ............................ Passed 0.34 sec +test 239 + Start 239: aarch64-version-script4 + +239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" +239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +239: Test timeout computed to be: 1500 +235: + cat +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe2 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/c.ver -Wl,--undefined-version +239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh 239: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C -237/273 Test #236: arm-version-script15 ........................ Passed 0.19 sec -test 240 - Start 240: arm-version-script2 - -240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh" -240: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -240: Test timeout computed to be: 1500 239: ++++ uname -m -239: +++ canonical_name armv7l +239: +++ canonical_name aarch64 239: +++ case $1 in -239: +++ echo arm -239: ++ HOST=arm +239: +++ echo aarch64 +239: ++ HOST=aarch64 239: ++ '[' -n '' ']' -239: ++ MACHINE=arm +239: ++ MACHINE=aarch64 239: ++ '[' -n '' ']' 239: ++ CC=cc 239: ++ CXX=c++ @@ -18422,23 +18841,49 @@ 239: ++ QEMU= 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT -239: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh -240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh -239: ++ testname=version-script18 -239: ++ echo -n 'Testing version-script18 ... ' -239: Testing version-script18 ... ++ t=out/test/elf/arm/version-script18 -239: ++ mkdir -p out/test/elf/arm/version-script18 +239: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh .sh +239: ++ testname=version-script4 +239: ++ echo -n 'Testing version-script4 ... ' +239: Testing version-script4 ... ++ t=out/test/elf/aarch64/version-script4 +239: ++ mkdir -p out/test/elf/aarch64/version-script4 +239: + cat +239: + c++ -fPIC -c -o out/test/elf/aarch64/version-script4/b.o -xc++ - +239: + cat +237: + cc -xc -c -o out/test/elf/aarch64/version-script2/c.o - +237: + cat +235: + nm -g out/test/elf/aarch64/version-script17/exe2 +235: + grep -q foo out/test/elf/aarch64/version-script17/log2 +238: + cc -xc -c -o out/test/elf/aarch64/version-script3/c.o - +238: + cat +235: + cat +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe3 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/d.ver +238: + cc -B. -o out/test/elf/aarch64/version-script3/exe out/test/elf/aarch64/version-script3/c.o out/test/elf/aarch64/version-script3/b.so +239: + cc -B. -shared -o out/test/elf/aarch64/version-script4/c.so -Wl,-version-script,out/test/elf/aarch64/version-script4/a.ver out/test/elf/aarch64/version-script4/b.o +235: + nm -g out/test/elf/aarch64/version-script17/exe3 +237: + cc -B. -o out/test/elf/aarch64/version-script2/exe out/test/elf/aarch64/version-script2/c.o out/test/elf/aarch64/version-script2/b.so +235: + grep -q foo out/test/elf/aarch64/version-script17/log3 +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +236/270 Test #235: aarch64-version-script17 ............................ Passed 0.83 sec +test 240 + Start 240: aarch64-version-script5 + +240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" +240: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +240: Test timeout computed to be: 1500 +240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh 240: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C 240: ++++ uname -m -239: + cat -240: +++ canonical_name armv7l +240: +++ canonical_name aarch64 240: +++ case $1 in -240: +++ echo arm -240: ++ HOST=arm +240: +++ echo aarch64 +240: ++ HOST=aarch64 240: ++ '[' -n '' ']' -240: ++ MACHINE=arm +240: ++ MACHINE=aarch64 240: ++ '[' -n '' ']' 240: ++ CC=cc 240: ++ CXX=c++ @@ -18450,49 +18895,62 @@ 240: ++ QEMU= 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT -239: + cat -239: + cc -fPIC -c -o out/test/elf/arm/version-script18/b.o -xc++ - -240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh -240: ++ testname=version-script2 -240: ++ echo -n 'Testing version-script2 ... ' -240: Testing version-script2 ... ++ t=out/test/elf/arm/version-script2 -240: ++ mkdir -p out/test/elf/arm/version-script2 -240: + cat +240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh +240: ++ testname=version-script5 +240: ++ echo -n 'Testing version-script5 ... ' +240: Testing version-script5 ... ++ t=out/test/elf/aarch64/version-script5 +240: ++ mkdir -p out/test/elf/aarch64/version-script5 240: + cat -240: + cc -B. -xc -shared -o out/test/elf/arm/version-script2/b.so -Wl,-version-script,out/test/elf/arm/version-script2/a.ver - -238: + cc -B. -o out/test/elf/arm/version-script17/exe1 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -239: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script18/a.ver -o out/test/elf/arm/version-script18/c.so out/test/elf/arm/version-script18/b.o -238: + grep -q foo -238: + nm -g out/test/elf/arm/version-script17/exe1 -238: + cat -238: + cc -B. -o out/test/elf/arm/version-script17/exe2 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -Wl,--version-script=out/test/elf/arm/version-script17/c.ver -Wl,--undefined-version -239: + readelf --wide --dyn-syms out/test/elf/arm/version-script18/c.so -239: + grep libalpha -239: + grep -q Bar +238: + out/test/elf/aarch64/version-script3/exe +238: + readelf --dyn-syms out/test/elf/aarch64/version-script3/exe +238: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script3/log +239: + readelf --dyn-syms out/test/elf/aarch64/version-script4/c.so 240: + cat -240: + cc -xc -c -o out/test/elf/arm/version-script2/c.o - +239: + grep -Fq _ZN3foo3barE out/test/elf/aarch64/version-script4/log +238: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script3/log +239: + grep -Fq ' bar' out/test/elf/aarch64/version-script4/log +240: + c++ -fPIC -c -o out/test/elf/aarch64/version-script5/b.o -xc - +238: + grep -Fq baz@ver2 out/test/elf/aarch64/version-script3/log 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 -238/273 Test #239: arm-version-script18 ........................ Passed 0.18 sec +237/270 Test #239: aarch64-version-script4 ............................. Passed 0.42 sec test 241 - Start 241: arm-version-script3 + Start 241: aarch64-version-script6 -241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh" +241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" 241: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 241: Test timeout computed to be: 1500 -241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +238/270 Test #238: aarch64-version-script3 ............................. Passed 0.61 sec +test 242 + Start 242: aarch64-version-script7 + +242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" +242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +242: Test timeout computed to be: 1500 +241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh 241: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C +237: + out/test/elf/aarch64/version-script2/exe +237: + readelf --dyn-syms out/test/elf/aarch64/version-script2/exe 241: ++++ uname -m -241: +++ canonical_name armv7l +242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh +241: +++ canonical_name aarch64 241: +++ case $1 in -241: +++ echo arm -241: ++ HOST=arm +241: +++ echo aarch64 +242: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +242: ++ export LC_ALL=C +242: ++ LC_ALL=C +237: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script2/log +241: ++ HOST=aarch64 241: ++ '[' -n '' ']' -241: ++ MACHINE=arm +241: ++ MACHINE=aarch64 241: ++ '[' -n '' ']' 241: ++ CC=cc 241: ++ CXX=c++ @@ -18504,46 +18962,32 @@ 241: ++ QEMU= 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT -241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh .sh -241: ++ testname=version-script3 -241: ++ echo -n 'Testing version-script3 ... ' -241: Testing version-script3 ... ++ t=out/test/elf/arm/version-script3 -241: ++ mkdir -p out/test/elf/arm/version-script3 -241: + cat -241: + cat -241: + cc -B. -xc -shared -o out/test/elf/arm/version-script3/b.so -Wl,-version-script,out/test/elf/arm/version-script3/a.ver - -240: + cc -B. -o out/test/elf/arm/version-script2/exe out/test/elf/arm/version-script2/c.o out/test/elf/arm/version-script2/b.so -238: + nm -g out/test/elf/arm/version-script17/exe2 -238: + grep -q foo out/test/elf/arm/version-script17/log2 -238: + cat -238: + cc -B. -o out/test/elf/arm/version-script17/exe3 out/test/elf/arm/version-script17/a.o out/test/elf/arm/version-script17/b.so -Wl,--version-script=out/test/elf/arm/version-script17/d.ver -240: + out/test/elf/arm/version-script2/exe -240: + readelf --dyn-syms out/test/elf/arm/version-script2/exe -240: + grep -Fq foo@ver1 out/test/elf/arm/version-script2/log -240: + grep -Fq bar@ver2 out/test/elf/arm/version-script2/log -240: + grep -Fq baz@ver3 out/test/elf/arm/version-script2/log -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -239/273 Test #240: arm-version-script2 ......................... Passed 0.29 sec -test 242 - Start 242: arm-version-script4 - -242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" -242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -242: Test timeout computed to be: 1500 -242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh -242: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -242: ++ export LC_ALL=C -242: ++ LC_ALL=C +241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh +240: + cc -B. -shared -o out/test/elf/aarch64/version-script5/c.so -Wl,-version-script,out/test/elf/aarch64/version-script5/a.ver out/test/elf/aarch64/version-script5/b.o +237: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script2/log +241: ++ testname=version-script6 +241: ++ echo -n 'Testing version-script6 ... ' +241: Testing version-script6 ... ++ t=out/test/elf/aarch64/version-script6 +241: ++ mkdir -p out/test/elf/aarch64/version-script6 +237: + grep -Fq baz@ver3 out/test/elf/aarch64/version-script2/log +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 242: ++++ uname -m -242: +++ canonical_name armv7l +239/270 Test #237: aarch64-version-script2 ............................. Passed 0.74 sec +test 243 + Start 243: aarch64-version-script8 + +243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" +243: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +243: Test timeout computed to be: 1500 +242: +++ canonical_name aarch64 242: +++ case $1 in -242: +++ echo arm -242: ++ HOST=arm +242: +++ echo aarch64 +242: ++ HOST=aarch64 242: ++ '[' -n '' ']' -242: ++ MACHINE=arm +242: ++ MACHINE=aarch64 242: ++ '[' -n '' ']' 242: ++ CC=cc 242: ++ CXX=c++ @@ -18555,40 +18999,28 @@ 242: ++ QEMU= 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh .sh -242: ++ testname=version-script4 -242: ++ echo -n 'Testing version-script4 ... ' -242: Testing version-script4 ... ++ t=out/test/elf/arm/version-script4 -242: ++ mkdir -p out/test/elf/arm/version-script4 +242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh +242: ++ testname=version-script7 +242: ++ echo -n 'Testing version-script7 ... ' +242: Testing version-script7 ... ++ t=out/test/elf/aarch64/version-script7 +242: ++ mkdir -p out/test/elf/aarch64/version-script7 242: + cat +242: + c++ -fPIC -c -o out/test/elf/aarch64/version-script7/b.o -xc - 241: + cat -241: + cc -xc -c -o out/test/elf/arm/version-script3/c.o - 242: + cat -242: + c++ -fPIC -c -o out/test/elf/arm/version-script4/b.o -xc++ - -238: + nm -g out/test/elf/arm/version-script17/exe3 -238: + grep -q foo out/test/elf/arm/version-script17/log3 -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -240/273 Test #238: arm-version-script17 ........................ Passed 0.49 sec -test 243 - Start 243: arm-version-script5 - -243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" -243: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -243: Test timeout computed to be: 1500 -243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh +241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/b.o -xc - +241: + cat +243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh 243: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C 243: ++++ uname -m -243: +++ canonical_name armv7l +243: +++ canonical_name aarch64 243: +++ case $1 in -243: +++ echo arm -243: ++ HOST=arm +243: +++ echo aarch64 +243: ++ HOST=aarch64 243: ++ '[' -n '' ']' -243: ++ MACHINE=arm +243: ++ MACHINE=aarch64 243: ++ '[' -n '' ']' 243: ++ CC=cc 243: ++ CXX=c++ @@ -18600,62 +19032,41 @@ 243: ++ QEMU= 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT -243: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh -243: ++ testname=version-script5 -243: ++ echo -n 'Testing version-script5 ... ' -243: Testing version-script5 ... ++ t=out/test/elf/arm/version-script5 -243: ++ mkdir -p out/test/elf/arm/version-script5 +243: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh .sh +243: ++ testname=version-script8 +243: ++ echo -n 'Testing version-script8 ... ' +243: Testing version-script8 ... ++ t=out/test/elf/aarch64/version-script8 +243: ++ mkdir -p out/test/elf/aarch64/version-script8 243: + cat +243: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script8/b.so -Wl,-version-script,out/test/elf/aarch64/version-script8/a.ver - +242: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script7/a.ver -o out/test/elf/aarch64/version-script7/c.so out/test/elf/aarch64/version-script7/b.o 243: + cat -243: + c++ -fPIC -c -o out/test/elf/arm/version-script5/b.o -xc - -241: + cc -B. -o out/test/elf/arm/version-script3/exe out/test/elf/arm/version-script3/c.o out/test/elf/arm/version-script3/b.so -242: + cc -B. -shared -o out/test/elf/arm/version-script4/c.so -Wl,-version-script,out/test/elf/arm/version-script4/a.ver out/test/elf/arm/version-script4/b.o -243: + cc -B. -shared -o out/test/elf/arm/version-script5/c.so -Wl,-version-script,out/test/elf/arm/version-script5/a.ver out/test/elf/arm/version-script5/b.o -241: + out/test/elf/arm/version-script3/exe -241: + readelf --dyn-syms out/test/elf/arm/version-script3/exe -241: + grep -Fq foo@ver1 out/test/elf/arm/version-script3/log -242: + readelf --dyn-syms out/test/elf/arm/version-script4/c.so -241: + grep -Fq bar@ver2 out/test/elf/arm/version-script3/log -242: + grep -Fq _ZN3foo3barE out/test/elf/arm/version-script4/log -241: + grep -Fq baz@ver2 out/test/elf/arm/version-script3/log -242: + grep -Fq ' bar' out/test/elf/arm/version-script4/log -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -241/273 Test #241: arm-version-script3 ......................... Passed 0.30 sec +241: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script6/a.ver -o out/test/elf/aarch64/version-script6/c.so out/test/elf/aarch64/version-script6/b.o +240: + readelf --dyn-syms out/test/elf/aarch64/version-script5/c.so +240: + grep -Fq foo out/test/elf/aarch64/version-script5/log +240: + grep -Fq ' main' out/test/elf/aarch64/version-script5/log +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +240/270 Test #240: aarch64-version-script5 ............................. Passed 0.42 sec test 244 - Start 244: arm-version-script6 + Start 244: aarch64-version-script9 -244: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" +244: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh" 244: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 244: Test timeout computed to be: 1500 -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -242/273 Test #242: arm-version-script4 ......................... Passed 0.18 sec -test 245 - Start 245: arm-version-script7 - -245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" -245: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -245: Test timeout computed to be: 1500 -244: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh +244: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh 244: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C -245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh 244: ++++ uname -m -245: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -244: +++ canonical_name armv7l +244: +++ canonical_name aarch64 244: +++ case $1 in -244: +++ echo arm -245: ++ export LC_ALL=C -245: ++ LC_ALL=C -244: ++ HOST=arm +244: +++ echo aarch64 +244: ++ HOST=aarch64 244: ++ '[' -n '' ']' -244: ++ MACHINE=arm +244: ++ MACHINE=aarch64 244: ++ '[' -n '' ']' 244: ++ CC=cc 244: ++ CXX=c++ @@ -18667,19 +19078,40 @@ 244: ++ QEMU= 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT -244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh +244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh +244: ++ testname=version-script9 +244: ++ echo -n 'Testing version-script9 ... ' +244: Testing version-script9 ... ++ t=out/test/elf/aarch64/version-script9 +244: ++ mkdir -p out/test/elf/aarch64/version-script9 +244: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +244: + cat +244: + cc -B. -shared -o out/test/elf/aarch64/version-script9/c.so -Wl,-version-script,out/test/elf/aarch64/version-script9/a.ver out/test/elf/aarch64/version-script9/b.s +242: + readelf --dyn-syms out/test/elf/aarch64/version-script7/c.so +242: + grep -q 'foo$' out/test/elf/aarch64/version-script7/log +242: + grep -q bar@@VER_X1 out/test/elf/aarch64/version-script7/log +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +241/270 Test #242: aarch64-version-script7 ............................. Passed 0.36 sec +test 245 + Start 245: aarch64-version + +245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" +245: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +245: Test timeout computed to be: 1500 +245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh +245: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +245: ++ export LC_ALL=C +245: ++ LC_ALL=C +241: + cat 245: ++++ uname -m -243: + readelf --dyn-syms out/test/elf/arm/version-script5/c.so -244: ++ testname=version-script6 -244: ++ echo -n 'Testing version-script6 ... ' -244: Testing version-script6 ... ++ t=out/test/elf/arm/version-script6 -244: ++ mkdir -p out/test/elf/arm/version-script6 -245: +++ canonical_name armv7l +245: +++ canonical_name aarch64 245: +++ case $1 in -245: +++ echo arm -245: ++ HOST=arm +245: +++ echo aarch64 +245: ++ HOST=aarch64 245: ++ '[' -n '' ']' -245: ++ MACHINE=arm +245: ++ MACHINE=aarch64 245: ++ '[' -n '' ']' 245: ++ CC=cc 245: ++ CXX=c++ @@ -18691,41 +19123,42 @@ 245: ++ QEMU= 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT -244: + cat -243: + grep -Fq foo out/test/elf/arm/version-script5/log -245: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh -245: ++ testname=version-script7 -245: ++ echo -n 'Testing version-script7 ... ' -245: Testing version-script7 ... ++ t=out/test/elf/arm/version-script7 -245: ++ mkdir -p out/test/elf/arm/version-script7 -243: + grep -Fq ' main' out/test/elf/arm/version-script5/log -244: + cat -244: + c++ -fPIC -c -o out/test/elf/arm/version-script6/b.o -xc - -245: + cat -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -243/273 Test #243: arm-version-script5 ......................... Passed 0.17 sec +245: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh .sh +245: ++ testname=version +245: ++ echo -n 'Testing version ... ' +245: Testing version ... ++ t=out/test/elf/aarch64/version +245: ++ mkdir -p out/test/elf/aarch64/version +241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/e.o -xc - +241: + cat +245: + grep -q __tsan_init +245: + nm mold +243: + cc -xc -c -o out/test/elf/aarch64/version-script8/c.o - +243: + cat +244: + readelf --dyn-syms out/test/elf/aarch64/version-script9/c.so +244: + grep -q ' foo@@VER1$' out/test/elf/aarch64/version-script9/log +241: + cc -B. -shared -Wl,-version-script,out/test/elf/aarch64/version-script6/d.ver -o out/test/elf/aarch64/version-script6/f.so out/test/elf/aarch64/version-script6/e.o out/test/elf/aarch64/version-script6/c.so -Wl,--undefined-version +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +242/270 Test #244: aarch64-version-script9 ............................. Passed 0.26 sec test 246 - Start 246: arm-version-script8 + Start 246: aarch64-versioned-undef -246: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" +246: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh" 246: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 246: Test timeout computed to be: 1500 -245: + cat -245: + c++ -fPIC -c -o out/test/elf/arm/version-script7/b.o -xc - -246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh +246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh 246: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C 246: ++++ uname -m -246: +++ canonical_name armv7l +246: +++ canonical_name aarch64 246: +++ case $1 in -246: +++ echo arm -246: ++ HOST=arm +246: +++ echo aarch64 +246: ++ HOST=aarch64 246: ++ '[' -n '' ']' -246: ++ MACHINE=arm +246: ++ MACHINE=aarch64 246: ++ '[' -n '' ']' 246: ++ CC=cc 246: ++ CXX=c++ @@ -18737,47 +19170,44 @@ 246: ++ QEMU= 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT -246: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh .sh -246: ++ testname=version-script8 -246: ++ echo -n 'Testing version-script8 ... ' -246: Testing version-script8 ... ++ t=out/test/elf/arm/version-script8 -246: ++ mkdir -p out/test/elf/arm/version-script8 -246: + cat +246: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh .sh +246: ++ testname=versioned-undef +246: ++ echo -n 'Testing versioned-undef ... ' +246: Testing versioned-undef ... ++ t=out/test/elf/aarch64/versioned-undef +246: ++ mkdir -p out/test/elf/aarch64/versioned-undef +243: + cc -B. -o out/test/elf/aarch64/version-script8/exe out/test/elf/aarch64/version-script8/c.o out/test/elf/aarch64/version-script8/b.so +246: + grep -q musl +246: + ldd --help 246: + cat -246: + cc -B. -xc -shared -o out/test/elf/arm/version-script8/b.so -Wl,-version-script,out/test/elf/arm/version-script8/a.ver - -244: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script6/a.ver -o out/test/elf/arm/version-script6/c.so out/test/elf/arm/version-script6/b.o -245: + cc -B. -shared -Wl,--version-script=out/test/elf/arm/version-script7/a.ver -o out/test/elf/arm/version-script7/c.so out/test/elf/arm/version-script7/b.o -244: + cat -244: + c++ -fPIC -c -o out/test/elf/arm/version-script6/e.o -xc - -244: + cat -245: + readelf --dyn-syms out/test/elf/arm/version-script7/c.so -245: + grep -q 'foo$' out/test/elf/arm/version-script7/log -245: + grep -q bar@@VER_X1 out/test/elf/arm/version-script7/log -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -244/273 Test #245: arm-version-script7 ......................... Passed 0.19 sec +246: + cc -fPIC -c -o out/test/elf/aarch64/versioned-undef/a.o -xc - +241: + readelf --dyn-syms out/test/elf/aarch64/version-script6/f.so +241: + grep -q foo@VER_X1 out/test/elf/aarch64/version-script6/log +241: + grep -q bar@VER_X2 out/test/elf/aarch64/version-script6/log +241: + grep -q baz@@VER_Y2 out/test/elf/aarch64/version-script6/log +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +243/270 Test #241: aarch64-version-script6 ............................. Passed 0.76 sec test 247 - Start 247: arm-version-script9 + Start 247: aarch64-visibility -247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh" +247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" 247: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 247: Test timeout computed to be: 1500 -246: + cat -246: + cc -xc -c -o out/test/elf/arm/version-script8/c.o - -247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh -244: + cc -B. -shared -Wl,-version-script,out/test/elf/arm/version-script6/d.ver -o out/test/elf/arm/version-script6/f.so out/test/elf/arm/version-script6/e.o out/test/elf/arm/version-script6/c.so -Wl,--undefined-version +246: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +246: + cc -B. -shared -o out/test/elf/aarch64/versioned-undef/c.so out/test/elf/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/elf/aarch64/versioned-undef/b.ver +247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh 247: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C 247: ++++ uname -m -247: +++ canonical_name armv7l +247: +++ canonical_name aarch64 247: +++ case $1 in -247: +++ echo arm -247: ++ HOST=arm +247: +++ echo aarch64 +247: ++ HOST=aarch64 247: ++ '[' -n '' ']' -247: ++ MACHINE=arm +247: ++ MACHINE=aarch64 247: ++ '[' -n '' ']' 247: ++ CC=cc 247: ++ CXX=c++ @@ -18789,54 +19219,42 @@ 247: ++ QEMU= 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT -247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh -247: ++ testname=version-script9 -247: ++ echo -n 'Testing version-script9 ... ' -247: Testing version-script9 ... ++ t=out/test/elf/arm/version-script9 -247: ++ mkdir -p out/test/elf/arm/version-script9 -247: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh +247: ++ testname=visibility +247: ++ echo -n 'Testing visibility ... ' +247: Testing visibility ... ++ t=out/test/elf/aarch64/visibility +247: ++ mkdir -p out/test/elf/aarch64/visibility +243: + out/test/elf/aarch64/version-script8/exe +243: + readelf --dyn-syms out/test/elf/aarch64/version-script8/b.so +247: + cc -xc -c -o out/test/elf/aarch64/visibility/a.o - +243: + grep -Fq foo@@ver1 out/test/elf/aarch64/version-script8/log 247: + cat -247: + cc -B. -shared -o out/test/elf/arm/version-script9/c.so -Wl,-version-script,out/test/elf/arm/version-script9/a.ver out/test/elf/arm/version-script9/b.s -246: + cc -B. -o out/test/elf/arm/version-script8/exe out/test/elf/arm/version-script8/c.o out/test/elf/arm/version-script8/b.so -244: + readelf --dyn-syms out/test/elf/arm/version-script6/f.so -244: + grep -q foo@VER_X1 out/test/elf/arm/version-script6/log -244: + grep -q bar@VER_X2 out/test/elf/arm/version-script6/log -244: + grep -q baz@@VER_Y2 out/test/elf/arm/version-script6/log -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -245/273 Test #244: arm-version-script6 ......................... Passed 0.29 sec +243: + grep -Fq bar@@ver2 out/test/elf/aarch64/version-script8/log +243: + grep -Fq baz out/test/elf/aarch64/version-script8/log +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +244/270 Test #243: aarch64-version-script8 ............................. Passed 0.77 sec test 248 - Start 248: arm-version + Start 248: aarch64-warn-common -248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" +248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" 248: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 248: Test timeout computed to be: 1500 -247: + readelf --dyn-syms out/test/elf/arm/version-script9/c.so -248: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh -247: + grep -q ' foo@@VER1$' out/test/elf/arm/version-script9/log +248: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh 248: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C 248: ++++ uname -m -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -246/273 Test #247: arm-version-script9 ......................... Passed 0.11 sec -test 249 - Start 249: arm-versioned-undef - -249: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh" -249: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -249: Test timeout computed to be: 1500 -248: +++ canonical_name armv7l +247: + cc -xc -c -o out/test/elf/aarch64/visibility/b.o - +247: + cat +248: +++ canonical_name aarch64 248: +++ case $1 in -248: +++ echo arm -248: ++ HOST=arm +248: +++ echo aarch64 +248: ++ HOST=aarch64 248: ++ '[' -n '' ']' -248: ++ MACHINE=arm +248: ++ MACHINE=aarch64 248: ++ '[' -n '' ']' 248: ++ CC=cc 248: ++ CXX=c++ @@ -18848,24 +19266,52 @@ 248: ++ QEMU= 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT -248: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh .sh -248: ++ testname=version -248: ++ echo -n 'Testing version ... ' -248: Testing version ... ++ t=out/test/elf/arm/version -248: ++ mkdir -p out/test/elf/arm/version -249: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh +248: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh .sh +248: ++ testname=warn-common +248: ++ echo -n 'Testing warn-common ... ' +248: Testing warn-common ... ++ t=out/test/elf/aarch64/warn-common +248: ++ mkdir -p out/test/elf/aarch64/warn-common +246: + cat +246: + cc -c -o out/test/elf/aarch64/versioned-undef/d.o -xc - +248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/a.o - +248: + cat +247: + rm -f out/test/elf/aarch64/visibility/c.a +247: + ar crs out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/a.o out/test/elf/aarch64/visibility/b.o +248: + cat +248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/b.o - +247: + cat +246: + cc -B. -o out/test/elf/aarch64/versioned-undef/exe out/test/elf/aarch64/versioned-undef/d.o out/test/elf/aarch64/versioned-undef/c.so +247: + cc -xc -fPIC -c -o out/test/elf/aarch64/visibility/d.o - +247: + cc -B. -shared -o out/test/elf/aarch64/visibility/e.so out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/d.o +248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o +246: + grep -q '^1 2 3 3$' +246: + out/test/elf/aarch64/versioned-undef/exe +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +245/270 Test #246: aarch64-versioned-undef ............................. Passed 0.74 sec +test 249 + Start 249: aarch64-warn-once + +249: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh" +249: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +249: Test timeout computed to be: 1500 +249: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh 249: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C -248: + nm mold -248: + grep -q __tsan_init +245: + grep -q '[ms]old .*compatible with GNU ld' +245: + ./mold -v +247: + readelf --dyn-syms out/test/elf/aarch64/visibility/e.so 249: ++++ uname -m -249: +++ canonical_name armv7l +247: + grep -Fq foo out/test/elf/aarch64/visibility/log +249: +++ canonical_name aarch64 249: +++ case $1 in -249: +++ echo arm -249: ++ HOST=arm +249: +++ echo aarch64 +249: ++ HOST=aarch64 249: ++ '[' -n '' ']' -249: ++ MACHINE=arm +249: ++ MACHINE=aarch64 249: ++ '[' -n '' ']' 249: ++ CC=cc 249: ++ CXX=c++ @@ -18877,42 +19323,45 @@ 249: ++ QEMU= 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT -249: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh .sh -246: + out/test/elf/arm/version-script8/exe -249: ++ testname=versioned-undef -249: ++ echo -n 'Testing versioned-undef ... ' -249: Testing versioned-undef ... ++ t=out/test/elf/arm/versioned-undef -249: ++ mkdir -p out/test/elf/arm/versioned-undef -246: + readelf --dyn-syms out/test/elf/arm/version-script8/b.so -249: + ldd --help -249: + grep -q musl -246: + grep -Fq foo@@ver1 out/test/elf/arm/version-script8/log -249: + cat -249: + cc -fPIC -c -o out/test/elf/arm/versioned-undef/a.o -xc - -246: + grep -Fq bar@@ver2 out/test/elf/arm/version-script8/log -246: + grep -Fq baz out/test/elf/arm/version-script8/log -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -247/273 Test #246: arm-version-script8 ......................... Passed 0.32 sec +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +246/270 Test #247: aarch64-visibility .................................. Passed 0.62 sec test 250 - Start 250: arm-visibility + Start 250: aarch64-warn-symbol-type -250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" +250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" 250: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 250: Test timeout computed to be: 1500 -250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh +245: + ./mold --version +245: + grep -q '[ms]old .*compatible with GNU ld' +249: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh .sh +249: ++ testname=warn-once +249: ++ echo -n 'Testing warn-once ... ' +249: Testing warn-once ... ++ t=out/test/elf/aarch64/warn-once +249: ++ mkdir -p out/test/elf/aarch64/warn-once +245: + ./mold -V +245: + grep -q '[ms]old .*compatible with GNU ld' +245: + grep -q elf_x86_64 +250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh 250: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C +245: + ./mold -V +248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log +249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/a.o - +249: + cat +248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o -Wl,-warn-common +245: + grep -q elf_i386 +245: + ./mold -V 250: ++++ uname -m -250: +++ canonical_name armv7l +250: +++ canonical_name aarch64 250: +++ case $1 in -250: +++ echo arm -250: ++ HOST=arm +250: +++ echo aarch64 +250: ++ HOST=aarch64 250: ++ '[' -n '' ']' -250: ++ MACHINE=arm +250: ++ MACHINE=aarch64 250: ++ '[' -n '' ']' 250: ++ CC=cc 250: ++ CXX=c++ @@ -18924,70 +19373,48 @@ 250: ++ QEMU= 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT -250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh -250: ++ testname=visibility -250: ++ echo -n 'Testing visibility ... ' -250: Testing visibility ... ++ t=out/test/elf/arm/visibility -250: ++ mkdir -p out/test/elf/arm/visibility -250: + cat -250: + cc -xc -c -o out/test/elf/arm/visibility/a.o - -249: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -249: + cc -B. -shared -o out/test/elf/arm/versioned-undef/c.so out/test/elf/arm/versioned-undef/a.o -Wl,--version-script=out/test/elf/arm/versioned-undef/b.ver +250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh +250: ++ testname=warn-symbol-type +250: ++ echo -n 'Testing warn-symbol-type ... ' +250: Testing warn-symbol-type ... ++ t=out/test/elf/aarch64/warn-symbol-type +250: ++ mkdir -p out/test/elf/aarch64/warn-symbol-type +245: + cc -c -xc -o out/test/elf/aarch64/version/a.o - +245: + cat +250: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-symbol-type/a.o - 250: + cat -250: + cc -xc -c -o out/test/elf/arm/visibility/b.o - +245: + rm -f out/test/elf/aarch64/version/exe +245: + cc -B. -Wl,--version -o out/test/elf/aarch64/version/exe1 out/test/elf/aarch64/version/a.o +245: + grep -q '[ms]old' +249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/b.o - +245: + '[' -f out/test/elf/aarch64/version/exe1 ']' +245: + cc -B. -Wl,-v -o out/test/elf/aarch64/version/exe2 out/test/elf/aarch64/version/a.o 249: + cat -249: + cc -c -o out/test/elf/arm/versioned-undef/d.o -xc - -250: + rm -f out/test/elf/arm/visibility/c.a -250: + ar crs out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/a.o out/test/elf/arm/visibility/b.o -250: + cat -250: + cc -xc -fPIC -c -o out/test/elf/arm/visibility/d.o - -249: + cc -B. -o out/test/elf/arm/versioned-undef/exe out/test/elf/arm/versioned-undef/d.o out/test/elf/arm/versioned-undef/c.so -250: + cc -B. -shared -o out/test/elf/arm/visibility/e.so out/test/elf/arm/visibility/c.a out/test/elf/arm/visibility/d.o -250: + readelf --dyn-syms out/test/elf/arm/visibility/e.so -249: + out/test/elf/arm/versioned-undef/exe -249: + grep -q '^1 2 3 3$' -250: + grep -Fq foo out/test/elf/arm/visibility/log -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -248/273 Test #249: arm-versioned-undef ......................... Passed 0.30 sec +245: + grep -q '[ms]old' +250: + cc -B. -shared -o out/test/elf/aarch64/warn-symbol-type/a.so out/test/elf/aarch64/warn-symbol-type/a.o +248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +247/270 Test #248: aarch64-warn-common ................................. Passed 0.78 sec test 251 - Start 251: arm-warn-common + Start 251: aarch64-warn-unresolved-symbols -251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" +251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" 251: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 251: Test timeout computed to be: 1500 -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -248: + ./mold -v -248: + grep -q '[ms]old .*compatible with GNU ld' -249/273 Test #250: arm-visibility .............................. Passed 0.26 sec -test 252 - Start 252: arm-warn-once - -252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh" -252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -252: Test timeout computed to be: 1500 -251: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh +249: + cc -B. -o out/test/elf/aarch64/warn-once/exe out/test/elf/aarch64/warn-once/a.o out/test/elf/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +251: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh 251: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C 251: ++++ uname -m -252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh -252: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -252: ++ export LC_ALL=C -252: ++ LC_ALL=C -248: + ./mold --version -248: + grep -q '[ms]old .*compatible with GNU ld' -251: +++ canonical_name armv7l +251: +++ canonical_name aarch64 251: +++ case $1 in -251: +++ echo arm -251: ++ HOST=arm +251: +++ echo aarch64 +251: ++ HOST=aarch64 251: ++ '[' -n '' ']' -251: ++ MACHINE=arm +251: ++ MACHINE=aarch64 251: ++ '[' -n '' ']' 251: ++ CC=cc 251: ++ CXX=c++ @@ -18999,18 +19426,58 @@ 251: ++ QEMU= 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT -251: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh .sh +251: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh .sh +251: ++ testname=warn-unresolved-symbols +251: ++ echo -n 'Testing warn-unresolved-symbols ... ' +251: Testing warn-unresolved-symbols ... ++ t=out/test/elf/aarch64/warn-unresolved-symbols +251: ++ mkdir -p out/test/elf/aarch64/warn-unresolved-symbols +251: + cat +251: + cc -c -o out/test/elf/aarch64/warn-unresolved-symbols/a.o -xc - +245: + grep -q 'Hello world' +245: + out/test/elf/aarch64/version/exe2 +245: + ./mold --v +245: + grep -q 'unknown command line option:' out/test/elf/aarch64/version/log +250: + grep -q 'warning: symbol type mismatch: times' out/test/elf/aarch64/warn-symbol-type/log +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +248/270 Test #245: aarch64-version ..................................... Passed 1.41 sec +test 252 + Start 252: aarch64-weak-export-dso + +252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" +252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +252: Test timeout computed to be: 1500 +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +249/270 Test #250: aarch64-warn-symbol-type ............................ Passed 0.43 sec +test 253 + Start 253: aarch64-weak-export-exe + +253: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh" +253: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +253: Test timeout computed to be: 1500 +249: ++ wc -l +249: ++ grep 'undefined symbol:.* foo$' out/test/elf/aarch64/warn-once/log +252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh +252: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +252: ++ export LC_ALL=C +252: ++ LC_ALL=C +249: + '[' 1 = 1 ']' +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 252: ++++ uname -m -252: +++ canonical_name armv7l +252: +++ canonical_name aarch64 252: +++ case $1 in -252: +++ echo arm -251: ++ testname=warn-common -251: ++ echo -n 'Testing warn-common ... ' -251: Testing warn-common ... ++ t=out/test/elf/arm/warn-common -251: ++ mkdir -p out/test/elf/arm/warn-common -252: ++ HOST=arm +252: +++ echo aarch64 +252: ++ HOST=aarch64 252: ++ '[' -n '' ']' -252: ++ MACHINE=arm +252: ++ MACHINE=aarch64 252: ++ '[' -n '' ']' 252: ++ CC=cc 252: ++ CXX=c++ @@ -19022,77 +19489,35 @@ 252: ++ QEMU= 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT -252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh .sh -251: + cat -251: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/a.o - -252: ++ testname=warn-once -252: ++ echo -n 'Testing warn-once ... ' -252: Testing warn-once ... ++ t=out/test/elf/arm/warn-once -252: ++ mkdir -p out/test/elf/arm/warn-once -248: + grep -q '[ms]old .*compatible with GNU ld' -248: + ./mold -V -252: + cat -252: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/a.o - -248: + ./mold -V -248: + grep -q elf_x86_64 -248: + ./mold -V -248: + grep -q elf_i386 -248: + cat -248: + cc -c -xc -o out/test/elf/arm/version/a.o - -251: + cat -251: + cc -fcommon -c -xc -o out/test/elf/arm/warn-common/b.o - -252: + cat -252: + cc -c -fPIC -xc -o out/test/elf/arm/warn-once/b.o - -251: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o -248: + rm -f out/test/elf/arm/version/exe -248: + cc -B. -Wl,--version -o out/test/elf/arm/version/exe1 out/test/elf/arm/version/a.o -248: + grep -q '[ms]old' -252: + cc -B. -o out/test/elf/arm/warn-once/exe out/test/elf/arm/warn-once/a.o out/test/elf/arm/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -248: + '[' -f out/test/elf/arm/version/exe1 ']' -248: + cc -B. -Wl,-v -o out/test/elf/arm/version/exe2 out/test/elf/arm/version/a.o -248: + grep -q '[ms]old' -251: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log -251: + cc -B. -o out/test/elf/arm/warn-common/exe out/test/elf/arm/warn-common/a.o out/test/elf/arm/warn-common/b.o -Wl,-warn-common -252: ++ wc -l -252: ++ grep 'undefined symbol:.* foo$' out/test/elf/arm/warn-once/log -252: + '[' 1 = 1 ']' -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -250/273 Test #252: arm-warn-once ............................... Passed 0.22 sec -test 253 - Start 253: arm-warn-symbol-type +252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh +250/270 Test #249: aarch64-warn-once ................................... Passed 0.53 sec +test 254 + Start 254: aarch64-weak-undef-dso -253: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" -253: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -253: Test timeout computed to be: 1500 -248: + out/test/elf/arm/version/exe2 -248: + grep -q 'Hello world' -248: + ./mold --v -253: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh +254: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh" +254: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +254: Test timeout computed to be: 1500 +252: ++ testname=weak-export-dso +252: ++ echo -n 'Testing weak-export-dso ... ' +252: Testing weak-export-dso ... ++ t=out/test/elf/aarch64/weak-export-dso +252: ++ mkdir -p out/test/elf/aarch64/weak-export-dso +253: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh 253: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C -248: + grep -q 'unknown command line option:' out/test/elf/arm/version/log +252: + cat +254: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh +252: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso/a.o -xc - 253: ++++ uname -m -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -253: +++ canonical_name armv7l +254: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +254: ++ export LC_ALL=C +254: ++ LC_ALL=C +253: +++ canonical_name aarch64 253: +++ case $1 in -253: +++ echo arm -251/273 Test #248: arm-version ................................. Passed 0.57 sec -test 254 - Start 254: arm-warn-unresolved-symbols - -254: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" -254: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -254: Test timeout computed to be: 1500 -253: ++ HOST=arm +253: +++ echo aarch64 +253: ++ HOST=aarch64 253: ++ '[' -n '' ']' -253: ++ MACHINE=arm +253: ++ MACHINE=aarch64 253: ++ '[' -n '' ']' 253: ++ CC=cc 253: ++ CXX=c++ @@ -19104,25 +19529,20 @@ 253: ++ QEMU= 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT -253: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh -253: ++ testname=warn-symbol-type -253: ++ echo -n 'Testing warn-symbol-type ... ' -253: Testing warn-symbol-type ... ++ t=out/test/elf/arm/warn-symbol-type -253: ++ mkdir -p out/test/elf/arm/warn-symbol-type -253: + cat -253: + cc -c -fPIC -xc -o out/test/elf/arm/warn-symbol-type/a.o - -254: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh -254: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -254: ++ export LC_ALL=C -254: ++ LC_ALL=C +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o +253: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh .sh +253: ++ testname=weak-export-exe +253: ++ echo -n 'Testing weak-export-exe ... ' +253: Testing weak-export-exe ... ++ t=out/test/elf/aarch64/weak-export-exe +253: ++ mkdir -p out/test/elf/aarch64/weak-export-exe +251: + grep -q 'undefined symbol:.*foo' 254: ++++ uname -m -251: + grep -Fq 'multiple common symbols' out/test/elf/arm/warn-common/log -254: +++ canonical_name armv7l +254: +++ canonical_name aarch64 254: +++ case $1 in -254: +++ echo arm -254: ++ HOST=arm +254: +++ echo aarch64 +254: ++ HOST=aarch64 254: ++ '[' -n '' ']' -254: ++ MACHINE=arm +254: ++ MACHINE=aarch64 254: ++ '[' -n '' ']' 254: ++ CC=cc 254: ++ CXX=c++ @@ -19134,35 +19554,70 @@ 254: ++ QEMU= 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT -254: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh .sh -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -252/273 Test #251: arm-warn-common ............................. Passed 0.27 sec +254: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh .sh +254: ++ testname=weak-undef-dso +254: ++ echo -n 'Testing weak-undef-dso ... ' +254: Testing weak-undef-dso ... ++ t=out/test/elf/aarch64/weak-undef-dso +254: ++ mkdir -p out/test/elf/aarch64/weak-undef-dso +253: + cat +253: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-exe/a.o -xc - +254: + cc -c -o out/test/elf/aarch64/weak-undef-dso/a.o -fPIC -xc - +254: + cat +252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/b.so out/test/elf/aarch64/weak-export-dso/a.o -shared +254: + cc -B. -shared -o out/test/elf/aarch64/weak-undef-dso/b.so out/test/elf/aarch64/weak-undef-dso/a.o +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +251: + grep -q 'undefined symbol:.*foo' +253: + cc -B. -o out/test/elf/aarch64/weak-export-exe/exe out/test/elf/aarch64/weak-export-exe/a.o +252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/c.so out/test/elf/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs +254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/c.o - +254: + cat +251: + grep -q 'undefined symbol:.*foo' +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +253: + grep -q 'WEAK DEFAULT UND foo' +253: + readelf --dyn-syms out/test/elf/aarch64/weak-export-exe/exe +253: + grep -q '^3$' +253: + out/test/elf/aarch64/weak-export-exe/exe +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +251/270 Test #253: aarch64-weak-export-exe ............................. Passed 0.46 sec test 255 - Start 255: arm-weak-export-dso + Start 255: aarch64-weak-undef -255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" +255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" 255: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 255: Test timeout computed to be: 1500 -254: ++ testname=warn-unresolved-symbols -254: ++ echo -n 'Testing warn-unresolved-symbols ... ' -254: Testing warn-unresolved-symbols ... ++ t=out/test/elf/arm/warn-unresolved-symbols -254: ++ mkdir -p out/test/elf/arm/warn-unresolved-symbols -254: + cat -254: + cc -c -o out/test/elf/arm/warn-unresolved-symbols/a.o -xc - -255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh +252: + grep -q 'WEAK DEFAULT UND foo' +252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/b.so +255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh +252: + grep -q 'WEAK DEFAULT UND foo' 255: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C +252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/c.so +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +252/270 Test #252: aarch64-weak-export-dso ............................. Passed 0.51 sec +test 256 + Start 256: aarch64-weak-undef2 + +256: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh" +256: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +256: Test timeout computed to be: 1500 +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 255: ++++ uname -m -255: +++ canonical_name armv7l +255: +++ canonical_name aarch64 255: +++ case $1 in -255: +++ echo arm -255: ++ HOST=arm +255: +++ echo aarch64 +255: ++ HOST=aarch64 255: ++ '[' -n '' ']' -255: ++ MACHINE=arm +255: ++ MACHINE=aarch64 255: ++ '[' -n '' ']' 255: ++ CC=cc 255: ++ CXX=c++ @@ -19174,40 +19629,32 @@ 255: ++ QEMU= 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT -255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh -255: ++ testname=weak-export-dso -255: ++ echo -n 'Testing weak-export-dso ... ' -255: Testing weak-export-dso ... ++ t=out/test/elf/arm/weak-export-dso -255: ++ mkdir -p out/test/elf/arm/weak-export-dso -255: + cat -255: + cc -fPIC -c -o out/test/elf/arm/weak-export-dso/a.o -xc - -253: + cc -B. -shared -o out/test/elf/arm/warn-symbol-type/a.so out/test/elf/arm/warn-symbol-type/a.o -254: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -254: + grep -q 'undefined symbol:.*foo' -255: + cc -B. -o out/test/elf/arm/weak-export-dso/b.so out/test/elf/arm/weak-export-dso/a.o -shared -253: + grep -q 'warning: symbol type mismatch: times' out/test/elf/arm/warn-symbol-type/log -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -253/273 Test #253: arm-warn-symbol-type ........................ Passed 0.16 sec -test 256 - Start 256: arm-weak-export-exe +255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh +255: ++ testname=weak-undef +255: ++ echo -n 'Testing weak-undef ... ' +255: Testing weak-undef ... ++ t=out/test/elf/aarch64/weak-undef +255: ++ mkdir -p out/test/elf/aarch64/weak-undef +253/270 Test #251: aarch64-warn-unresolved-symbols ..................... Passed 0.69 sec +test 257 + Start 257: aarch64-whole-archive -256: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh" -256: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -256: Test timeout computed to be: 1500 -256: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh +257: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh" +257: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +257: Test timeout computed to be: 1500 +256: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh 256: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C +255: + cc -c -o out/test/elf/aarch64/weak-undef/a.o -fPIC -xc - +255: + cat 256: ++++ uname -m -256: +++ canonical_name armv7l +257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh +256: +++ canonical_name aarch64 256: +++ case $1 in -256: +++ echo arm -256: ++ HOST=arm +256: +++ echo aarch64 +256: ++ HOST=aarch64 256: ++ '[' -n '' ']' -256: ++ MACHINE=arm +256: ++ MACHINE=aarch64 256: ++ '[' -n '' ']' 256: ++ CC=cc 256: ++ CXX=c++ @@ -19219,60 +19666,22 @@ 256: ++ QEMU= 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT -254: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -254: + grep -q 'undefined symbol:.*foo' -256: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh .sh -256: ++ testname=weak-export-exe -256: ++ echo -n 'Testing weak-export-exe ... ' -256: Testing weak-export-exe ... ++ t=out/test/elf/arm/weak-export-exe -256: ++ mkdir -p out/test/elf/arm/weak-export-exe -256: + cat -256: + cc -fPIC -c -o out/test/elf/arm/weak-export-exe/a.o -xc - -255: + cc -B. -o out/test/elf/arm/weak-export-dso/c.so out/test/elf/arm/weak-export-dso/a.o -shared -Wl,-z,defs -254: + cc -B. -o out/test/elf/arm/warn-unresolved-symbols/exe out/test/elf/arm/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -254: + grep -q 'undefined symbol:.*foo' -256: + cc -B. -o out/test/elf/arm/weak-export-exe/exe out/test/elf/arm/weak-export-exe/a.o -255: + grep -q 'WEAK DEFAULT UND foo' -255: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/b.so -255: + readelf --dyn-syms out/test/elf/arm/weak-export-dso/c.so -255: + grep -q 'WEAK DEFAULT UND foo' -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -254/273 Test #255: arm-weak-export-dso ......................... Passed 0.25 sec -test 257 - Start 257: arm-weak-undef-dso - -257: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh" -257: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -257: Test timeout computed to be: 1500 -255/273 Test #254: arm-warn-unresolved-symbols ................. Passed 0.28 sec -test 258 - Start 258: arm-weak-undef - -258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" -258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -258: Test timeout computed to be: 1500 -257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh +254: + cc -B. -o out/test/elf/aarch64/weak-undef-dso/exe1 out/test/elf/aarch64/weak-undef-dso/c.o out/test/elf/aarch64/weak-undef-dso/b.so 257: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C -258: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh +256: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh .sh +256: ++ testname=weak-undef2 +256: ++ echo -n 'Testing weak-undef2 ... ' +256: Testing weak-undef2 ... ++ t=out/test/elf/aarch64/weak-undef2 +256: ++ mkdir -p out/test/elf/aarch64/weak-undef2 257: ++++ uname -m -258: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -258: ++ export LC_ALL=C -258: ++ LC_ALL=C -257: +++ canonical_name armv7l +257: +++ canonical_name aarch64 257: +++ case $1 in -257: +++ echo arm -257: ++ HOST=arm +257: +++ echo aarch64 +257: ++ HOST=aarch64 257: ++ '[' -n '' ']' -257: ++ MACHINE=arm +257: ++ MACHINE=aarch64 257: ++ '[' -n '' ']' 257: ++ CC=cc 257: ++ CXX=c++ @@ -19284,16 +19693,74 @@ 257: ++ QEMU= 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT +256: + cat +256: + cc -c -o out/test/elf/aarch64/weak-undef2/a.o -xc - +257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh +257: ++ testname=whole-archive +257: ++ echo -n 'Testing whole-archive ... ' +257: Testing whole-archive ... ++ t=out/test/elf/aarch64/whole-archive +257: ++ mkdir -p out/test/elf/aarch64/whole-archive +257: + cat +257: + cc -o out/test/elf/aarch64/whole-archive/a.o -c -x assembler - +257: + echo 'int fn1() { return 42; }' +257: + cc -o out/test/elf/aarch64/whole-archive/b.o -c -xc - +254: + grep -q bar=-1 +254: + out/test/elf/aarch64/weak-undef-dso/exe1 +254: + cat +254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/d.o - +256: + cc -c -o out/test/elf/aarch64/weak-undef2/b.o -xc - +256: + cat +257: + echo 'int fn2() { return 42; }' +257: + cc -o out/test/elf/aarch64/whole-archive/c.o -c -xc - +255: + cat +255: + cc -c -o out/test/elf/aarch64/weak-undef/b.o -fno-PIC -xc - +256: + cc -B. -o out/test/elf/aarch64/weak-undef2/exe out/test/elf/aarch64/weak-undef2/a.o out/test/elf/aarch64/weak-undef2/b.o +254: + cc -B. -o out/test/elf/aarch64/weak-undef-dso/exe2 out/test/elf/aarch64/weak-undef-dso/d.o out/test/elf/aarch64/weak-undef-dso/b.so +257: + rm -f out/test/elf/aarch64/whole-archive/d.a +257: + ar cr out/test/elf/aarch64/whole-archive/d.a out/test/elf/aarch64/whole-archive/b.o out/test/elf/aarch64/whole-archive/c.o +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o out/test/elf/aarch64/whole-archive/d.a +255: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef/c.o - +255: + cat +256: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/weak-undef2/log +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +254/270 Test #256: aarch64-weak-undef2 ................................. Passed 0.63 sec +test 258 + Start 258: aarch64-wrap-lto + +258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" +258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +258: Test timeout computed to be: 1500 +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +254: + out/test/elf/aarch64/weak-undef-dso/exe2 +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +254: + grep -q bar=5 +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +255/270 Test #254: aarch64-weak-undef-dso .............................. Passed 1.14 sec +test 259 + Start 259: aarch64-wrap + +259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" +259: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +259: Test timeout computed to be: 1500 +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/elf/aarch64/whole-archive/d.a +258: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh +258: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +258: ++ export LC_ALL=C +258: ++ LC_ALL=C 258: ++++ uname -m -257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh .sh -258: +++ canonical_name armv7l +258: +++ canonical_name aarch64 258: +++ case $1 in -258: +++ echo arm -257: ++ testname=weak-undef-dso -257: ++ echo -n 'Testing weak-undef-dso ... ' -258: ++ HOST=arm +258: +++ echo aarch64 +258: ++ HOST=aarch64 258: ++ '[' -n '' ']' -258: ++ MACHINE=arm +258: ++ MACHINE=aarch64 258: ++ '[' -n '' ']' 258: ++ CC=cc 258: ++ CXX=c++ @@ -19303,45 +19770,27 @@ 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= -257: Testing weak-undef-dso ... ++ t=out/test/elf/arm/weak-undef-dso -257: ++ mkdir -p out/test/elf/arm/weak-undef-dso 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT -258: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh -258: ++ testname=weak-undef -258: ++ echo -n 'Testing weak-undef ... ' -258: Testing weak-undef ... ++ t=out/test/elf/arm/weak-undef -258: ++ mkdir -p out/test/elf/arm/weak-undef -257: + cat -257: + cc -c -o out/test/elf/arm/weak-undef-dso/a.o -fPIC -xc - -258: + cat -258: + cc -c -o out/test/elf/arm/weak-undef/a.o -fPIC -xc - -256: + readelf --dyn-syms out/test/elf/arm/weak-export-exe/exe -256: + grep -q 'WEAK DEFAULT UND foo' -256: + out/test/elf/arm/weak-export-exe/exe -256: + grep -q '^3$' -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -256/273 Test #256: arm-weak-export-exe ......................... Passed 0.18 sec -test 259 - Start 259: arm-weak-undef2 - -259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh" -259: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -259: Test timeout computed to be: 1500 -259: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh +258: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh .sh +258: ++ testname=wrap-lto +258: ++ echo -n 'Testing wrap-lto ... ' +258: Testing wrap-lto ... ++ t=out/test/elf/aarch64/wrap-lto +258: ++ mkdir -p out/test/elf/aarch64/wrap-lto +259: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh 259: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe1 out/test/elf/aarch64/weak-undef/a.o -pie +258: + cc -fPIC -shared -o out/test/elf/aarch64/wrap-lto/a.so -xc - +258: + cat 259: ++++ uname -m -259: +++ canonical_name armv7l +259: +++ canonical_name aarch64 259: +++ case $1 in -259: +++ echo arm -259: ++ HOST=arm +259: +++ echo aarch64 +259: ++ HOST=aarch64 259: ++ '[' -n '' ']' -259: ++ MACHINE=arm +259: ++ MACHINE=aarch64 259: ++ '[' -n '' ']' 259: ++ CC=cc 259: ++ CXX=c++ @@ -19353,48 +19802,43 @@ 259: ++ QEMU= 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT -259: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh .sh -259: ++ testname=weak-undef2 -259: ++ echo -n 'Testing weak-undef2 ... ' -259: Testing weak-undef2 ... ++ t=out/test/elf/arm/weak-undef2 -259: ++ mkdir -p out/test/elf/arm/weak-undef2 -259: + cat -259: + cc -c -o out/test/elf/arm/weak-undef2/a.o -xc - -257: + cc -B. -shared -o out/test/elf/arm/weak-undef-dso/b.so out/test/elf/arm/weak-undef-dso/a.o -258: + cat -258: + cc -c -o out/test/elf/arm/weak-undef/b.o -fno-PIC -xc - +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +259: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh .sh +259: ++ testname=wrap +259: ++ echo -n 'Testing wrap ... ' +259: Testing wrap ... ++ t=out/test/elf/aarch64/wrap +259: ++ mkdir -p out/test/elf/aarch64/wrap +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf 259: + cat -259: + cc -c -o out/test/elf/arm/weak-undef2/b.o -xc - -257: + cat -257: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/c.o - -258: + cat -258: + cc -fcommon -xc -c -o out/test/elf/arm/weak-undef/c.o - -259: + cc -B. -o out/test/elf/arm/weak-undef2/exe out/test/elf/arm/weak-undef2/a.o out/test/elf/arm/weak-undef2/b.o -258: + cc -B. -o out/test/elf/arm/weak-undef/exe1 out/test/elf/arm/weak-undef/a.o -pie -257: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe1 out/test/elf/arm/weak-undef-dso/c.o out/test/elf/arm/weak-undef-dso/b.so -259: + grep -q 'undefined symbol: foo' out/test/elf/arm/weak-undef2/log -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -257/273 Test #259: arm-weak-undef2 ............................. Passed 0.21 sec +259: + cc -fPIC -shared -o out/test/elf/aarch64/wrap/a.so -xc - +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/aarch64/whole-archive/d.a +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe2 out/test/elf/aarch64/weak-undef/b.o -no-pie +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +256/270 Test #257: aarch64-whole-archive ............................... Passed 0.95 sec test 260 - Start 260: arm-whole-archive + Start 260: aarch64-z-cet-report -260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh" +260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" 260: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 260: Test timeout computed to be: 1500 -260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh +260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh 260: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C 260: ++++ uname -m -260: +++ canonical_name armv7l +260: +++ canonical_name aarch64 260: +++ case $1 in -260: +++ echo arm -260: ++ HOST=arm +260: +++ echo aarch64 +260: ++ HOST=aarch64 260: ++ '[' -n '' ']' -260: ++ MACHINE=arm +260: ++ MACHINE=aarch64 260: ++ '[' -n '' ']' 260: ++ CC=cc 260: ++ CXX=c++ @@ -19406,55 +19850,59 @@ 260: ++ QEMU= 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT -260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh -260: ++ testname=whole-archive -260: ++ echo -n 'Testing whole-archive ... ' -260: Testing whole-archive ... ++ t=out/test/elf/arm/whole-archive -260: ++ mkdir -p out/test/elf/arm/whole-archive -258: + cc -B. -o out/test/elf/arm/weak-undef/exe2 out/test/elf/arm/weak-undef/b.o -no-pie +260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe3 out/test/elf/aarch64/weak-undef/a.o out/test/elf/aarch64/weak-undef/c.o -pie +260: ++ testname=z-cet-report +260: ++ echo -n 'Testing z-cet-report ... ' +260: Testing z-cet-report ... ++ t=out/test/elf/aarch64/z-cet-report +260: ++ mkdir -p out/test/elf/aarch64/z-cet-report +260: + cc -o out/test/elf/aarch64/z-cet-report/a.o -c -x assembler - 260: + cat -260: + cc -o out/test/elf/arm/whole-archive/a.o -c -x assembler - -257: + out/test/elf/arm/weak-undef-dso/exe1 -257: + grep -q bar=-1 -260: + echo 'int fn1() { return 42; }' -260: + cc -o out/test/elf/arm/whole-archive/b.o -c -xc - -257: + cat -257: + cc -xc -c -o out/test/elf/arm/weak-undef-dso/d.o - -258: + cc -B. -o out/test/elf/arm/weak-undef/exe3 out/test/elf/arm/weak-undef/a.o out/test/elf/arm/weak-undef/c.o -pie -260: + echo 'int fn2() { return 42; }' -260: + cc -o out/test/elf/arm/whole-archive/c.o -c -xc - -257: + cc -B. -o out/test/elf/arm/weak-undef-dso/exe2 out/test/elf/arm/weak-undef-dso/d.o out/test/elf/arm/weak-undef-dso/b.so -260: + rm -f out/test/elf/arm/whole-archive/d.a -260: + ar cr out/test/elf/arm/whole-archive/d.a out/test/elf/arm/whole-archive/b.o out/test/elf/arm/whole-archive/c.o -258: + cc -B. -o out/test/elf/arm/weak-undef/exe4 out/test/elf/arm/weak-undef/b.o out/test/elf/arm/weak-undef/c.o -no-pie -260: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o out/test/elf/arm/whole-archive/d.a -257: + out/test/elf/arm/weak-undef-dso/exe2 -257: + grep -q bar=5 -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -258/273 Test #257: arm-weak-undef-dso .......................... Passed 0.44 sec +260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o +259: + cat +259: + cc -c -o out/test/elf/aarch64/wrap/b.o -xc - +258: + cc -c -o out/test/elf/aarch64/wrap-lto/b.o -xc - -flto +258: + cat +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe4 out/test/elf/aarch64/weak-undef/b.o out/test/elf/aarch64/weak-undef/c.o -no-pie +260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning +259: + cat +259: + cc -c -o out/test/elf/aarch64/wrap/c.o -xc - +258: + cc -c -o out/test/elf/aarch64/wrap-lto/c.o -xc - -flto +258: + cat +260: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log +260: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log +255: + grep -q '^-1$' +255: + out/test/elf/aarch64/weak-undef/exe1 +260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error +255: + out/test/elf/aarch64/weak-undef/exe2 +255: + grep -q '^-1$' +255: + out/test/elf/aarch64/weak-undef/exe3 +255: + grep -q '^2$' +255: + out/test/elf/aarch64/weak-undef/exe4 +255: + grep -q '^2$' +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +257/270 Test #255: aarch64-weak-undef .................................. Passed 1.59 sec test 261 - Start 261: arm-wrap-lto + Start 261: aarch64-z-defs -261: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" +261: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh" 261: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 261: Test timeout computed to be: 1500 -260: + readelf --symbols out/test/elf/arm/whole-archive/exe -261: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh -260: + grep -q fn1 out/test/elf/arm/whole-archive/readelf +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o +261: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh 261: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C 261: ++++ uname -m -260: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -261: +++ canonical_name armv7l +261: +++ canonical_name aarch64 261: +++ case $1 in -261: +++ echo arm -261: ++ HOST=arm +261: +++ echo aarch64 +261: ++ HOST=aarch64 261: ++ '[' -n '' ']' -261: ++ MACHINE=arm +261: ++ MACHINE=aarch64 261: ++ '[' -n '' ']' 261: ++ CC=cc 261: ++ CXX=c++ @@ -19466,48 +19914,42 @@ 261: ++ QEMU= 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -260: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive out/test/elf/arm/whole-archive/d.a -261: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh .sh -261: ++ testname=wrap-lto -261: ++ echo -n 'Testing wrap-lto ... ' -261: Testing wrap-lto ... ++ t=out/test/elf/arm/wrap-lto -261: ++ mkdir -p out/test/elf/arm/wrap-lto -261: + cc -fPIC -shared -o out/test/elf/arm/wrap-lto/a.so -xc - +261: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh .sh +261: ++ testname=z-defs +261: ++ echo -n 'Testing z-defs ... ' +261: Testing z-defs ... ++ t=out/test/elf/aarch64/z-defs +261: ++ mkdir -p out/test/elf/aarch64/z-defs +261: + cc -fPIC -c -o out/test/elf/aarch64/z-defs/a.o -xc - 261: + cat -258: + out/test/elf/arm/weak-undef/exe1 -258: + grep -q '^-1$' -258: + out/test/elf/arm/weak-undef/exe2 -258: + grep -q '^-1$' -258: + out/test/elf/arm/weak-undef/exe3 -258: + grep -q '^2$' -258: + out/test/elf/arm/weak-undef/exe4 -258: + grep -q '^2$' -260: + readelf --symbols out/test/elf/arm/whole-archive/exe -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -259/273 Test #258: arm-weak-undef .............................. Passed 0.50 sec +258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/b.o -flto +260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log +259: + grep -q '^foo$' +260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log +259: + out/test/elf/aarch64/wrap/exe +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o -Wl,-wrap,foo +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +258/270 Test #260: aarch64-z-cet-report ................................ Passed 0.73 sec test 262 - Start 262: arm-wrap + Start 262: aarch64-z-dynamic-undefined-weak -262: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" +262: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh" 262: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 262: Test timeout computed to be: 1500 -260: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -260: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -260: + cc -B. -nostdlib -o out/test/elf/arm/whole-archive/exe out/test/elf/arm/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/arm/whole-archive/d.a -262: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh +262: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh 262: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o 262: ++++ uname -m -262: +++ canonical_name armv7l +262: +++ canonical_name aarch64 262: +++ case $1 in -262: +++ echo arm -262: ++ HOST=arm +262: +++ echo aarch64 +262: ++ HOST=aarch64 262: ++ '[' -n '' ']' -262: ++ MACHINE=arm +262: ++ MACHINE=aarch64 262: ++ '[' -n '' ']' 262: ++ CC=cc 262: ++ CXX=c++ @@ -19519,38 +19961,44 @@ 262: ++ QEMU= 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT -262: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh .sh -262: ++ testname=wrap -262: ++ echo -n 'Testing wrap ... ' -262: Testing wrap ... ++ t=out/test/elf/arm/wrap -262: ++ mkdir -p out/test/elf/arm/wrap +262: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh +262: ++ testname=z-dynamic-undefined-weak +262: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' +262: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/aarch64/z-dynamic-undefined-weak +262: ++ mkdir -p out/test/elf/aarch64/z-dynamic-undefined-weak +262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 262: + cat -262: + cc -fPIC -shared -o out/test/elf/arm/wrap/a.so -xc - -260: + readelf --symbols out/test/elf/arm/whole-archive/exe -260: + grep -q fn1 out/test/elf/arm/whole-archive/readelf -260: + grep -q fn2 out/test/elf/arm/whole-archive/readelf -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -260/273 Test #260: arm-whole-archive ........................... Passed 0.30 sec +259: + grep -q '^wrap_foo$' +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,undefs +259: + out/test/elf/aarch64/wrap/exe +262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/c.o -Wl,-wrap,foo +259: + out/test/elf/aarch64/wrap/exe +259: + grep -q '^foo$' +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +259/270 Test #259: aarch64-wrap ........................................ Passed 1.48 sec test 263 - Start 263: arm-z-cet-report + Start 263: aarch64-z-max-page-size -263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" +263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" 263: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 263: Test timeout computed to be: 1500 -263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs +262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/c.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh 263: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C 263: ++++ uname -m -263: +++ canonical_name armv7l +263: +++ canonical_name aarch64 263: +++ case $1 in -263: +++ echo arm -263: ++ HOST=arm +263: +++ echo aarch64 +263: ++ HOST=aarch64 263: ++ '[' -n '' ']' -263: ++ MACHINE=arm +263: ++ MACHINE=aarch64 263: ++ '[' -n '' ']' 263: ++ CC=cc 263: ++ CXX=c++ @@ -19562,52 +20010,52 @@ 263: ++ QEMU= 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT -263: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh -263: ++ testname=z-cet-report -263: ++ echo -n 'Testing z-cet-report ... ' -263: Testing z-cet-report ... ++ t=out/test/elf/arm/z-cet-report -263: ++ mkdir -p out/test/elf/arm/z-cet-report +263: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh .sh +263: ++ testname=z-max-page-size +263: ++ echo -n 'Testing z-max-page-size ... ' +263: Testing z-max-page-size ... ++ t=out/test/elf/aarch64/z-max-page-size +263: ++ mkdir -p out/test/elf/aarch64/z-max-page-size 263: + cat -263: + cc -o out/test/elf/arm/z-cet-report/a.o -c -x assembler - -263: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -261: + cat -261: + cc -c -o out/test/elf/arm/wrap-lto/b.o -xc - -flto -262: + cc -c -o out/test/elf/arm/wrap/b.o -xc - -262: + cat -263: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=warning -261: + cat -261: + cc -c -o out/test/elf/arm/wrap-lto/c.o -xc - -flto -261: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -flto +263: + cc -o out/test/elf/aarch64/z-max-page-size/a.o -c -xc - +262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/d.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +258: + out/test/elf/aarch64/wrap-lto/exe +258: + grep -q '^foo$' +258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto +261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-no-undefined +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe1 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/e.o -c -xc - 262: + cat -262: + cc -c -o out/test/elf/arm/wrap/c.o -xc - -263: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -263: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -263: + cc -B. -o out/test/elf/arm/z-cet-report/exe out/test/elf/arm/z-cet-report/a.o -Wl,-z,cet-report=error -262: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o -263: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/arm/z-cet-report/log -263: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/arm/z-cet-report/log -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -261/273 Test #263: arm-z-cet-report ............................ Passed 0.26 sec +261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/c.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +263: + grep -q 'Hello world' +263: + out/test/elf/aarch64/z-max-page-size/exe1 +263: + grep -q 'LOAD.*R 0x10000$' +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe1 +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe2 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +261: + grep -q 'undefined symbol:.* foo$' out/test/elf/aarch64/z-defs/log +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +260/270 Test #261: aarch64-z-defs ...................................... Passed 1.25 sec test 264 - Start 264: arm-z-defs + Start 264: aarch64-z-nodefaultlib -264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh" +264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" 264: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 264: Test timeout computed to be: 1500 -264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh +264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh 264: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 264: ++++ uname -m -264: +++ canonical_name armv7l +264: +++ canonical_name aarch64 264: +++ case $1 in -264: +++ echo arm -264: ++ HOST=arm +264: +++ echo aarch64 +264: ++ HOST=aarch64 264: ++ '[' -n '' ']' -264: ++ MACHINE=arm +264: ++ MACHINE=aarch64 264: ++ '[' -n '' ']' 264: ++ CC=cc 264: ++ CXX=c++ @@ -19619,48 +20067,52 @@ 264: ++ QEMU= 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT -264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh .sh -264: ++ testname=z-defs -264: ++ echo -n 'Testing z-defs ... ' -264: Testing z-defs ... ++ t=out/test/elf/arm/z-defs -264: ++ mkdir -p out/test/elf/arm/z-defs +262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so +264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh +264: ++ testname=z-nodefaultlib +264: ++ echo -n 'Testing z-nodefaultlib ... ' +264: Testing z-nodefaultlib ... ++ t=out/test/elf/aarch64/z-nodefaultlib +264: ++ mkdir -p out/test/elf/aarch64/z-nodefaultlib +264: + cc -o out/test/elf/aarch64/z-nodefaultlib/a.o -c -xc - 264: + cat -264: + cc -fPIC -c -o out/test/elf/arm/z-defs/a.o -xc - -262: + out/test/elf/arm/wrap/exe -262: + grep -q '^foo$' -262: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/b.o -Wl,-wrap,foo -264: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -262: + out/test/elf/arm/wrap/exe -262: + grep -q '^wrap_foo$' -262: + cc -B. -o out/test/elf/arm/wrap/exe out/test/elf/arm/wrap/a.so out/test/elf/arm/wrap/c.o -Wl,-wrap,foo -261: + out/test/elf/arm/wrap-lto/exe -261: + grep -q '^foo$' -261: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/b.o -Wl,-wrap,foo -flto -264: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,undefs -262: + grep -q '^foo$' -262: + out/test/elf/arm/wrap/exe -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -262/273 Test #262: arm-wrap .................................... Passed 0.53 sec +263: + grep -q 'Hello world' +263: + out/test/elf/aarch64/z-max-page-size/exe2 +263: + grep -q 'LOAD.*R 0x100000$' +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe2 +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe3 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +258: + grep -q '^wrap_foo$' +258: + out/test/elf/aarch64/wrap-lto/exe +258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto +264: + cc -B. -o out/test/elf/aarch64/z-nodefaultlib/exe out/test/elf/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 +262: + grep -q 1 +262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/c.so +263: + grep -q 'Hello world' +263: + out/test/elf/aarch64/z-max-page-size/exe3 +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe3 +263: + grep -q 'LOAD.*R 0x100000$' +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +261/270 Test #263: aarch64-z-max-page-size ............................. Passed 1.07 sec test 265 - Start 265: arm-z-dynamic-undefined-weak + Start 265: aarch64-z-nodump -265: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh" +265: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh" 265: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 265: Test timeout computed to be: 1500 -265: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh +265: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh 265: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++++ uname -m -265: +++ canonical_name armv7l +265: +++ canonical_name aarch64 265: +++ case $1 in -265: +++ echo arm -265: ++ HOST=arm +265: +++ echo aarch64 +265: ++ HOST=aarch64 265: ++ '[' -n '' ']' -265: ++ MACHINE=arm +265: ++ MACHINE=aarch64 265: ++ '[' -n '' ']' 265: ++ CC=cc 265: ++ CXX=c++ @@ -19672,47 +20124,40 @@ 265: ++ QEMU= 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT -265: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh -264: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs -265: ++ testname=z-dynamic-undefined-weak -265: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' -265: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/arm/z-dynamic-undefined-weak -265: ++ mkdir -p out/test/elf/arm/z-dynamic-undefined-weak +265: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh .sh +265: ++ testname=z-nodump +265: ++ echo -n 'Testing z-nodump ... ' +265: Testing z-nodump ... ++ t=out/test/elf/aarch64/z-nodump +265: ++ mkdir -p out/test/elf/aarch64/z-nodump +265: + cc -c -o out/test/elf/aarch64/z-nodump/a.o -xc - 265: + cat -265: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -265: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/b.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -264: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log -264: + cc -B. -shared -o out/test/elf/arm/z-defs/b.so out/test/elf/arm/z-defs/a.o -Wl,-no-undefined -265: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/c.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -264: + grep -q 'undefined symbol:.* foo' out/test/elf/arm/z-defs/log -264: + cc -B. -shared -o out/test/elf/arm/z-defs/c.so out/test/elf/arm/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -261: + out/test/elf/arm/wrap-lto/exe -261: + grep -q '^wrap_foo$' -261: + cc -B. -o out/test/elf/arm/wrap-lto/exe out/test/elf/arm/wrap-lto/a.so out/test/elf/arm/wrap-lto/c.o -Wl,-wrap,foo -flto -265: + cc -B. -shared -o out/test/elf/arm/z-dynamic-undefined-weak/d.so out/test/elf/arm/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -264: + grep -q 'undefined symbol:.* foo$' out/test/elf/arm/z-defs/log +262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 +262: + grep -q 1 +262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe3 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/d.so +264: + readelf --dynamic out/test/elf/aarch64/z-nodefaultlib/exe +264: + grep -q 'Flags:.*NODEFLIB' 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 -263/273 Test #264: arm-z-defs .................................. Passed 0.45 sec +262/270 Test #264: aarch64-z-nodefaultlib .............................. Passed 0.55 sec test 266 - Start 266: arm-z-max-page-size + Start 266: aarch64-z-now -266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" +266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" 266: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 266: Test timeout computed to be: 1500 -266: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh +266: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh 266: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C 266: ++++ uname -m -266: +++ canonical_name armv7l +266: +++ canonical_name aarch64 266: +++ case $1 in -266: +++ echo arm -266: ++ HOST=arm +266: +++ echo aarch64 +266: ++ HOST=aarch64 266: ++ '[' -n '' ']' -266: ++ MACHINE=arm +266: ++ MACHINE=aarch64 266: ++ '[' -n '' ']' 266: ++ CC=cc 266: ++ CXX=c++ @@ -19724,49 +20169,39 @@ 266: ++ QEMU= 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT -266: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh .sh -266: ++ testname=z-max-page-size -266: ++ echo -n 'Testing z-max-page-size ... ' -266: Testing z-max-page-size ... ++ t=out/test/elf/arm/z-max-page-size -266: ++ mkdir -p out/test/elf/arm/z-max-page-size -266: + cc -o out/test/elf/arm/z-max-page-size/a.o -c -xc - +266: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh .sh +266: ++ testname=z-now +266: ++ echo -n 'Testing z-now ... ' +266: Testing z-now ... ++ t=out/test/elf/aarch64/z-now +266: ++ mkdir -p out/test/elf/aarch64/z-now +265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o 266: + cat -265: + cat -265: + cc -o out/test/elf/arm/z-dynamic-undefined-weak/e.o -c -xc - -266: + cc -B. -o out/test/elf/arm/z-max-page-size/exe1 out/test/elf/arm/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments -265: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe1 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/b.so -266: + out/test/elf/arm/z-max-page-size/exe1 -266: + grep -q 'Hello world' -265: + out/test/elf/arm/z-dynamic-undefined-weak/exe1 -265: + grep -q 1 -261: + grep -q '^foo$' -261: + out/test/elf/arm/wrap-lto/exe -265: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe2 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/c.so -266: + grep -q 'LOAD.*R 0x10000$' -266: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe1 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -264/273 Test #261: arm-wrap-lto ................................ Passed 1.01 sec +266: + cc -o out/test/elf/aarch64/z-now/a.o -c -xc - +262: + grep -q 0 +262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe3 +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +263/270 Test #262: aarch64-z-dynamic-undefined-weak .................... Passed 1.86 sec test 267 - Start 267: arm-z-nodefaultlib + Start 267: aarch64-z-origin -267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" +267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" 267: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 267: Test timeout computed to be: 1500 -266: + cc -B. -o out/test/elf/arm/z-max-page-size/exe2 out/test/elf/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments -267: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh +267: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh 267: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C +266: + cc -B. -o out/test/elf/aarch64/z-now/exe out/test/elf/aarch64/z-now/a.o -Wl,-z,now 267: ++++ uname -m -267: +++ canonical_name armv7l +267: +++ canonical_name aarch64 267: +++ case $1 in -267: +++ echo arm -267: ++ HOST=arm +267: +++ echo aarch64 +267: ++ HOST=aarch64 267: ++ '[' -n '' ']' -267: ++ MACHINE=arm +267: ++ MACHINE=aarch64 267: ++ '[' -n '' ']' 267: ++ CC=cc 267: ++ CXX=c++ @@ -19778,74 +20213,54 @@ 267: ++ QEMU= 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -267: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh -267: ++ testname=z-nodefaultlib -267: ++ echo -n 'Testing z-nodefaultlib ... ' -267: Testing z-nodefaultlib ... ++ t=out/test/elf/arm/z-nodefaultlib -267: ++ mkdir -p out/test/elf/arm/z-nodefaultlib +267: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh .sh +267: ++ testname=z-origin +267: ++ echo -n 'Testing z-origin ... ' +267: Testing z-origin ... ++ t=out/test/elf/aarch64/z-origin +267: ++ mkdir -p out/test/elf/aarch64/z-origin 267: + cat -267: + cc -o out/test/elf/arm/z-nodefaultlib/a.o -c -xc - -266: + out/test/elf/arm/z-max-page-size/exe2 +267: + cc -c -o out/test/elf/aarch64/z-origin/a.o -xc - +265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so +265: + grep -Eq 'Flags:.*NODUMP' +265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -Wl,-z,nodump 266: + grep -q 'Hello world' -266: + grep -q 'LOAD.*R 0x100000$' -266: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe2 -267: + cc -B. -o out/test/elf/arm/z-nodefaultlib/exe out/test/elf/arm/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -266: + cc -B. -o out/test/elf/arm/z-max-page-size/exe3 out/test/elf/arm/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -265: + out/test/elf/arm/z-dynamic-undefined-weak/exe2 -265: + grep -q 1 -265: + cc -B. -o out/test/elf/arm/z-dynamic-undefined-weak/exe3 out/test/elf/arm/z-dynamic-undefined-weak/e.o out/test/elf/arm/z-dynamic-undefined-weak/d.so -267: + readelf --dynamic out/test/elf/arm/z-nodefaultlib/exe -267: + grep -q 'Flags:.*NODEFLIB' -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -265/273 Test #267: arm-z-nodefaultlib .......................... Passed 0.17 sec +266: + out/test/elf/aarch64/z-now/exe +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +264/270 Test #266: aarch64-z-now ....................................... Passed 0.48 sec test 268 - Start 268: arm-z-nodump + Start 268: aarch64-z-separate-code -268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh" +268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" 268: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 268: Test timeout computed to be: 1500 -266: + out/test/elf/arm/z-max-page-size/exe3 -266: + grep -q 'Hello world' -266: + grep -q 'LOAD.*R 0x100000$' -266: + readelf -W --segments out/test/elf/arm/z-max-page-size/exe3 -265: + out/test/elf/arm/z-dynamic-undefined-weak/exe3 -265: + grep -q 0 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -266/273 Test #265: arm-z-dynamic-undefined-weak ................ Passed 0.60 sec +258: + grep -q '^foo$' +258: + out/test/elf/aarch64/wrap-lto/exe +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +265/270 Test #258: aarch64-wrap-lto .................................... Passed 3.25 sec test 269 - Start 269: arm-z-now + Start 269: aarch64-z-start-stop-visibility -269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" +269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" 269: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf 269: Test timeout computed to be: 1500 -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -268: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh +267: + cc -B. -o out/test/elf/aarch64/z-origin/exe out/test/elf/aarch64/z-origin/a.o -Wl,-z,origin +268: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh 268: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++++ uname -m -267/273 Test #266: arm-z-max-page-size ......................... Passed 0.37 sec -test 270 - Start 270: arm-z-origin - -270: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" -270: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -270: Test timeout computed to be: 1500 -268: +++ canonical_name armv7l +268: +++ canonical_name aarch64 268: +++ case $1 in -268: +++ echo arm -268: ++ HOST=arm +268: +++ echo aarch64 +268: ++ HOST=aarch64 268: ++ '[' -n '' ']' -268: ++ MACHINE=arm +268: ++ MACHINE=aarch64 268: ++ '[' -n '' ']' 268: ++ CC=cc 268: ++ CXX=c++ @@ -19857,23 +20272,22 @@ 268: ++ QEMU= 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT -268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh .sh -269: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh +268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh +268: ++ testname=z-separate-code +268: ++ echo -n 'Testing z-separate-code ... ' +268: Testing z-separate-code ... ++ t=out/test/elf/aarch64/z-separate-code +268: ++ mkdir -p out/test/elf/aarch64/z-separate-code +269: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh 269: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C 269: ++++ uname -m -268: ++ testname=z-nodump -268: ++ echo -n 'Testing z-nodump ... ' -268: Testing z-nodump ... ++ t=out/test/elf/arm/z-nodump -268: ++ mkdir -p out/test/elf/arm/z-nodump -270: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh -269: +++ canonical_name armv7l +269: +++ canonical_name aarch64 269: +++ case $1 in -269: +++ echo arm -269: ++ HOST=arm +269: +++ echo aarch64 +269: ++ HOST=aarch64 269: ++ '[' -n '' ']' -269: ++ MACHINE=arm +269: ++ MACHINE=aarch64 269: ++ '[' -n '' ']' 269: ++ CC=cc 269: ++ CXX=c++ @@ -19885,23 +20299,47 @@ 269: ++ QEMU= 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT +269: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh .sh +268: + ldd --help +268: + grep -q musl +269: ++ testname=z-start-stop-visibility +269: ++ echo -n 'Testing z-start-stop-visibility ... ' +269: Testing z-start-stop-visibility ... ++ t=out/test/elf/aarch64/z-start-stop-visibility +269: ++ mkdir -p out/test/elf/aarch64/z-start-stop-visibility +268: + cat +269: + ./mold -z start-stop-visibility=hidden --version +268: + cc -o out/test/elf/aarch64/z-separate-code/a.o -c -xc - +265: + grep -Eq 'Flags:.*NODUMP' +265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +266/270 Test #265: aarch64-z-nodump .................................... Passed 0.75 sec +test 270 + Start 270: aarch64-z-unknown + +270: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh" +270: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf +270: Test timeout computed to be: 1500 +269: + ./mold -z start-stop-visibility=protected --version +270: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh +269: + grep -q 'unsupported visibility: protected' out/test/elf/aarch64/z-start-stop-visibility/log 270: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C -269: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh .sh -268: + cat -268: + cc -c -o out/test/elf/arm/z-nodump/a.o -xc - +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +267/270 Test #269: aarch64-z-start-stop-visibility ..................... Passed 0.15 sec 270: ++++ uname -m -269: ++ testname=z-now -269: ++ echo -n 'Testing z-now ... ' -269: Testing z-now ... ++ t=out/test/elf/arm/z-now -269: ++ mkdir -p out/test/elf/arm/z-now -270: +++ canonical_name armv7l +270: +++ canonical_name aarch64 270: +++ case $1 in -270: +++ echo arm -270: ++ HOST=arm +270: +++ echo aarch64 +270: ++ HOST=aarch64 270: ++ '[' -n '' ']' -270: ++ MACHINE=arm +270: ++ MACHINE=aarch64 270: ++ '[' -n '' ']' 270: ++ CC=cc 270: ++ CXX=c++ @@ -19913,254 +20351,85 @@ 270: ++ QEMU= 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT -270: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh .sh -270: ++ testname=z-origin -270: ++ echo -n 'Testing z-origin ... ' -270: Testing z-origin ... ++ t=out/test/elf/arm/z-origin -270: ++ mkdir -p out/test/elf/arm/z-origin -269: + cat -269: + cc -o out/test/elf/arm/z-now/a.o -c -xc - -270: + cat -270: + cc -c -o out/test/elf/arm/z-origin/a.o -xc - -268: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -270: + cc -B. -o out/test/elf/arm/z-origin/exe out/test/elf/arm/z-origin/a.o -Wl,-z,origin -269: + cc -B. -o out/test/elf/arm/z-now/exe out/test/elf/arm/z-now/a.o -Wl,-z,now -268: + readelf --dynamic out/test/elf/arm/z-nodump/b.so -268: + grep -Eq 'Flags:.*NODUMP' -268: + cc -B. -shared -o out/test/elf/arm/z-nodump/b.so out/test/elf/arm/z-nodump/a.o -Wl,-z,nodump -270: + grep -Eq '\(FLAGS\)\s+ORIGIN' -270: + readelf --dynamic out/test/elf/arm/z-origin/exe -269: + out/test/elf/arm/z-now/exe -269: + grep -q 'Hello world' -270: + grep -Eq 'Flags:.*ORIGIN' -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -270: + readelf --dynamic out/test/elf/arm/z-origin/exe -268/273 Test #269: arm-z-now ................................... Passed 0.17 sec -test 271 - Start 271: arm-z-separate-code - -271: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" -271: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -271: Test timeout computed to be: 1500 +267: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +267: + grep -Eq '\(FLAGS\)\s+ORIGIN' +270: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh .sh +270: ++ testname=z-unknown +270: ++ echo -n 'Testing z-unknown ... ' +270: Testing z-unknown ... ++ t=out/test/elf/aarch64/z-unknown +270: ++ mkdir -p out/test/elf/aarch64/z-unknown +267: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +267: + grep -Eq 'Flags:.*ORIGIN' +268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe1 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +268/270 Test #267: aarch64-z-origin .................................... Passed 0.49 sec +270: + grep -q 'unknown command line option: -z no-such-opt' +270: + ./mold -z no-such-opt +270: + grep -q 'unknown command line option: -zno-such-opt' +270: + ./mold -zno-such-opt 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 -271: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh -269/273 Test #270: arm-z-origin ................................ Passed 0.18 sec -test 272 - Start 272: arm-z-start-stop-visibility - -272: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" -272: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -272: Test timeout computed to be: 1500 -271: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -271: ++ export LC_ALL=C -271: ++ LC_ALL=C -271: ++++ uname -m -271: +++ canonical_name armv7l -271: +++ case $1 in -271: +++ echo arm -271: ++ HOST=arm -271: ++ '[' -n '' ']' -271: ++ MACHINE=arm -271: ++ '[' -n '' ']' -271: ++ CC=cc -271: ++ CXX=c++ -271: ++ GCC=gcc -271: ++ GXX=g++ -271: ++ OBJDUMP=objdump -271: ++ OBJCOPY=objcopy -271: ++ STRIP=strip -271: ++ QEMU= -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh -272: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh -271: ++ testname=z-separate-code -271: ++ echo -n 'Testing z-separate-code ... ' -271: Testing z-separate-code ... ++ t=out/test/elf/arm/z-separate-code -271: ++ mkdir -p out/test/elf/arm/z-separate-code -272: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -272: ++ export LC_ALL=C -272: ++ LC_ALL=C -272: ++++ uname -m -272: +++ canonical_name armv7l -272: +++ case $1 in -272: +++ echo arm -271: + ldd --help -272: ++ HOST=arm -272: ++ '[' -n '' ']' -272: ++ MACHINE=arm -272: ++ '[' -n '' ']' -272: ++ CC=cc -272: ++ CXX=c++ -272: ++ GCC=gcc -272: ++ GXX=g++ -272: ++ OBJDUMP=objdump -272: ++ OBJCOPY=objcopy -272: ++ STRIP=strip -272: ++ QEMU= -272: ++ trap 'on_error $LINENO' ERR -272: ++ trap on_exit EXIT -271: + grep -q musl -272: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh .sh -271: + cat -271: + cc -o out/test/elf/arm/z-separate-code/a.o -c -xc - -272: ++ testname=z-start-stop-visibility -272: ++ echo -n 'Testing z-start-stop-visibility ... ' -272: Testing z-start-stop-visibility ... ++ t=out/test/elf/arm/z-start-stop-visibility -272: ++ mkdir -p out/test/elf/arm/z-start-stop-visibility -268: + grep -Eq 'Flags:.*NODUMP' -272: + ./mold -z start-stop-visibility=hidden --version -268: + readelf --dynamic out/test/elf/arm/z-nodump/b.so +269/270 Test #270: aarch64-z-unknown ................................... Passed 0.17 sec +268: + out/test/elf/aarch64/z-separate-code/exe1 +268: + grep -q 'Hello world' +268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe2 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +268: + out/test/elf/aarch64/z-separate-code/exe2 +268: + grep -q 'Hello world' +268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe3 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +268: + out/test/elf/aarch64/z-separate-code/exe3 +268: + grep -q 'Hello world' 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 -270/273 Test #268: arm-z-nodump ................................ Passed 0.23 sec -test 273 - Start 273: arm-z-unknown - -273: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh" -273: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf -273: Test timeout computed to be: 1500 -272: + ./mold -z start-stop-visibility=protected --version -273: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh -273: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -273: ++ export LC_ALL=C -273: ++ LC_ALL=C -273: ++++ uname -m -273: +++ canonical_name armv7l -273: +++ case $1 in -273: +++ echo arm -273: ++ HOST=arm -273: ++ '[' -n '' ']' -273: ++ MACHINE=arm -273: ++ '[' -n '' ']' -273: ++ CC=cc -273: ++ CXX=c++ -273: ++ GCC=gcc -273: ++ GXX=g++ -273: ++ OBJDUMP=objdump -273: ++ OBJCOPY=objcopy -273: ++ STRIP=strip -273: ++ QEMU= -273: ++ trap 'on_error $LINENO' ERR -273: ++ trap on_exit EXIT -272: + grep -q 'unsupported visibility: protected' out/test/elf/arm/z-start-stop-visibility/log -273: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh .sh -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -271/273 Test #272: arm-z-start-stop-visibility ................. Passed 0.06 sec -273: ++ testname=z-unknown -273: ++ echo -n 'Testing z-unknown ... ' -273: Testing z-unknown ... ++ t=out/test/elf/arm/z-unknown -273: ++ mkdir -p out/test/elf/arm/z-unknown -273: + ./mold -z no-such-opt -273: + grep -q 'unknown command line option: -z no-such-opt' -273: + ./mold -zno-such-opt -273: + grep -q 'unknown command line option: -zno-such-opt' -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -272/273 Test #273: arm-z-unknown ............................... Passed 0.05 sec -271: + cc -B. -o out/test/elf/arm/z-separate-code/exe1 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-loadable-segments -271: + out/test/elf/arm/z-separate-code/exe1 -271: + grep -q 'Hello world' -271: + cc -B. -o out/test/elf/arm/z-separate-code/exe2 out/test/elf/arm/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -271: + out/test/elf/arm/z-separate-code/exe2 -271: + grep -q 'Hello world' -271: + cc -B. -o out/test/elf/arm/z-separate-code/exe3 out/test/elf/arm/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -271: + out/test/elf/arm/z-separate-code/exe3 -271: + grep -q 'Hello world' -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -273/273 Test #271: arm-z-separate-code ......................... Passed 0.27 sec +270/270 Test #268: aarch64-z-separate-code ............................. Passed 0.90 sec -100% tests passed, 0 tests failed out of 273 +97% tests passed, 9 tests failed out of 270 -Total Test time (real) = 36.37 sec +Total Test time (real) = 69.68 sec The following tests did not run: - 25 - arm-compress-debug-sections-zstd (Skipped) - 53 - arm-emit-relocs-cpp (Skipped) - 99 - arm-ifunc-static-pie (Skipped) - 111 - arm-large-max-page-size-strip (Skipped) - 124 - arm-lto-llvm (Skipped) - 136 - arm-nocopyreloc (Skipped) - 143 - arm-pack-dyn-relocs-relr (Skipped) - 169 - arm-rodata-name (Skipped) - 172 - arm-run-clang (Skipped) - 186 - arm-static-pie (Skipped) + 2 - aarch64-abs-error (Skipped) + 22 - aarch64-compress-debug-sections-zstd (Skipped) + 96 - aarch64-ifunc-static-pie (Skipped) + 121 - aarch64-lto-llvm (Skipped) + 140 - aarch64-pack-dyn-relocs-relr (Skipped) + 169 - aarch64-run-clang (Skipped) + 183 - aarch64-static-pie (Skipped) + +The following tests FAILED: + 50 - aarch64-emit-relocs-cpp (Failed) + 57 - aarch64-exception (Failed) + 98 - aarch64-image-base (Failed) + 133 - aarch64-nocopyreloc (Failed) + 166 - aarch64-rodata-name (Failed) + 173 - aarch64-section-start (Failed) + 218 - aarch64-tlsdesc-import (Failed) + 219 - aarch64-tlsdesc-static (Failed) + 220 - aarch64-tlsdesc (Failed) +Errors while running CTest +make[1]: *** [Makefile:94: test] Error 8 make[1]: Leaving directory '/build/reproducible-path/mold-1.10.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-1.10.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" -make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -/usr/bin/cmake -P /build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake -/usr/bin/cmake -S/build/reproducible-path/mold-1.10.1+dfsg -B/build/reproducible-path/mold-1.10.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-1.10.1+dfsg/obj-arm-linux-gnueabihf' -make[2]: Nothing to be done for 'preinstall'. -make[2]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-arm-linux-gnueabihf' -Install the project... -/usr/bin/cmake -P cmake_install.cmake --- Install configuration: "None" --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/lib/arm-linux-gnueabihf/mold/mold-wrapper.so --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/bin/mold --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/man/man1/mold.1 --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/doc/mold/LICENSE --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/bin/ld.mold -> mold --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 -make[1]: Leaving directory '/build/reproducible-path/mold-1.10.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: debian/mold/usr/bin/mold contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -dpkg-deb: building package 'mold' in '../mold_1.10.1+dfsg-1_armhf.deb'. -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_1.10.1+dfsg-1_armhf.deb'. - dpkg-genbuildinfo --build=binary -O../mold_1.10.1+dfsg-1_armhf.buildinfo - dpkg-genchanges --build=binary -O../mold_1.10.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 +dh_auto_test: error: cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 returned exit code 2 +make: *** [debian/rules:19: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Tue Mar 19 00:27:26 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.4G 0 3.4G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/28584/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2947 and its subdirectories -I: Current time: Mon Mar 18 11:18:39 -12 2024 -I: pbuilder-time-stamp: 1710803919 +I: removing directory /srv/workspace/pbuilder/28584 and its subdirectories